]> Nishi Git Mirror - gwion.git/commit
:art: Initial tuple implementation
authorfennecdjay <astor.jeremie@wanadoo.fr>
Thu, 8 Aug 2019 13:30:00 +0000 (15:30 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Thu, 8 Aug 2019 13:30:27 +0000 (15:30 +0200)
commit9b3667dd583a28fcc7527dc073fa9729e1c6ce6c
tree0f178fdfb433b02ecaa6c1dc0aa1fec5817a5089
parent3f3fc5ed2304ebd1e8b6c3cc48fe4653582c0492
:art: Initial tuple implementation
47 files changed:
ast
include/cpy_ast.h
include/instr.h
include/lang_private.h
include/operator.h
include/type.h
src/emit/emit.c
src/lib/engine.c
src/lib/func.c
src/lib/object.c
src/lib/prim.c
src/lib/ptr.c
src/lib/tuple.c [new file with mode: 0644]
src/oo/nspc.c
src/oo/type.c
src/parse/check.c
src/parse/cpy_ast.c
src/parse/scan1.c
src/parse/scan2.c
src/parse/scanx.c
src/parse/template.c
src/parse/tuple.c [new file with mode: 0644]
src/vm/vm.c
tests/nonnull/ref.gw [new file with mode: 0644]
tests/tuple/object2tuple.gw [new file with mode: 0644]
tests/tuple/object2tuple_err.gw [new file with mode: 0644]
tests/tuple/object_array_access_multi.gw [new file with mode: 0644]
tests/tuple/tupl_decl.gw [new file with mode: 0644]
tests/tuple/tuple.gw [new file with mode: 0644]
tests/tuple/tuple_abstract.gw [new file with mode: 0644]
tests/tuple/tuple_aray_access.gw [new file with mode: 0644]
tests/tuple/tuple_aray_access_exceed.gw [new file with mode: 0644]
tests/tuple/tuple_aray_access_multi.gw [new file with mode: 0644]
tests/tuple/tuple_aray_access_not_prim.gw [new file with mode: 0644]
tests/tuple/tuple_array_access_invalid.gw [new file with mode: 0644]
tests/tuple/tuple_at.gw [new file with mode: 0644]
tests/tuple/tuple_at_err.gw [new file with mode: 0644]
tests/tuple/tuple_at_lit.gw [new file with mode: 0644]
tests/tuple/tuple_cast.gw [new file with mode: 0644]
tests/tuple/tuple_cast2.gw [new file with mode: 0644]
tests/tuple/tuple_decl.gw [new file with mode: 0644]
tests/tuple/tuple_implicit.gw [new file with mode: 0644]
tests/tuple/tuple_lit_error.gw [new file with mode: 0644]
tests/tuple/tuple_skip.gw [new file with mode: 0644]
tests/tuple/tuple_skip2.gw [new file with mode: 0644]
tests/tuple/tuple_unknown.gw [new file with mode: 0644]
tests/tuple/tuple_unpack_already_declared.gw [new file with mode: 0644]