Commit graph

15 commits

Author SHA1 Message Date
d16f2a0484 refactor: rename shallow_copy -> shallow_move + streamline
Use RCollector.std_copy_for where appropriate
2026-04-04 16:33:35 -04:00
2003c3c6f9 refactor: rename GCObject.shallow_copy -> shallow_move
resolve conflict since relying on move constructor in std_copy_for
2026-04-04 15:00:53 -04:00
d2aa0d0c55 refactor: make AGCObject.shallow_copy() non-const
prep for moving to ACollector interface
2026-04-04 14:38:14 -04:00
041b9dc244 xo-gc xo-alloc2: move Collector faceet gc/ -> alloc2/ for levelling 2026-03-04 22:26:31 +11:00
f777aeade0 xo-interpreter2 stack: define-expr's work at top-level 2026-02-17 14:42:17 -05:00
0fcb548587 xo-expression2: + DIfElseExpr + utest 2026-01-27 10:09:26 -05:00
5033b65ef2 xo-reader2: formatting + asserts 2026-01-26 21:36:10 -05:00
855cdb08b7 xo-reader2 xo-expression2: define example working and printing
def foo : f64 = 3.141593;
2026-01-22 18:40:42 -05:00
c3907f45df xo-reader2: + on_parsed_expression_with_semicolon + DefineSsm works 2026-01-22 17:15:05 -05:00
6caae2ff99 xo-reader2: streamline DDefineExpr printing using xo::print::cond 2026-01-20 16:54:27 -05:00
7c076c7053 xo-indentlog: tidy: cosmetic adj in cond.hpp 2026-01-20 16:44:28 -05:00
807513a556 xo-reader2 xo-expression2: pprint for DDefineExpr + DVariable 2026-01-20 15:06:58 -05:00
864a850825 xo-reader2: intern for DDefineExpr lhs symbol 2026-01-20 00:08:51 -05:00
5dc510694c xo-reader2: bugfix in DDefineExpr 2026-01-19 23:18:30 -05:00
da0d736946 xo-reader2 xo-expresion2: work on define-expressions [WIP] 2026-01-19 21:25:30 -05:00