Commit graph

34 commits

Author SHA1 Message Date
a51af1bad2 xo-arena: bugfix DArenaHashMap + expand utest verification 2026-01-15 23:51:00 -05:00
27e255f574 xo-expression2: + StringTable + utest [WIP] [FAILING] 2026-01-15 20:52:09 -05:00
563f6b3ea4 xo-arena: + DArenaHashMap::operator[] + utest 2026-01-15 19:36:31 -05:00
cbf6abb539 xo-alloc2 xo-object2 : refactor to build on osx 2026-01-12 01:03:49 -05:00
c7486ba674 xo-tokenizer: example tokenrepl restored to wokring order
Now with CBufferedInput in Tokenizer
2026-01-11 19:10:42 -05:00
4065ba0bd5 xo-arena: tidy: make CircularBuffer::_expand_to() private 2026-01-11 16:58:57 -05:00
deaa55564e xo-arena: CircularBuffer utest + bugfixes 2026-01-11 16:54:30 -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
7ffb47bfc5 xo-arena: DArenaHashMap move impl to xo::map namespace 2026-01-08 18:54:39 -05:00
fd74dbf5dd xo-arena: DArenaHashMap: retire temporary debug 2026-01-08 18:38:23 -05:00
ba6a75e686 xo-arena: bugfix: backwards iteration working now 2026-01-08 18:20:27 -05:00
4b73706625 xo-arena: DArenaHashMap: find() + utest 2026-01-08 17:04:07 -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
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
f474d84891 xo-arena: add DArenaVector utest with non-trivial element ctor/dtor 2026-01-06 17:23:47 -05:00
9f5049c2ca xo-arena: + utest for DArenaVector move ctor 2026-01-06 17:20:03 -05:00
be590ae7b4 xo-arena: + DArenaVector.data utest 2026-01-06 17:14:32 -05:00
71a403c78b xo-arena: + DArenaVector.swap utest 2026-01-06 17:09:07 -05:00
20da7d0176 xo-arena: + DAreanVector.reserve utest 2026-01-06 17:02:23 -05:00
0863ad6a94 xo-arena: DArenaVector: add iterator unit tests 2026-01-06 16:47:00 -05:00
ef55002556 xo-arena: add DArenaVector<double> utests for resize+clear 2026-01-06 16:41:12 -05:00
63b8ffe002 xo-arena: + DArenaVector.at unit test 2026-01-06 16:36:58 -05:00
a7f470d94c xo-arena: + DArenaVector push_back unit tests 2026-01-06 16:30:00 -05:00
0604600213 xo-arena: + DArenaVector template + unit test 2026-01-06 16:10:58 -05:00
67daf45346 xo-arena: DArena unit test 2026-01-06 15:34:51 -05:00