|
1aad0c2f11
|
Control symbol visibility in library
|
2024-01-18 18:05:06 -08:00 |
|
|
28ac68d46a
|
Allocate write array with arena
|
2024-01-18 17:48:25 -08:00 |
|
|
b27f43f1ed
|
Propagate error code in test
|
2024-01-18 17:44:09 -08:00 |
|
|
fc3cc98d64
|
Use Arena allocator
|
2024-01-18 17:26:55 -08:00 |
|
|
5f3313a3bf
|
Use runInterleaved in lastLeqMulti
|
2024-01-18 16:57:23 -08:00 |
|
|
1bab3b7555
|
Remove unused code
|
2024-01-18 16:49:23 -08:00 |
|
|
a7a999a240
|
Fix off by one error in invariant
|
2024-01-18 16:33:36 -08:00 |
|
|
dff976ec0a
|
Shuffle keys before inserting
|
2024-01-18 16:23:37 -08:00 |
|
|
0bcad7686f
|
Check parent pointers
|
2024-01-18 16:23:25 -08:00 |
|
|
7849623597
|
Don't trash worklist initial contents
|
2024-01-18 16:23:07 -08:00 |
|
|
b749c0604a
|
Worklist algorithm for rotations
|
2024-01-18 15:32:35 -08:00 |
|
|
321993baab
|
WIP - need to use worklist algorithm for rotations
|
2024-01-18 14:38:22 -08:00 |
|
|
b2de5c82e3
|
Phase enum
|
2024-01-18 11:58:57 -08:00 |
|
|
7d695fe6cf
|
Interleave insert stepwise
|
2024-01-18 11:52:30 -08:00 |
|
|
1497f4f890
|
Tidy
|
2024-01-18 10:42:29 -08:00 |
|
|
8c15cb28d0
|
Finish addWriteNaive for singleton writes
|
2024-01-18 10:34:22 -08:00 |
|
|
eb579dfc1e
|
Write 10 keys
|
2024-01-17 17:39:47 -08:00 |
|
|
6365e01d5b
|
Remove dead code
|
2024-01-17 17:18:32 -08:00 |
|
|
3e16b30253
|
Make operator<=> static
Apparently this counts as "namespace scope" (as opposed to an anonymous
namespace), and it still won't be visible outside the translation unit.
|
2024-01-17 17:12:22 -08:00 |
|
|
9f9c248e6a
|
Add naive insertion, fix visualization
|
2024-01-17 16:23:20 -08:00 |
|
|
d515332906
|
Require oldestVersion increasing
|
2024-01-17 14:13:22 -08:00 |
|
|
aa85c77d8f
|
add debugPrintDot
|
2024-01-17 14:10:50 -08:00 |
|
|
a6381a981e
|
Add test scaffolding
|
2024-01-17 12:40:27 -08:00 |
|
|
8a6973e2cd
|
Implement all but check and addWrites
|
2024-01-17 12:26:41 -08:00 |
|
|
c6ff1ff64d
|
Add PImpl scaffolding
|
2024-01-17 11:03:10 -08:00 |
|
|
8edcd02f91
|
Add .gitignore, CMakeLists.txt, ConflictSet.cpp
|
2024-01-17 10:51:22 -08:00 |
|
|
41cd14a5d7
|
Add ConflictSet.h
|
2024-01-17 10:46:55 -08:00 |
|