Commit graph

4,444 commits

Author SHA1 Message Date
7264efb605 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
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
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
a845bc17f3 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
e985a7e59a xo-gc: bugfixes + seq3 mlog utest 2026-04-19 21:20:38 -04:00
c206dd2e16 xo-arena: build: can't assume elfutils on osx 2026-04-19 20:47:40 -04:00
36f3399b80 xo-arena: build: can't assume elfutils on osx 2026-04-19 20:47:40 -04:00
3b989bb89e xo-gc: utest: + 2nd gc cycle for mlog test 2026-04-19 20:44:31 -04:00
abc3516309 xo-gc: utest: + 2nd gc cycle for mlog test 2026-04-19 20:44:31 -04:00
4ad5498d72 xo-gc: utest: tidy sanitize flag 2026-04-19 19:59:08 -04:00
bb2710b489 xo-gc: utest: tidy sanitize flag 2026-04-19 19:59:08 -04:00
362dcf73fc xo-gc: bugfix + mutation log test passes 2026-04-19 19:57:49 -04:00
20d886d3d6 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
eb722c9048 xo-gc: utest: mutation log tests 2026-04-19 15:13:13 -04:00
f042850cec xo-gc: utest: move remaining aux fns to GcosTestutil.*pp 2026-04-18 00:26:51 -04:00
5463076add xo-gc: utest: move remaining aux fns to GcosTestutil.*pp 2026-04-18 00:26:51 -04:00
3f3e77bf24 xo-gc: utest: move gcos_verify_gen0_fromspace_only_allocation -> *pp 2026-04-18 00:18:54 -04:00
a7e155439a xo-gc: utest: move gcos_verify_gen0_fromspace_only_allocation -> *pp 2026-04-18 00:18:54 -04:00
d8b8e9415c xo-gc: utest: promote aux helpers to GcosTestutil.*pp 2026-04-17 07:58:22 -04:00
ef4a943f0e xo-gc: utest: promote aux helpers to GcosTestutil.*pp 2026-04-17 07:58:22 -04:00