• Joined on 2023-03-22
andrew pushed to main at weaselab/conflict-set 2024-08-16 01:54:46 +00:00
359f6f0042 Update README benchmarks
aa8504ddba Add to corpus
fb7cf18f9b Add some comments about safety of calling maxVersion
b808b97940 Remove a bunch of impl plumbing
e480f66846 Have caller ensure root max version for insert
Compare 9 commits »
andrew pushed to erase-between at weaselab/conflict-set 2024-08-15 22:15:14 +00:00
5a132799a4 Add cycles_total
72469ebb6e Erase along left spine. Not faster
6c79847a42 Add instructions_total for linux
405a2ca161 Fix typo
f93466316a Pass in-tree reference to mergeWithChild
Compare 12 commits »
andrew created branch erase-between in weaselab/conflict-set 2024-08-15 01:13:59 +00:00
andrew pushed to erase-between at weaselab/conflict-set 2024-08-15 01:13:59 +00:00
23c2a3e1c6 SIMD for eraseBetween (Node16)
a64e792964 Remove unused function
5e362d5330 Add to corpus
cc526cb6ba Call eraseBetween on useAsRoot in addWriteRange
7e49888bec More eraseBetween optimizations
Compare 10 commits »
andrew pushed to main at weaselab/conflict-set 2024-08-13 00:53:40 +00:00
0a850f22e9 Update README benchmarks
andrew pushed to main at weaselab/conflict-set 2024-08-13 00:28:32 +00:00
479b39d055 Add to corpus
482408d725 Add GCOVR_EXCL_LINE to __builtin_unreachable
45995e3307 Update comments
359b0b29ff Avoid function call if no partial key
54e47ebd40 Simplify insert loop
Compare 9 commits »
andrew pushed to main at weaselab/conflict-set 2024-08-12 22:26:52 +00:00
62516825d1 Try specifying filter multiple times
andrew pushed to main at weaselab/conflict-set 2024-08-12 22:10:23 +00:00
3d592bd6a9 Move longestCommonPrefix to its own file
f5f5fb620b Run gc at 200%
Compare 2 commits »
andrew pushed to main at weaselab/conflict-set 2024-08-10 02:48:43 +00:00
e3d1b2e842 Add to corpus
andrew pushed to main at weaselab/conflict-set 2024-08-10 01:07:57 +00:00
9f8800af16 Add more to corpus (from fuzzing on osx)
andrew pushed to main at weaselab/conflict-set 2024-08-09 22:15:09 +00:00
182c065c8e Insert common prefix in addWriteRange
2dba0d5be3 Have insert return a pointer to the in-tree pointer
a1dfdf355c Use metrics to count change in entry count
15919cb1c4 Add range writes to server_bench
Compare 4 commits »
andrew pushed to main at weaselab/conflict-set 2024-08-08 19:09:39 +00:00
5ed9003a83 Bump version
andrew pushed tag v0.0.11 to weaselab/conflict-set 2024-08-08 19:08:34 +00:00
andrew released v0.0.11 at weaselab/conflict-set 2024-08-08 19:08:34 +00:00
andrew deleted tag v0.0.11 from weaselab/conflict-set 2024-08-08 18:56:09 +00:00
andrew pushed to main at weaselab/conflict-set 2024-08-08 18:55:46 +00:00
84c6a2bfc2 Disable debug symbols and frame pointer for macos
b5772a6aa0 Revert "Use homebrew clang for packaging for macos"
Compare 2 commits »
andrew pushed tag v0.0.11 to weaselab/conflict-set 2024-08-08 18:55:17 +00:00
andrew released v0.0.11 at weaselab/conflict-set 2024-08-08 18:55:17 +00:00
andrew pushed to main at weaselab/conflict-set 2024-08-08 18:27:00 +00:00
e6c39981b9 Bump version
andrew released v0.0.10 at weaselab/conflict-set 2024-08-08 18:25:57 +00:00