Commit graph

2,424 commits

Author SHA1 Message Date
7a94f705e6 Add 'xo-reader2/' from commit '3a93626689'
git-subtree-dir: xo-reader2
git-subtree-mainline: a0af184035
git-subtree-split: 3a93626689
2026-01-09 22:00:19 -05:00
a0af184035 Add 'xo-tokenizer2/' from commit '7abe73c903'
git-subtree-dir: xo-tokenizer2
git-subtree-mainline: 4ac35dd60e
git-subtree-split: 7abe73c903
2026-01-09 22:00:04 -05:00
3a93626689 initial commit 2026-01-09 21:28:56 -05:00
7abe73c903 initial commit 2026-01-09 21:12:54 -05:00
4ac35dd60e tooling: rename scaffold-headeronly -> scaffold-subdir 2026-01-09 20:12:02 -05:00
53affe2fd1 xo-object: streamline DFloat construction, like w/ DList/DInteger 2026-01-09 18:09:50 -05:00
fc1108a9b1 xo-object2: streamline DInteger alloc. make() -> box() 2026-01-09 17:54:42 -05:00
09ee3a20ac xo-objectd2 xo-printable xo-facet: pp working for List(Integer)
Also streamline facet switching
2026-01-09 17:48:54 -05:00
9ce465e84f xo-facet: runtime facet lookup [PROTO] 2026-01-09 10:07:20 -05:00
2a3133b008 xo-facet: + FacetRegistry tidy 2026-01-08 19:46:32 -05:00
52f70fe733 xo-facet: + FacetRegistry for runtime poly facet finding 2026-01-08 19:38:21 -05:00
7ffb47bfc5 xo-arena: DArenaHashMap move impl to xo::map namespace 2026-01-08 18:54:39 -05:00
d75458fbc9 xo-arena: reorg: move DArenaHashMapIterator to dedicated file 2026-01-08 18:50:04 -05:00
93f64130b0 xo-arena: move HashMapStore to dedicated file 2026-01-08 18:46:45 -05:00
cf5a8e9614 xo-arena: reorg: move verify_policy to dedicated file 2026-01-08 18:42:51 -05:00
fd74dbf5dd xo-arena: DArenaHashMap: retire temporary debug 2026-01-08 18:38:23 -05:00
02534102de xo-arena: DArenaHashMap: compiler nits after refactor 2026-01-08 18:37:18 -05:00
7d85327928 xo-arena: DArenaHashMap: move detail::Group to dedicated file 2026-01-08 18:34:31 -05:00
2c0a66ac61 xo-arena: header fix for prev commit 2026-01-08 18:29:54 -05:00
e9c21eb5ba xo-arena: org: move DArenaHashMapUtil to dedicated file 2026-01-08 18:28:42 -05:00
ba6a75e686 xo-arena: bugfix: backwards iteration working now 2026-01-08 18:20:27 -05:00
7b4ee4da22 xo-arena: DArenaHashmap: speedup iteration, relying on bookends 2026-01-08 18:01:24 -05:00
4b73706625 xo-arena: DArenaHashMap: find() + utest 2026-01-08 17:04:07 -05:00
b5c4ea47f8 xo-arena: comment + bugfix 2026-01-08 14:39:09 -05:00
9f43885e0c xo-arena: DArenaHashMap: populate control end stub 2026-01-08 14:16:26 -05:00
f79f46a6f1 xo-arena: DArenaHashMap: populate front bookend in control array 2026-01-08 14:02:44 -05:00
59ce513720 xo-arena: bookends around control array (prep iterator support) 2026-01-08 13:55:19 -05:00
9699f15961 xo-arena: DArenaHashMap: provide for stub areas on control array 2026-01-08 13:11:18 -05:00
804065367f xo-arena: DArenaHashMap: improve sentinel abstraction for control 2026-01-08 12:41:29 -05:00
58c5319d03 xo-arena: DArenaHashMap try_expand bugfix + edge utest 2026-01-08 12:27:48 -05:00
2af28cafa9 xo-arena: DArenaHashMap: iterators + utest for them 2026-01-08 00:36:51 -05:00
3a10699eeb xo-arena: refactor: migrate DArenaHashMap state for rehash [WIP] 2026-01-07 19:07:29 -05:00
6647f081ba xo-arena: verify SM4.2 in DArenaHashMap.verify_ok 2026-01-07 18:19:55 -05:00
a283e65f9d xo-arena: verify SM4.1.2 for DArenaHashMap.verify_ok 2026-01-07 18:18:21 -05:00
f75870dccd xo-arena: verify SM4.1.1 in DArenaHashMap.verify_ok 2026-01-07 18:16:38 -05:00
29fb1b20f5 xo-arena: verify SM3.2 in DArenaHashMap.verify_ok 2026-01-07 18:14:40 -05:00
3049492de8 xo-arena: verify SM3.1 in DArenaHashMap.verify_ok 2026-01-07 18:11:55 -05:00
280e4cfac5 xo-arena: verify SM2.1 in DArenaHashMap.verify_ok 2026-01-07 18:10:36 -05:00
209d84c66f xo-arena: verify SM1.5 in DArenaHashMap.verify_ok 2026-01-07 18:08:54 -05:00
a4c940ec35 xo-arena: verify SM1.4 in DArenaHashMap.verify_ok 2026-01-07 18:04:51 -05:00
9d82c4b72b xo-arena: verify SM1.3 in DArenaHashMap.verify_ok 2026-01-07 18:02:42 -05:00
45260d320d xo-arena: verify SM1.2 in DArenaHashMap.verify_ok 2026-01-07 17:59:46 -05:00
67552d90bd xo-indentlog xo-arena: improve verify_ok logging workflow
+ scope.retroactively_enable()
2026-01-07 17:56:38 -05:00
cd8d6a2f67 xo-arena: DArenaHashMap: generative test + check load factor 2026-01-07 16:52:50 -05:00
add201ec22 xo-array: + DArenaHashMap.insert 2026-01-07 12:27:15 -05:00
0e6ab862d1 xo-arena: DArenaHashMap [WIP] 2026-01-06 23:55:33 -05:00
d00fb57671 xo-arena: add 2nd DArena.alloc utest 2026-01-06 17:43:26 -05:00
390c5533df xo-arena: add DArena.alloc utest 2026-01-06 17:41:30 -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