|
|
4c99411f8b
|
xo-object2: streamline DList::list use
|
2026-01-11 12:32:02 -05:00 |
|
|
|
95022291fd
|
xo-arena: refactor: split DArenaVector to prep for circular buffer
|
2026-01-11 12:30:46 -05:00 |
|
|
|
ab7b4e330a
|
xo-arena: + insert/erase in DArenaVector
|
2026-01-11 12:29:12 -05:00 |
|
|
|
f7bd3b0db3
|
+ xo-tokenizer2 xo-reader2 xo-expression2 xo-interpreter2
2nd gen schematika interpreter using fomo
|
2026-01-10 12:39:09 -05:00 |
|
|
|
95bd3c7fae
|
Add 'xo-interpreter2/' from commit 'bb6423d56a'
git-subtree-dir: xo-interpreter2
git-subtree-mainline: cc76dcfa13
git-subtree-split: bb6423d56a
|
2026-01-09 22:00:52 -05:00 |
|
|
|
cc76dcfa13
|
Add 'xo-expression2/' from commit '5bf61b491e'
git-subtree-dir: xo-expression2
git-subtree-mainline: 7a94f705e6
git-subtree-split: 5bf61b491e
|
2026-01-09 22:00:32 -05:00 |
|
|
|
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 |
|
|
|
5bf61b491e
|
initial commit
|
2026-01-09 21:11:29 -05:00 |
|
|
|
bb6423d56a
|
initial commit
|
2026-01-09 21:08:51 -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 |
|