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
62c3fcab01 build: + install target for idl .json5 files 2026-02-27 19:42:06 +11:00
8ee82675b7 xo-gc: docs build [WIP] + misc fixes + works w/ nix 2026-02-26 14:27:02 +11:00
bbc0db9b56 xo-gc xo-cmake: simplify idl -> *.*pp codegen 2026-02-16 22:43:24 -05:00
cd143dce29 xo-interpreter2 stack: OUTPUT_CPP_DIR cmake->idl/ 2026-02-16 17:46:51 -05:00
b056518e11 xo-expression2 xo-gc: DSequenceExpr builds [WIP] 2026-01-31 01:44:53 -05:00
03b663f291 xo-facet xo-gc xo-alloc2: facet cleanup + use genfacet for GCObject 2026-01-14 11:36:16 -05:00
e2e621dc52 + xo-printable2 + build fixes for cmake config 2026-01-04 23:03:18 -05:00
49ac2200a2 xo-gc: refactor to extract DX1Collector etc from xo-alloc2/ 2025-12-22 22:24:10 -05:00