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
pushed to
main
at
weaselab/conflict-set
2024-08-17 23:40:50 +00:00
8e1e344f4b
Fix clang-18 warning about std::basic_string<uint8_t>
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-17 21:45:54 +00:00
3634b6a59b
Simplify slightly in checkMaxBetweenExclusive
a3cc14c807
Fix double counting of remove node in showMemory mode
Compare 2 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-16 23:24:00 +00:00
55b3275434
ifdef linux specific stuff
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-16 23:08:40 +00:00
3a5b86ed9e
Ignore itlb in grafana instead
159f2eef74
Use group leader fd
2952abe811
Reorg headers and only print unexpected errno's
Compare 3 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-16 19:48:46 +00:00
ce54746a4a
Add several new cache events to metrics
b15959d62c
Add more perf counters
Compare 2 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-16 16:41:07 +00:00
b009de1c2b
Avoid branching on type twice in erase
55a230c75e
Remove dontInvalidate arg from erase
Compare 2 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-16 03:19:19 +00:00
0711ec3831
Remove dead code
andrew
pushed to
main
at
weaselab/conflict-set
2024-08-16 03:16:54 +00:00
0280bd77e5
Skip "dontInvalidate" check in erase from gc
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
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
created branch
erase-between
in
weaselab/conflict-set
2024-08-15 01:13:59 +00:00
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
First
Previous
...
5
6
7
8
9
...
Next
Last