changed: `Optional` is now a `union`
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 23 May 2023 02:39:36 +0000 (21:39 -0500)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 23 May 2023 02:39:36 +0000 (21:39 -0500)
commitd56054084dc9bb8e8d63a77de896c826139a5066
tree489f7a606102ca574e1904b6a9e8ec9207c706c0
parentd885fcdd9867e56370be0e7bf4fe9c0a15ace88c
changed: `Optional` is now a `union`
13 files changed:
compiler/include/types.h
compiler/src/astnodes.c
compiler/src/checker.c
compiler/src/clone.c
compiler/src/parser.c
compiler/src/polymorph.h
compiler/src/types.c
compiler/src/utils.c
core/builtin.onyx
core/container/optional.onyx
core/conv/format.onyx
tests/first_class_optional.onyx
tests/tagged_unions.onyx