Commit graph

12 commits

Author SHA1 Message Date
9e74e35c68 xo-gc: refactor: demote GCObjectVisitor to GCObjectStore
No longer needed by DX1Collector
Also retires utest/MockCollector
2026-04-12 14:54:38 -04:00
19107fa485 xo-gc stack: refactor: introduce GCObjectVisitor facet
Plan using to properly level GCObjectStore and MutationLogStore
below Collector.

[WIP] not used yet
2026-04-05 18:07:14 -04:00
c5da97dea0 xo-gc stack: + request-gc-statistics() primitive
1. xo-gc now depends on xo-object2.
2. use genfacet for ICollector_DX1Collector
3. moves xo-gc utest previously in xo-object2 to more natural
   location in xo-gc/
2026-03-29 13:44:19 -04:00
413616c098 xo-interpreter2 stack: refactor: string clases -> xo-stringtable2/ 2026-03-05 13:02:12 +11:00
c3b6ec88fc xo-gc: nit: prefer class ACollector to struct. 2026-03-04 15:35:04 +11:00
9df80109df xo-facet: move output-hpp-dir + subdir to idl/*.json5 2026-02-16 22:33:32 -05:00
cd143dce29 xo-interpreter2 stack: OUTPUT_CPP_DIR cmake->idl/ 2026-02-16 17:46:51 -05:00
fed2d03930 xo-gc stack: streamline object pointer forwarding 2026-02-13 15:15:08 -05:00
06a35fa095 xo-reader2 stack: top-level lambda w/ apply parses 2026-02-05 15:45:40 -05:00
b056518e11 xo-expression2 xo-gc: DSequenceExpr builds [WIP] 2026-01-31 01:44:53 -05:00
a455ca068b xo-object2 xo-gc xo-facet: codegen updates + IGCObject_DString 2026-01-14 14:37:44 -05:00
03b663f291 xo-facet xo-gc xo-alloc2: facet cleanup + use genfacet for GCObject 2026-01-14 11:36:16 -05:00