Commit graph

37 commits

Author SHA1 Message Date
3dbee22a53 xo-arena: bugfix DArenaHashMap + expand utest verification 2026-01-15 23:51:00 -05:00
7aa232f1ea xo-arena: + const_iterator support for DValueHashMap 2026-01-15 20:32:10 -05:00
3711ab21a4 xo-arena: + DArenaHashMap::operator[] + utest 2026-01-15 19:36:31 -05:00
15859d1430 xo-arena: refactor: split DArenaVector to prep for circular buffer 2026-01-11 12:30:46 -05:00
29cf7d4f79 xo-arena: DArenaHashMap move impl to xo::map namespace 2026-01-08 18:54:39 -05:00
fcc29411c8 xo-arena: reorg: move DArenaHashMapIterator to dedicated file 2026-01-08 18:50:04 -05:00
a929de7baa xo-arena: move HashMapStore to dedicated file 2026-01-08 18:46:45 -05:00
4ab0837c4d xo-arena: reorg: move verify_policy to dedicated file 2026-01-08 18:42:51 -05:00
63caccb8a7 xo-arena: DArenaHashMap: compiler nits after refactor 2026-01-08 18:37:18 -05:00
82edc0b660 xo-arena: DArenaHashMap: move detail::Group to dedicated file 2026-01-08 18:34:31 -05:00
8fa0cc7050 xo-arena: org: move DArenaHashMapUtil to dedicated file 2026-01-08 18:28:42 -05:00
6f0b45c429 xo-arena: bugfix: backwards iteration working now 2026-01-08 18:20:27 -05:00
579a244c8c xo-arena: DArenaHashmap: speedup iteration, relying on bookends 2026-01-08 18:01:24 -05:00
5be04f5ed2 xo-arena: DArenaHashMap: find() + utest 2026-01-08 17:04:07 -05:00
cf70e5cc2e xo-arena: comment + bugfix 2026-01-08 14:39:09 -05:00
5d22e1792d xo-arena: DArenaHashMap: populate control end stub 2026-01-08 14:16:26 -05:00
ccfc587306 xo-arena: DArenaHashMap: populate front bookend in control array 2026-01-08 14:02:44 -05:00
8e4f4e8a87 xo-arena: bookends around control array (prep iterator support) 2026-01-08 13:55:19 -05:00
2273096b48 xo-arena: DArenaHashMap: provide for stub areas on control array 2026-01-08 13:11:18 -05:00
dcd8ced1cd xo-arena: DArenaHashMap: improve sentinel abstraction for control 2026-01-08 12:41:29 -05:00
25ab314492 xo-arena: DArenaHashMap try_expand bugfix + edge utest 2026-01-08 12:27:48 -05:00
f0bd68bc8c xo-arena: DArenaHashMap: iterators + utest for them 2026-01-08 00:36:51 -05:00
344ced1159 xo-arena: refactor: migrate DArenaHashMap state for rehash [WIP] 2026-01-07 19:07:29 -05:00
d90712708a xo-arena: verify SM4.2 in DArenaHashMap.verify_ok 2026-01-07 18:19:55 -05:00
fb5216ff98 xo-arena: verify SM4.1.2 for DArenaHashMap.verify_ok 2026-01-07 18:18:21 -05:00
a7fec616cd xo-arena: verify SM4.1.1 in DArenaHashMap.verify_ok 2026-01-07 18:16:38 -05:00
6a1d5ba3b0 xo-arena: verify SM3.2 in DArenaHashMap.verify_ok 2026-01-07 18:14:40 -05:00
605e5638a1 xo-arena: verify SM3.1 in DArenaHashMap.verify_ok 2026-01-07 18:11:55 -05:00
f10be5a418 xo-arena: verify SM2.1 in DArenaHashMap.verify_ok 2026-01-07 18:10:36 -05:00
7bf7ce9f3d xo-arena: verify SM1.5 in DArenaHashMap.verify_ok 2026-01-07 18:08:54 -05:00
eb6b0c3a63 xo-arena: verify SM1.4 in DArenaHashMap.verify_ok 2026-01-07 18:04:51 -05:00
ff7a73fca5 xo-arena: verify SM1.3 in DArenaHashMap.verify_ok 2026-01-07 18:02:42 -05:00
33bfd67cca xo-arena: verify SM1.2 in DArenaHashMap.verify_ok 2026-01-07 17:59:46 -05:00
1252196ab4 xo-indentlog xo-arena: improve verify_ok logging workflow
+ scope.retroactively_enable()
2026-01-07 17:56:38 -05:00
aff5a252a0 xo-arena: DArenaHashMap: generative test + check load factor 2026-01-07 16:52:50 -05:00
dd39ffc8d9 xo-array: + DArenaHashMap.insert 2026-01-07 12:27:15 -05:00
94647287e0 xo-arena: DArenaHashMap [WIP] 2026-01-06 23:55:33 -05:00