This website requires JavaScript.
Explore
Help
Sign In
andrew
0 Followers
·
0 Following
Joined on
2023-03-22
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
Projects
Packages
Public Activity
Starred Repositories
andrew
released
v0.0.11
at
weaselab/conflict-set
2024-08-08 19:08:34 +00:00
andrew
pushed tag
v0.0.11
to
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
released
v0.0.11
at
weaselab/conflict-set
2024-08-08 18:55:17 +00:00
andrew
pushed tag
v0.0.11
to
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
andrew
pushed tag
v0.0.10
to
weaselab/conflict-set
2024-08-08 18:25:57 +00:00
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-08 18:07:10 +00:00
c20c08f112
Use homebrew clang for packaging for macos
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-08 17:45:35 +00:00
ac98d4a443
Remove always_inline attribute - it wasn't affecting codegen
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-08 00:02:34 +00:00
1d9e8ab68b
Add missing test coverage for fixupMaxVersion for Node256
7d86beb14c
Revert
29c05187fb
2fa954ed36
Fix compiler warning
ded6e7fc2c
Require entry present for fixupMaxVersion
781ba15cae
Enforce that root does not have a partial key
Compare 6 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-06 23:07:30 +00:00
6da9cbdec9
Update benchmarks
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-06 22:33:25 +00:00
29c05187fb
Early return if common prefix isn't a prefix of an entry
d89028dd2f
Inline SearchStepWise into checkRangeRead
Compare 2 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-06 21:32:42 +00:00
09cf807747
Avoid some branches on node type while inserting
051eb5919d
Extract consumePartialKey to its own function
ed5589e4ed
Specialize partial key split for newly created Node3
a7b3d8fe4c
Clarify
insert
documentation
c3a047fdf8
Handle newly-created node partial key immediately
Compare 5 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-06 04:42:21 +00:00
b4b469a175
Use maxOfMax in fixupMaxVersion
0201e27498
Remove redundant setMaxVersion calls
2010920a2c
Correct comment
19af8da65c
Fix endNode's max version after the fact
80785e3c3b
Avoid switch on parent type for max version during search
Compare 5 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-05 22:52:23 +00:00
4580ee44b4
Add range reads to ServerBench
2d3985ca40
Add a simple point read/write workload to ServerBench
c8be68db40
Add ServerBench.cpp
Compare 3 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-03 21:32:38 +00:00
f5d021d6b6
Add multi-version rezero16
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-03 17:01:50 +00:00
1c41605b53
Use std::countr_zero instead of __builtin_ctz
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-03 04:47:48 +00:00
8f03a105bb
Use target avx512f,avx512bw
0e574856be
Make checkMaxBetweenExclusive a multi-version function
Compare 2 commits »
First
Previous
...
6
7
8
9
10
...
Next
Last