|
|
822af3a246
|
xo-interpreter2 stack: + reason arg to visit_gco_children()
Helps streamline DX1Collector in xo-gc/.
Want both forward and verify entry points for the same
representation.
|
2026-04-10 01:10:03 -04:00 |
|
|
|
997d3d8264
|
refactor: use GCObjectVisitor api w/ gco_shallow_move
|
2026-04-06 15:21:48 -04:00 |
|
|
|
fdc3054c7c
|
refactor: + narrower interface for gc pointer forwarding
add AGCObjectVisitor, instead of requiring ACollector.
|
2026-04-05 23:53:02 -04:00 |
|
|
|
489222311f
|
refactor: rename RCollector.std_copy_for -> std_move_for
|
2026-04-04 16:37:17 -04:00 |
|
|
|
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 |
|
|
|
5a141e09ac
|
xo-reader2 stack: expand symbol table to store typedefs
+ typedef utest
+ misc qol policy choices
|
2026-03-11 07:49:14 -05:00 |
|
|
|
041b9dc244
|
xo-gc xo-alloc2: move Collector faceet gc/ -> alloc2/ for levelling
|
2026-03-04 22:26:31 +11:00 |
|
|
|
a26b781101
|
xo-expression2: AGCObject support for DVariable
|
2026-01-29 10:16:13 -05:00 |
|
|
|
5033b65ef2
|
xo-reader2: formatting + asserts
|
2026-01-26 21:36:10 -05:00 |
|
|
|
7fd1bd0a6b
|
xo-reader2: print TypeRef belonging to DVariabe
|
2026-01-20 22:12:17 -05:00 |
|
|
|
807513a556
|
xo-reader2 xo-expression2: pprint for DDefineExpr + DVariable
|
2026-01-20 15:06:58 -05:00 |
|
|
|
da0d736946
|
xo-reader2 xo-expresion2: work on define-expressions [WIP]
|
2026-01-19 21:25:30 -05:00 |
|
|
|
a23307aabb
|
xo-expression2: + DVariable
|
2026-01-17 01:05:59 -05:00 |
|