Commit graph

18 commits

Author SHA1 Message Date
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
1b72597be0 xo-facet: bugfix: is_convertible_v usage
is_convertible_v<T,T> can be false if T isn't copyable.
since dealing with a T pointer, actually want
is_convertible_v<T*,T*>
2026-03-24 17:47:52 -04:00
ad992d9e5d xo-interpreter2 stack: refactor + bugfix operator expr 2026-03-12 20:26:08 -05:00
3778de549b xo-facet: need assert in boolean logic for invalid corner case 2026-03-04 14:04:17 +11:00
3c9e73725b xo-facet: bugfix: carefuly GCConversion w/ DVariantPlaceholder 2026-03-04 14:02:23 +11:00
efd073492c xo-facet: + to_facet() convenience method on obj<A,D> 2026-02-04 16:23:55 -05:00
f8cd18bcb5 xo-reader2 stack: misc qol improvements + improve reader2 utest 2026-02-03 13:23:38 -05:00
fe4fc4a28d xo-facet: runtime facet lookup [PROTO] 2026-01-09 10:07:20 -05:00
17ebc67bdb xo-arena xo-facet xo-alloc2: build restored 2026-01-06 00:01:38 -05:00
08763e606a xo-alloc2: ++ documentation + threshold size for THP feature 2025-12-23 21:06:38 -05:00
a0dd932139 xo-alloc2: working operator* for AAllocIterator 2025-12-21 16:20:13 -05:00
d6b727b1c0 xo-alloc2: bugfix: properly assign iface_ pointer for OObject ops 2025-12-20 22:40:33 -05:00
fdaf298d50 xo-alloc2: work on alloc_range + operator++ for alloc iterators [WIP] 2025-12-19 13:55:19 -05:00
9665e4fe75 xo-alloc2: + Allocator.alloc_range() with DArena input 2025-12-18 18:34:54 -05:00
313c629a07 xo-alloc2: DX1CollectorIterator infra [WIP] 2025-12-17 20:16:46 -05:00
7fb5cfb432 xo-alloc2: progress on forwarding objects [WIP] 2025-12-15 00:56:49 -05:00
5d9345e8fd xo-alloc2 xo-object: bugfix + refactor -> IGCObject_DList builds 2025-12-14 13:52:29 -05:00
ab7b71433e xo-facet: header impl + docs 2025-12-10 20:17:21 -05:00