|
|
4039c29f5d
|
xo-alloc2: utest: refactor to use xo-testutil/
|
2026-05-22 07:47:11 -04:00 |
|
|
|
908c4908c5
|
xo-alloc2: + utest harness for catch2
accept additional commandline arguments
|
2026-05-19 08:27:10 -04:00 |
|
|
|
9cf74ea149
|
xo-gc stack: many small utest improvements.
|
2026-05-17 12:30:09 -04:00 |
|
|
|
42e09dd21e
|
xo-gc stack: coverage improvement + related tidying
|
2026-05-11 09:27:24 -04:00 |
|
|
|
9b84ef8a7f
|
xo-alloc2 xo-gc: assorted utest-guided cleanup ++ coverage
|
2026-05-10 18:19:41 -04:00 |
|
|
|
8e8b6041d6
|
xo-alloc2: tidy for ++ utest coverage
|
2026-05-08 08:19:31 -04:00 |
|
|
|
f56b01e7b6
|
xo-gc stack: fix mutation setup + xo-reader2 utest
|
2026-05-07 23:44:32 -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 |
|
|
|
13345f5b72
|
xo-reader2 stack: + TypeRegistry
|
2026-02-15 22:57:15 -05:00 |
|
|
|
613fd5e016
|
xo-alloc2: prefer with_facet in arena utest
|
2026-01-13 16:43:14 -05:00 |
|
|
|
6346345b10
|
xo-arena: + DArena.expand utest
|
2026-01-06 17:39:10 -05:00 |
|
|
|
c54115e0e4
|
xo-arena: move DArena utest from xo-alloc2/
|
2026-01-06 17:27:34 -05:00 |
|
|
|
78a71baa31
|
xo-arena: annex DArena.* DArenaIterator.* from xo-alloc2
|
2026-01-06 00:49:41 -05:00 |
|
|
|
49ee32cb30
|
xo-arena: annex padding from xo-alloc2
|
2026-01-06 00:08:50 -05:00 |
|
|
|
d5b6861b80
|
xo-alloc: explicit typeseq arg to alloc
|
2026-01-02 10:20:19 -05:00 |
|
|
|
289751d3fd
|
xo-alloc2: ++ documentation + threshold size for THP feature
|
2025-12-23 21:06:38 -05:00 |
|
|
|
992e5a5a8c
|
xo-alloc2: ++ docs + scaffold xo-gc docs
|
2025-12-23 01:20:11 -05:00 |
|
|
|
3b89f367d7
|
xo-gc: refactor to extract DX1Collector etc from xo-alloc2/
|
2025-12-22 22:24:10 -05:00 |
|
|
|
29d8b45ab2
|
xo-alloc2: utest: cleanup stray error messages
|
2025-12-21 22:55:19 -05:00 |
|
|
|
7e8f49d256
|
xo-alloc2: misc refactoring / debug logging
|
2025-12-21 22:37:39 -05:00 |
|
|
|
c6fbaf7b5e
|
xo-alloc2: working operator* for AAllocIterator
|
2025-12-21 16:20:13 -05:00 |
|
|
|
13edc3a973
|
xo-alloc2: utest: verify ++op for alloc iterators
|
2025-12-21 15:28:25 -05:00 |
|
|
|
56a71351c5
|
xo-alloc2: tidy: rename DArenaIterator utest for consistency
|
2025-12-21 15:27:14 -05:00 |
|
|
|
0a596294b2
|
xo-alloc2: + AllocRange aux class, for alloc_range()
|
2025-12-21 15:23:39 -05:00 |
|
|
|
30615341e2
|
xo-alloc2: work on alloc_range + operator++ for alloc iterators [WIP]
|
2025-12-19 13:55:19 -05:00 |
|
|
|
823b1f198e
|
xo-alloc2: tiny work on alloc iterator utest
|
2025-12-18 20:41:23 -05:00 |
|
|
|
181ae9f12b
|
xo-alloc2: + Allocator.alloc_range() with DArena input
|
2025-12-18 18:34:54 -05:00 |
|
|
|
d8ed0d6235
|
xo-alloc2: work on alloc iteration.
|
2025-12-18 11:22:36 -05:00 |
|
|
|
bf27314688
|
xo-alloc2: DX1CollectorIterator infra [WIP]
|
2025-12-17 20:16:46 -05:00 |
|
|
|
7ae1a34ed3
|
xo-alloc2: utest: check guard bytes
|
2025-12-16 23:00:00 -05:00 |
|
|
|
75897884f0
|
xo-alloc2: add guard-byte spans to AllocInfo
|
2025-12-16 21:43:51 -05:00 |
|
|
|
2dec6dbee8
|
xo-alloc2: rename: AllocatorError -> AllocError
|
2025-12-16 17:18:38 -05:00 |
|
|
|
56bdaec94c
|
xo-alloc2: + Allocator::alloc_info()
Also extend unit test
|
2025-12-16 16:44:44 -05:00 |
|
|
|
92fc2a4961
|
xo-alloc2: refactor - explicit AllocHeader class
|
2025-12-16 11:43:41 -05:00 |
|
|
|
1fd5d544f2
|
xo-alloc2 : work on X1Collector unit test [WIP]
|
2025-12-15 22:43:21 -05:00 |
|
|
|
31a8a8ae48
|
xo-alloc2: progress on forwarding objects [WIP]
|
2025-12-15 00:56:49 -05:00 |
|
|
|
257fc258ae
|
xo-alloc2: ICollector_Xfer + ICollector_DX1Collector [WIP]
|
2025-12-14 18:30:46 -05:00 |
|
|
|
b26212c5aa
|
xo-alloc2: still more header org-streamlining
|
2025-12-14 17:28:19 -05:00 |
|
|
|
fa32a95be5
|
xo-alloc2: header reorg redux
|
2025-12-14 17:16:05 -05:00 |
|
|
|
8134cd27d4
|
xo-alloc2: streamline headers (more reorg)
|
2025-12-14 17:04:45 -05:00 |
|
|
|
0496bd12e6
|
xo-alloc2: header reorg + DX1Collector utest
|
2025-12-14 16:58:58 -05:00 |
|
|
|
df8892442c
|
xo-alloc2: header reorg + DX1Collector utest
|
2025-12-14 16:58:25 -05:00 |
|
|
|
0e10777767
|
xo-alloc2: + guard bytes at beginning of arena + refactoring
|
2025-12-13 22:15:43 -05:00 |
|
|
|
0c7d63bf01
|
xo-alloc2: streamlining + bugfixes [wip]
|
2025-12-12 19:44:38 -05:00 |
|
|
|
c63ec1f4d1
|
xo-alloc2: allocation unit tests
|
2025-12-12 14:04:20 -05:00 |
|
|
|
045029ae19
|
xo-alloc2: + Allocator.allocated() + unit test
|
2025-12-12 11:58:49 -05:00 |
|
|
|
7bca67eafc
|
xo-alloc2: + Allocator.available() + unit test
|
2025-12-12 11:50:12 -05:00 |
|
|
|
5b96781801
|
xo-alloc2: AAllocator.expand() working
|
2025-12-12 11:38:48 -05:00 |
|
|
|
12ade26a79
|
xo-alloc2: + Allocator.expand() + streamlining _Any
|
2025-12-12 11:19:05 -05:00 |
|
|
|
e0dd9d2a1c
|
xo-alloc2: ++ plumbing for AAllocator / DArena
|
2025-12-12 01:02:45 -05:00 |
|