Commit graph

18 commits

Author SHA1 Message Date
50d87d3371 xo-gc stack: fix mutation setup + xo-reader2 utest 2026-05-07 23:44:32 -04:00
8336f0a47a xo-gc stack: refactor + streamline.
Retiring unused Collector typealiases.
Fix #include topology.
Fix/improve write barrier setup.
2026-05-02 13:49:29 -04:00
866ab0503d xo-gc: bugfixes. xo-gc utests pass. 2026-04-25 15:50:08 -04:00
f79c8a9c73 xo-gc: refactor for MutationLogStore bugs [TESTFAIL] 2026-04-24 21:24:02 -04:00
daf7d027be xo-gc: bugfixes + seq3 mlog utest 2026-04-19 21:20:38 -04:00
362dcf73fc xo-gc: bugfix + mutation log test passes 2026-04-19 19:57:49 -04:00
39b1ad1b21 xo-gc: utest: mutation log tests 2026-04-19 15:13:13 -04:00
268e474cfd xo-gc: cosmetic: rename xo::mm::role -> xo::mm::Role 2026-04-06 23:33:05 -04:00
006c1830b3 xo-gc: MutationLogStore uses only AGCObjectVisitor
Previously assumed DX1Collector
2026-04-06 23:22:13 -04:00
b9e4a36d47 refactor: xo-gc: + GCObjectVisitor.generation_of()
Concession to narrow MutationLogStore to only use GCObjectVisitor
instead of assuming X1Collector.
2026-04-06 23:18:45 -04:00
469570e74e xo-gc: refactoring to narrow collector<->mlog store interaction [WIP] 2026-04-06 23:02:15 -04:00
5f9a81e668 xo-gc: MutationLogStore -> GCObjectStore 2026-04-06 19:37:11 -04:00
4a26d16cb3 xo-gc: refactor: GCObjectStore only uses AGCObjectVisitor now
previously needed DX1Collector*
2026-04-06 16:36:48 -04:00
5d3c088ba7 xo-gc: improve public/private between MutationLogStore and X1 2026-04-03 17:47:06 -04:00
eba7219593 xo-gc: streamlining/simplifying 2026-04-03 17:29:18 -04:00
177430d8a4 xo-gc: refactor: move _deep_move_root() to GCObjectStore 2026-04-03 16:42:04 -04:00
d24f75b9ef xo-gc: move deep_move_interior() aux to GCObjectStore 2026-04-03 16:32:15 -04:00
7d8061e91b xo-gc: refactor: rename MutationLogState -> MutationLogStore 2026-04-03 15:22:52 -04:00
Renamed from src/gc/MutationLogState.cpp (Browse further)