Commit graph

4,994 commits

Author SHA1 Message Date
daf34afb27 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
ca53be8264 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
b7af8b9519 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
b1d2ae6f19 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
6ca5928088 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
327dce3f78 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
2713050d84 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
cff5963b31 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
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
3625758272 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
7264efb605 xo-object2: streamline write barriers for DList,DArray muts 2026-05-01 20:38:38 -04:00
866b6a55e2 xo-object2: streamline write barriers for DList,DArray muts 2026-05-01 20:38:38 -04:00
96ebc02d4a xo-object2: streamline write barriers for DList,DArray muts 2026-05-01 20:38:38 -04:00
4ab49af785 xo-object2: streamline write barriers for DList,DArray muts 2026-05-01 20:38:38 -04:00
3f7bc2e8e0 xo-object2: prep DList for write barrier in _assign_rest() 2026-05-01 20:15:45 -04:00
0defad229f xo-object2: prep DList for write barrier in _assign_rest() 2026-05-01 20:15:45 -04:00
8ec0da0248 xo-object2 stack: RAllocator.assign_barrier() works.
use for DList::assign_head(), DArray::assign_at().
2026-05-01 20:14:26 -04:00
6c8da340c8 xo-object2 stack: RAllocator.assign_barrier() works.
use for DList::assign_head(), DArray::assign_at().
2026-05-01 20:14:26 -04:00
29c60f0089 xo-object2 stack: RAllocator.assign_barrier() works.
use for DList::assign_head(), DArray::assign_at().
2026-05-01 20:14:26 -04:00
9b92c891ed 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
4e18a2d3ff 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
ae0bbb91d7 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
99e5032b1e 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
ca79d06be4 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
a8397c78d7 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
3d6ad3709b 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
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
b780d1da4c 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
024574350a 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
f7ab6beff0 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
aedb1a1648 xo-object2: obj<ACollector> argument to DArray::push_back() 2026-04-28 23:17:00 -04:00
1651ed1d43 xo-object2: obj<ACollector> argument to DArray::push_back() 2026-04-28 23:17:00 -04:00
a845bc17f3 xo-object2: obj<ACollector> argument to DArray::push_back() 2026-04-28 23:17:00 -04:00
df32ec55c8 xo-object2: obj<ACollector> argument to DArray::push_back() 2026-04-28 23:17:00 -04:00
de13d02ed1 xo-object2: obj<ACollector> argument to DArray::push_back() 2026-04-28 23:17:00 -04:00
d24f851eb5 xo-object2: obj<ACollector> argument to DArray::push_back() 2026-04-28 23:17:00 -04:00
f79e44a2b9 xo-object2: obj<ACollector> argument to DArray::push_back() 2026-04-28 23:17:00 -04:00
bf7aee9203 xo-gc: minor debug output 2026-04-25 20:32:29 -04:00
e9a5bea66e xo-gc: minor debug output 2026-04-25 20:32:29 -04:00
e6540bd5fe xo-gc: utest: support assign_root
This is so we can generate garbage
2026-04-25 20:06:15 -04:00
cc630011e1 xo-gc: utest: support assign_root
This is so we can generate garbage
2026-04-25 20:06:15 -04:00
6de2e4e519 xo-gc: utest w/ DInteger 2026-04-25 19:30:17 -04:00
ca5fba6534 xo-gc: utest w/ DInteger 2026-04-25 19:30:17 -04:00
866ab0503d xo-gc: bugfixes. xo-gc utests pass. 2026-04-25 15:50:08 -04:00
9df65251d0 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
65698f9dbe xo-gc: refactor for MutationLogStore bugs [TESTFAIL] 2026-04-24 21:24:02 -04:00
0cb64a72f2 build: coverage working at umbrella level on osx
Uses llvm-cov tooling
2026-04-20 08:57:22 -04:00
1adaf1c061 build: coverage working at umbrella level on osx
Uses llvm-cov tooling
2026-04-20 08:57:22 -04:00
daf7d027be xo-gc: bugfixes + seq3 mlog utest 2026-04-19 21:20:38 -04:00