|
|
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 |
|
|
|
353de0725a
|
xo-alloc2: Use move semantics for std_copy_for
Prep for moving to ACollector interface
|
2026-04-04 14:38:57 -04:00 |
|
|
|
fde4bee000
|
xo-interpreter2 stack: define-expr's work at top-level
|
2026-02-17 14:42:17 -05:00 |
|
|
|
230490e663
|
xo-alloc2: + RAllocator.alloc_copy_for convenience method
|
2026-02-15 14:09:52 -05:00 |
|
|
|
97d4450865
|
xo-alloc2: extend alloc_for<T> to accept explicit size
|
2026-02-15 13:07:10 -05:00 |
|
|
|
f209f7343c
|
xo-gc stack: streamline object pointer forwarding
|
2026-02-13 15:15:08 -05:00 |
|
|
|
675fe3d6c3
|
xo-interpreter2 stack: scaffold DClosure, DLocalEnv [WIP]
|
2026-02-04 19:17:07 -05:00 |
|
|
|
3c53d92735
|
xo-interpreter2 .. xo-arena. memory pool introspection
|
2026-02-03 01:05:36 -05:00 |
|
|
|
a5c2935dc2
|
xo-interpreter2: refactor to setup vsm utest + repl
|
2026-02-02 10:53:28 -05:00 |
|
|
|
e1d19aaea7
|
xo-interpreter2: work towards utest w/ vsm+reader [WIP]
|
2026-02-01 22:12:28 -05:00 |
|
|
|
c1ebe1febd
|
xo-object2: utest: ++ allocation in collector utest
|
2026-01-02 18:55:53 -05:00 |
|
|
|
d5b6861b80
|
xo-alloc: explicit typeseq arg to alloc
|
2026-01-02 10:20:19 -05:00 |
|
|
|
3af1cf1bda
|
xo-facet: typeseq strongly typed
|
2026-01-02 09:52:16 -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 |
|
|
|
d8ed0d6235
|
xo-alloc2: work on alloc iteration.
|
2025-12-18 11:22:36 -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 |
|
|
|
fa32a95be5
|
xo-alloc2: header reorg redux
|
2025-12-14 17:16:05 -05:00 |
|