|
|
94e02f0eeb
|
xo-tokenizer: example tokenrepl restored to wokring order
Now with CBufferedInput in Tokenizer
|
2026-01-11 19:10:42 -05:00 |
|
|
|
5e771a99ec
|
xo-tokenizer2: use xo-arena DCircularBuffer to buffer input line
|
2026-01-11 18:42:08 -05:00 |
|
|
|
770879aa68
|
xo-arena: tidy: make CircularBuffer::_expand_to() private
|
2026-01-11 16:58:57 -05:00 |
|
|
|
516b57ae81
|
xo-arena: CircularBuffer utest + bugfixes
|
2026-01-11 16:54:30 -05:00 |
|
|
|
f0eeb28e75
|
xo-arena: + DCircularBuffer + CircularBufferConfig
|
2026-01-11 12:32:29 -05:00 |
|
|
|
15859d1430
|
xo-arena: refactor: split DArenaVector to prep for circular buffer
|
2026-01-11 12:30:46 -05:00 |
|
|
|
0366136e82
|
xo-arena: + insert/erase in DArenaVector
|
2026-01-11 12:29:12 -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 |
|
|
|
18d53528b5
|
xo-arena: header fix for prev commit
|
2026-01-08 18:29:54 -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 |
|
|
|
d7491bfe8e
|
xo-arena: + DArena.expand utest
|
2026-01-06 17:39:10 -05:00 |
|
|
|
3415e62988
|
xo-arena: bugfix in DArenaVector move ctor
|
2026-01-06 17:19:35 -05:00 |
|
|
|
8d34672a3b
|
xo-arena: DArenaVector bugfixes
|
2026-01-06 16:15:41 -05:00 |
|
|
|
6b826e3e67
|
xo-arena: + DArenaVector template + unit test
|
2026-01-06 16:10:58 -05:00 |
|
|
|
17753316f8
|
xo-arena: DArena unit test
|
2026-01-06 15:34:51 -05:00 |
|
|
|
9e3831c67a
|
xo-arena: annex DArena.* DArenaIterator.* from xo-alloc2
|
2026-01-06 00:49:41 -05:00 |
|
|
|
e601a94f40
|
xo-arena: annex ArenaConfig.hpp from xo-alloc2/
|
2026-01-06 00:41:37 -05:00 |
|
|
|
3fad95bed0
|
xo-arena: retire old+stale ArenaConfig
|
2026-01-06 00:39:23 -05:00 |
|
|
|
eeaf52ca86
|
xo-arena: annex cmpresult.*pp from xo-alloc2
|
2026-01-06 00:30:40 -05:00 |
|