]> Nishi Git Mirror - gwion.git/commit
:art: More Tagged unions
authorJérémie Astor <fennecdjay@gmail.com>
Sat, 12 Dec 2020 11:11:37 +0000 (12:11 +0100)
committerJérémie Astor <fennecdjay@gmail.com>
Sat, 12 Dec 2020 11:11:37 +0000 (12:11 +0100)
commitcf903556af71ae49899253041bad8278cb5f6507
tree9c2ca85a2ad42c318a95670e83ace3872a13519a
parentefec9ab112354d73e45c1297a38ffd340e9c4d59
:art: More Tagged unions
90 files changed:
ast
examples/member.gw
examples/object.gw [deleted file]
examples/op.gw
examples/static.gw
examples/string.gw
examples/union.gw [deleted file]
examples/vararg.gw
include/emit.h
include/env/env.h
include/env/type.h
include/operator.h
scripts/afl-dict/sum
src/emit/emit.c
src/env/type.c
src/env/type_special.c [deleted file]
src/import/import_checker.c
src/lib/array.c
src/lib/engine.c
src/lib/event.c
src/lib/instr.c
src/lib/lib_func.c
src/lib/lib_func.cnano [deleted file]
src/lib/object.c
src/lib/object_op.c
src/lib/opfunc.c
src/lib/prim.c
src/lib/ptr.c
src/lib/string.c
src/lib/ugen.c
src/lib/vararg.c
src/parse/check.c
src/parse/operator.c
src/parse/scan1.c
src/parse/scanx.c
src/parse/type_decl.c
tests/UsrUgen/null_tick.gw [deleted file]
tests/bug/Tester.gw [deleted file]
tests/error/array_incompatible.gw
tests/error/array_multi_except.gw [deleted file]
tests/error/connect_except.gw [deleted file]
tests/error/empty_member_ptr.gw [deleted file]
tests/error/empty_obj_data.gw [deleted file]
tests/error/ev.gw [deleted file]
tests/error/fail_assign.gw [deleted file]
tests/error/func_non.gw
tests/error/func_ptr_empty.gw [deleted file]
tests/error/if_exp_compat.gw
tests/error/non_public_typedef_global_scope.gw [deleted file]
tests/error/nonnull_class_extend.gw [deleted file]
tests/error/not_nn.gw [deleted file]
tests/error/null_array_access.gw [deleted file]
tests/error/null_array_access_multi.gw [deleted file]
tests/error/null_auto.gw [deleted file]
tests/error/op_match.gw
tests/error/union_unknown.gw
tests/interp/to_string.gw
tests/new/ref.gw
tests/nonnull/cast_non_null.gw [deleted file]
tests/nonnull/cast_non_null2.gw [deleted file]
tests/nonnull/dynamic_implicit_nonnull.gw [deleted file]
tests/nonnull/nonnull2nullable.gw [deleted file]
tests/nonnull/nonnull_assign_nonnull.gw [deleted file]
tests/nonnull/nonnull_at_nonnull.gw [deleted file]
tests/nonnull/nonnull_cast_nonnull.gw [deleted file]
tests/nonnull/nonnull_decl.gw [deleted file]
tests/nonnull/nonnull_decl_ref_assign.gw [deleted file]
tests/nonnull/nonnull_err_cast_dynamic.gw [deleted file]
tests/nonnull/nonnull_err_dynamic.gw [deleted file]
tests/nonnull/nonnull_err_static_cast.gw [deleted file]
tests/nonnull/nonnull_impl_nonnull.gw [deleted file]
tests/nonnull/nonnull_implicit_nonnull.gw [deleted file]
tests/nonnull/normal_at_nonnull.gw [deleted file]
tests/nonnull/normal_cast_nonnull.gw [deleted file]
tests/nonnull/normal_impl_nonnull.gw [deleted file]
tests/nonnull/null_at_nonnull.gw [deleted file]
tests/nonnull/null_cast_nonnull.gw [deleted file]
tests/nonnull/null_impl_nonnull.gw [deleted file]
tests/nonnull/ref.gw [deleted file]
tests/nonnull/ref_at_nonnull.gw [deleted file]
tests/nonnull/ref_cast_nonnull.gw [deleted file]
tests/nonnull/ref_impl_nonnull.gw [deleted file]
tests/nonnull/ref_nonnull.gw [deleted file]
tests/nonnull/static_implicit_nonnull.gw [deleted file]
tests/nonnull/void_nonnull.gw [deleted file]
tests/string/eq.gw
tests/tree/call_nonnull.gw [deleted file]
tests/tree/new.gw
tests/tree/set_obj.gw
tests/tree/variadic_test.gw