Commit graph

19 commits

Author SHA1 Message Date
6068da02af tidy: drop stale ACollector comments 2026-05-02 13:58:22 -04:00
3d24a523f3 refactor focusing on xo-alloc2/ xo-gc/ write-barrier
ability to inform allocator of gco->gco mutation, via AAllocator i/face.
2026-05-01 19:54:26 -04:00
df32ec55c8 xo-object2: obj<ACollector> argument to DArray::push_back() 2026-04-28 23:17:00 -04:00
d14f119a37 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
d740c94406 refactor: + narrower interface for gc pointer forwarding
add AGCObjectVisitor, instead of requiring ACollector.
2026-04-05 23:53:02 -04:00
3af72fec64 xo-reader2: + SyntaxStateMachine.forward_children method
Support gc traversal with goal of making ParserStateMachine a gc root
2026-03-24 17:43:45 -04:00
6104515656 xo-reader2: + op>= support 2026-03-12 23:41:21 -05:00
417ad2ac78 xo-reader2 stack: support op<= 2026-03-12 21:08:58 -05:00
cc42c98928 xo-interpreter2: + nil + cons 2026-03-11 16:19:40 -05:00
76af3ff3b5 xo-reader2 stack: expand symbol table to store typedefs
+ typedef utest
+ misc qol policy choices
2026-03-11 07:49:14 -05:00
7b70296eb1 xo-reader2 stack: + #q token + QuoteSsm [WIP - not functional] 2026-03-01 13:06:57 +11:00
6795c1bc15 xo-reader2: support 0-argument apply-expressions 2026-02-28 13:21:54 +11:00
9a97bb2680 xo-reader2: refactor: make() + _make() pair for each ssm 2026-02-16 16:50:57 -05:00
66d9bc5cd6 xo-reader2: bugfix: checkpoint before allocating SSMs 2026-02-16 11:03:09 -05:00
3a516e2866 xo-reader2: handle multiple args in apply + streamlined utest 2026-02-12 00:43:46 -05:00
a15abd8b43 xo-reader2: apply expr now parses up to rightparen 2026-02-12 00:02:56 -05:00
e0ab3c5927 xo-reader2: more work on apply expressions [WIP] 2026-02-11 20:25:24 -05:00
65d1fd840b xo-reader2: progress+apply works up to lparen introducing formals 2026-02-11 18:07:55 -05:00
40e1fb531d xo-reader2: DApplySsm for apply expressions [WIP] 2026-02-11 16:02:41 -05:00