Commit graph

106 commits

Author SHA1 Message Date
28348e46ec xo-interpreter2 stack: OUTPUT_CPP_DIR cmake->idl/ 2026-02-16 17:46:51 -05:00
e87073f914 xo-alloc2: register DArena facet + subsystem init 2026-02-16 09:31:49 -05:00
0023831e4c xo-reader2 stack: + TypeRegistry 2026-02-15 22:57:15 -05:00
d36f0b7733 xo-reader2 stack: streamline + mem sizing + bugfixes 2026-02-15 16:16:02 -05:00
6209c812d3 xo-expression2 stack: + dp<> template + robustify DGlobalSymtab 2026-02-15 14:12:31 -05:00
176be07731 xo-alloc2: + RAllocator.alloc_copy_for convenience method 2026-02-15 14:09:52 -05:00
3e6ab92bb3 xo-alloc2: + abox convenience template: arena box 2026-02-15 13:12:07 -05:00
38e6588cd9 xo-alloc2: extend alloc_for<T> to accept explicit size 2026-02-15 13:07:10 -05:00
bfae393127 xo-gc stack: streamline object pointer forwarding 2026-02-13 15:15:08 -05:00
2cf7f2744f xo-reader2: apply expr now parses up to rightparen 2026-02-12 00:02:56 -05:00
c9c43fbef2 xo-interpreter2 stack: scaffold DClosure, DLocalEnv [WIP] 2026-02-04 19:17:07 -05:00
c931fca242 xo-interpreter2 .. xo-arena. memory pool introspection 2026-02-03 01:05:36 -05:00
f6aae4190e xo-interpreter2: scaffold repl + alloc measurement frameowkr 2026-02-02 21:55:34 -05:00
7028fa49f8 xo-interpreter2: refactor to setup vsm utest + repl 2026-02-02 10:53:28 -05:00
756e8a94cf xo-interpreter2: work towards utest w/ vsm+reader [WIP] 2026-02-01 22:12:28 -05:00
ecfd3e4e6f xo-object2 xo-gc xo-facet: codegen updates + IGCObject_DString 2026-01-14 14:37:44 -05:00
343b3828ab xo-facet xo-gc xo-alloc2: facet cleanup + use genfacet for GCObject 2026-01-14 11:36:16 -05:00
fd02d9f834 xo-alloc2: prefer with_facet in arena utest 2026-01-13 16:43:14 -05:00
49c0904a4a xo-arena: + DArena.expand utest 2026-01-06 17:39:10 -05:00
63a568f3a7 xo-arena: move DArena utest from xo-alloc2/ 2026-01-06 17:27:34 -05:00
7cb5ab8289 xo-arena: annex DArena.* DArenaIterator.* from xo-alloc2 2026-01-06 00:49:41 -05:00
f1c094fd43 xo-arena: annex ArenaConfig.hpp from xo-alloc2/ 2026-01-06 00:41:37 -05:00
94370c4775 xo-arena: annex cmpresult.*pp from xo-alloc2 2026-01-06 00:30:40 -05:00
725b32258b xo-arena: annex ArenaConfig.*pp from xo-alloc2/ 2026-01-06 00:17:13 -05:00
5299ec554d xo-arena: annex AllocInfo.*pp from xo-alloc2 2026-01-06 00:14:13 -05:00
8e75dfec3d xo-arena: annex AllocHeaderConfig.hpp from xo-alloc2 2026-01-06 00:11:29 -05:00
820f639ef8 xo-arena: annex padding from xo-alloc2 2026-01-06 00:08:50 -05:00
ad097feee1 xo-alloc2 xo-arena: adopt AllocHeader.hpp 2026-01-06 00:05:10 -05:00
154eca1086 xo-arena xo-facet xo-alloc2: build restored 2026-01-06 00:01:38 -05:00
402cf9b852 + xo-printable2 + build fixes for cmake config 2026-01-04 23:03:18 -05:00
84adc35aec xo-gc: copy/move step for collection phase 2026-01-04 00:34:19 -05:00
2e0ec5537d xo-alloc2: gcc compiler nit 2026-01-03 14:01:45 -05:00
3f1470f938 xo-object2: utest: ++ allocation in collector utest 2026-01-02 18:55:53 -05:00
6bd33bd900 xo-alloc: explicit typeseq arg to alloc 2026-01-02 10:20:19 -05:00
8c56a94238 xo-object2: type registration + gc fixes 2026-01-02 09:53:23 -05:00
fb14fcad15 xo-facet: typeseq strongly typed 2026-01-02 09:52:16 -05:00
3b1be6843c xo-facet: extend facet gen scope to IFoo_{Xfer,Any}, RFoo 2025-12-25 12:33:07 -05:00
a8ff0ffec3 xo-gc xo-object2 xo-alloc2: templates for FOMO [WIP] 2025-12-24 19:39:11 -05:00
2eee5e715d xo-alloc2: ++ documentation 2025-12-24 01:29:57 -05:00
5465235b13 xo-alloc2: ++ documentation + threshold size for THP feature 2025-12-23 21:06:38 -05:00
3bd5fe699f xo-alloc2: ++ docs + scaffold xo-gc docs 2025-12-23 01:20:11 -05:00
8b5e2dd59f xo-gc xo-alloc: refactor for file organization 2025-12-22 23:31:12 -05:00
093cf3c969 xo-gc: refactor to extract DX1Collector etc from xo-alloc2/ 2025-12-22 22:24:10 -05:00
06c7a6c1db xo-alloc2: ++ docs 2025-12-22 20:46:40 -05:00
9597a55600 xo-alloc2: utest: cleanup stray error messages 2025-12-21 22:55:19 -05:00
59ba178630 xo-alloc2: misc refactoring / debug logging 2025-12-21 22:37:39 -05:00
c9d37e13d1 xo-alloc2: bugfix: account for guard_z for begin_header() 2025-12-21 22:36:05 -05:00
cb0add52df xo-alloc2: working operator* for AAllocIterator 2025-12-21 16:20:13 -05:00
af1707aa03 xo-alloc2: utest: verify ++op for alloc iterators 2025-12-21 15:28:25 -05:00
9db150290d xo-alloc2: tidy: rename DArenaIterator utest for consistency 2025-12-21 15:27:14 -05:00