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/weaseldb
2025-08-31 20:59:56 +00:00
8b828be0a9
Advise to cache Metric instance
58649103e5
Improve metric.hpp documentation
b6809d8700
Add arena usage documentation
889109f4ae
Intern label sets
4b2c5b8ce8
Accept initializer_list, span, and string_view in api
Compare 15 commits »
andrew
pushed to
main
at
weaselab/weaseldb
2025-08-29 21:16:00 +00:00
50e27cced8
Add more TODOs
d2762dc8da
Add TODO
5592d065de
Actually have contention in benchmark
91e799aae8
Use plain arrays and atomic read with intrinsics for render
4fc277393e
Use std::latch sync in benchmarks too
Compare 25 commits »
andrew
pushed to
main
at
weaselab/weaseldb
2025-08-27 15:34:39 +00:00
b6e57f58af
Increase buffer size to 1 << 16
andrew
pushed to
main
at
weaselab/weaseldb
2025-08-26 21:08:49 +00:00
dabead7d6b
Explain hypothesis for batch size 1 helping
c915fed4cc
Change max batch to one
Compare 2 commits »
andrew
pushed to
main
at
weaselab/weaseldb
2025-08-26 20:21:39 +00:00
431befe9bd
Update threading_performance_report with new futex wake behavior
a734760b60
Add documentation to StaticThreadPipeline
6e48a0ff9a
Let WaitIfUpstreamIdle spin long enough to stay saturated by load_tester
6dbf29d1e1
StaticThreadPipeline
0b63e24b98
Refactor before static pipeline
Compare 13 commits »
andrew
pushed to
main
at
weaselab/weaseldb
2025-08-25 17:16:49 +00:00
5314448480
Move bench_volatile_loop to benchmarks/
andrew
pushed to
main
at
weaselab/weaseldb
2025-08-25 17:11:36 +00:00
3d0c2f57cb
Add arrow back to io threads in request flow diagram
andrew
pushed to
main
at
weaselab/versioned-map
2025-05-21 02:37:32 +00:00
6abd8139f0
Fix clangd warnings
andrew
opened issue
weaselab/conflict-set#37
2025-01-07 02:24:15 +00:00
Test with type sanitizer in jenkins
andrew
pushed to
main
at
weaselab/conflict-set
2025-01-03 02:08:25 +00:00
2642d453dc
Remove unnecessary branch for interleaved range writes
andrew
created branch
inline-leafs
in
weaselab/conflict-set
2024-11-23 02:46:50 +00:00
andrew
pushed to
inline-leafs
at
weaselab/conflict-set
2024-11-23 02:46:50 +00:00
55e23bafba
Update some of the invariant checks to account for leaves
235938b5aa
Update eraseTree to account for leaves
8b71852495
WIP add leaf types. Not used yet
e5e6402b43
Group read only queries together
61f5612e1f
Remove escape hatch from IteratorBase
Compare 10 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-22 01:52:30 +00:00
7166811387
Fix condition checking for erasing the root
d68f208d9b
Add to corpus
81323972aa
Remove "memcpy common section to next node"
8694ba8b6a
Remove unused field
0cea5565b5
Add artificial root parent and stop plumbing impl everywhere
Compare 6 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-21 18:38:43 +00:00
2412684316
childMaxVersion memory needs to be defined
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-21 05:55:48 +00:00
8190d2f24e
Update README
8251631087
Fix some unintentional generic usages of getChildAndMaxVersion
90fb2a9542
Remove some usages of generic getFirstChild
7c01f8ba0f
Remove some usages of maxVersion
0df2db7f8a
Remove some bad unlikely annotations found by -Wmisexpect
Compare 6 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-20 23:55:25 +00:00
bcbae026b2
Update README
e125b599b5
Remove freeList, min/max capacity tracking
3f4d3b685a
More valgrind annotations
4198b8b090
Some prep for leafs-in-parents
8757d2387c
Call prefetch within TaggedNodePointer::getType
Compare 7 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-19 22:28:50 +00:00
ceecc62a63
Disable freelist for macos
80f0697e79
Fix arm detection on macos
Compare 2 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-19 17:02:50 +00:00
ce23d3995c
Fix README
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-18 23:42:34 +00:00
6f899e063b
Update readme
e5b9c03e77
Restore change that hurt codegen
a158d375f5
Add script for updating readme
Compare 3 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-16 01:07:29 +00:00
ee5a84cd7b
Remove dead stores
33f14e3d9b
Remove unused header
Compare 2 commits »
Previous
11
Next