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-03-18 21:03:39 +00:00
6a13c43a78
Remove mistakenly checked in printfs
c6c438bae2
Address more missing coverage
7d4f832b43
Address some missing coverage
5b0c3c2428
Exclude more from coverage
f2b5e9b0bf
Change max key len to 8, update corpus
Compare 6 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-17 21:43:06 +00:00
5aab76847a
Add inner-full-word test
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-17 05:04:53 +00:00
1a51aa00e5
Run scripted tests
3975bada0c
Add a simple language for scripting tests
a5330b6e23
Minor paper tweaks
Compare 3 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-16 15:46:58 +00:00
2e246ec6a4
Cachegrind says this is fewer instructions
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-16 04:37:39 +00:00
6d7e3c9849
Fix invalid offsetof warnings
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-16 02:00:22 +00:00
671da5d096
Collect gcc warnings again in Jenkins
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-16 01:29:58 +00:00
303b368fc5
Add Type template parameter to maybeDownsize to avoid branch
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-16 00:36:56 +00:00
9f5a68e2c0
Use plain loop for Node3
dfbb3ce5f1
Use assume
Compare 2 commits »
andrew
opened issue
weaselab/conflict-set#11
2024-03-16 00:15:02 +00:00
Rewrite addWriteRange to erase more efficiently
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-16 00:10:12 +00:00
e7719b6e0b
Disable sanitizers when cross-compiling
83fedf1f9e
Remove dead code
8556caf360
Cachegrind says memset uses fewer instructions here
9d13ca84f5
Fix bug spotted by hand. No test coverage there yet
a79436ee9b
Use statically-known numChildren in Node3 -> Node16
Compare 7 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-15 15:22:46 +00:00
e35d698b21
Improve copyChildrenAndKeyFrom-related codegen
30496d14e7
Don't print out filename in TestDriver.cpp
Compare 2 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-15 02:27:19 +00:00
eb93157ddf
Improve codegen in freeAndMakeCapacityAtLeast
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-14 22:53:51 +00:00
9cafef8bbb
Update benchmarks after fixing skip list bug in
a9b3d3d
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-14 22:42:26 +00:00
6f81580953
Guard SHOW_MEMORY-only code
429fe5baed
Fix some uses of uninitialized memory
a0451e4423
Give radix tree setOldestVersion an extra 10 work per call
a9b3d3d1c9
Show peak memory in skip list, and fix setOldestVersion bug
b817e3c749
Track malloc size with a header for SHOW_MEMORY
Compare 7 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-14 03:54:32 +00:00
35086ee66a
Add GCOVR_EXCL_LINE to default labels too
andrew
deleted branch memory-bound from
weaselab/conflict-set
2024-03-14 03:49:45 +00:00
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-14 03:46:17 +00:00
0f795cf163
Set -DNVALGRIND for release artifacts
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-14 03:13:10 +00:00
a07c93ffff
New switch idiom
c68f563017
"partial capacity bytes" -> "partial key capacity bytes"
Compare 2 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-13 23:58:08 +00:00
6b6a9bace9
Fix SHOW_MEMORY for gcc and glibc on linux
andrew
pushed to
main
at
weaselab/conflict-set
2024-03-13 23:49:05 +00:00
3cb0765fdd
Rework SHOW_MEMORY
Previous
34
Next