• Joined on 2023-03-22
andrew pushed to main at weaselab/conflict-set 2024-04-19 21:27:14 +00:00
37c75f747b Draft Testing section
andrew closed issue weaselab/conflict-set#25 2024-04-19 18:31:37 +00:00
Refactor so that c++ and c apis more directly share code
andrew pushed to main at weaselab/conflict-set 2024-04-19 18:31:37 +00:00
c96d682483 Fix memory error when SHOW_MEMORY = 1
6e63fd5126 Add internal entry points, with test coverage
f2678de811 Preserve version in clearConflictSet in fdb patch
Compare 3 commits »
andrew closed issue weaselab/conflict-set#24 2024-04-19 18:31:36 +00:00
Preserve version for conflict set swap for fdb patch
andrew pushed to main at weaselab/conflict-set 2024-04-18 21:33:04 +00:00
4d7ad075b2 Bump version
andrew released v0.0.4 at weaselab/conflict-set 2024-04-18 21:31:49 +00:00
andrew pushed tag v0.0.4 to weaselab/conflict-set 2024-04-18 21:31:48 +00:00
andrew closed issue weaselab/conflict-set#23 2024-04-18 19:48:48 +00:00
Rewrite "script tests" in python, and run in jenkins
andrew pushed to main at weaselab/conflict-set 2024-04-18 19:48:48 +00:00
d2e1863593 Account for every uncovered line in the implementation
bf91bca16d Include long common prefix in fuzz test
Compare 2 commits »
andrew pushed to main at weaselab/conflict-set 2024-04-18 19:44:31 +00:00
08ed17f47b Fail jenkins build if not 100% line coverage
andrew pushed to main at weaselab/conflict-set 2024-04-18 03:59:22 +00:00
76a45f16ad Exercise freelist size limiting code
andrew pushed to main at weaselab/conflict-set 2024-04-18 01:26:25 +00:00
c15d296432 Exercise copyChildrenAndKeyFrom for Node{48,256} to itself
andrew pushed to main at weaselab/conflict-set 2024-04-17 21:12:12 +00:00
64a98c529c Fix conflict_set.py bug, and add full inner words test
andrew pushed to main at weaselab/conflict-set 2024-04-17 19:27:33 +00:00
ed1388ed21 Disable script tests when cross compiling
andrew pushed to main at weaselab/conflict-set 2024-04-17 19:12:13 +00:00
309d315956 Add DebugConflictSet, which asserts using skip list as a reference
eab2e46a56 Mention that we modified SkipList.cpp
85db1a8786 Allow to choose implementation in python wrapper
717f9d6829 Remove ScriptTest.cpp, replace with test_conflict_set.py
Compare 4 commits »
andrew opened issue weaselab/conflict-set#25 2024-04-17 18:47:37 +00:00
Refactor so that c++ and c apis more directly share code
andrew pushed to main at weaselab/conflict-set 2024-04-17 00:37:35 +00:00
fd93300ce8 Tweaks and add more planned sections
andrew pushed to main at weaselab/conflict-set 2024-04-16 21:20:14 +00:00
b7e16b31ff Fill out empty subsections
a324d31518 Second pass at "Checking range reads"
Compare 2 commits »
andrew pushed to main at weaselab/conflict-set 2024-04-16 00:32:57 +00:00
fdb05e0e33 First draft of "Checking range reads" subsection
7c27d4a972 Always target macos 11.0
Compare 2 commits »
andrew opened issue weaselab/conflict-set#24 2024-04-14 04:27:39 +00:00
Preserve version for conflict set swap for fdb patch