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
interleaved-writes
at
weaselab/conflict-set
2024-10-31 22:36:38 +00:00
c7e2358746
Add memcmp to aarch64 imports
ec1c1cf43f
Run gc less frequently
Compare 2 commits »
andrew
pushed to
interleaved-writes
at
weaselab/conflict-set
2024-10-31 20:07:42 +00:00
eaad0c69a7
Store Result* pointer instead of index
309e6ab816
Dispatch on pair of types
12b82c1be5
Fix accidentally-checked-in debug change
0cce9df8a8
Use constexpr int instead of sizeof
0df09743da
Don't assign to nextRangeWrite twice
Compare 15 commits »
andrew
pushed to
interleaved-writes
at
weaselab/conflict-set
2024-10-29 18:59:48 +00:00
c06afeb81e
Add to corpus
b015711b7c
Fix write metrics for interleaved implementation
Compare 2 commits »
andrew
created branch
interleaved-writes
in
weaselab/conflict-set
2024-10-29 05:42:18 +00:00
andrew
pushed to
interleaved-writes
at
weaselab/conflict-set
2024-10-29 05:42:18 +00:00
f27ca6d6af
Better support a lack of musttail and preserve_none
c0bb175b7e
Remove interleaved_insert::begin
6a6fe5738a
Improve "complete" codegen for interleaved state machines
dc16eccf06
Use stack allocation for small counts
3f15db7e82
Avoid longestCommonPrefix if partialKeyLen == 0
Compare 10 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-28 05:28:24 +00:00
cf25b8626c
Change server bench to point write heavy workload
e025f934d8
Fix gc-too-slow issue
Compare 2 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-17 23:26:23 +00:00
e5452c0f7d
Only check against sequential if we interleaved
66fc526a55
Add to corpus
21f08b9f88
Avoid assigning to continuation where unnecessary
10c2f06199
Mix type dispatch and interleaving for down left spine
5cf04e9718
Add to corpus
Compare 6 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-16 23:39:21 +00:00
fd39065498
Add to corpus
b963d481c9
Improve codegen for nextLogical
Compare 2 commits »
andrew
closed issue
weaselab/conflict-set#35
2024-10-16 17:19:08 +00:00
Use clang for release builds
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-16 05:59:15 +00:00
e7ed47e288
Assert that interleaved and sequential report same metrics
04f138109b
Rename variables from tls
a0d07dd40c
Remove no-longer-necessary GCOVR_EXCL_LINE
Compare 3 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-16 00:48:05 +00:00
7fb408b466
Remove tailcall test
6d265acfc7
Install llvm-cov
Compare 2 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-16 00:34:50 +00:00
67a61513b8
Use clang for coverage build
583f2e7612
Check interleaved and sequential in debug mode
66e5b033c0
Fix control flow reaches end of non-void function warning
1d705cd4b7
Add to corpus
769cf8de9a
Bring back sequential read implementation
Compare 5 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-15 23:00:12 +00:00
84942a5bf8
Try clang 20
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-15 22:55:45 +00:00
7ad6872ee8
Use clang-19 in jenkins
9db5eb960d
Suppress some unhelpful warnings
5df25a138a
Don't initialize max version if child doesn't exist
Compare 3 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-15 05:32:16 +00:00
381fbce0c0
Remove duplicate clang build
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-15 05:24:18 +00:00
87aeb349a3
Use clang for building packages
28fb0d7faa
Cross-compile to aarch64 with clang
Compare 2 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-15 05:07:01 +00:00
5013c689a0
Remove dead code
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-15 04:15:56 +00:00
316bbf679f
Add to corpus
58aabe83f5
Improve codegen for tracking check metrics
0c8a051913
Avoid more branches on type
11e8717da8
Specific node overloads for checkMaxBetweenExclusive
Compare 4 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-10-14 04:37:49 +00:00
824037bf32
Remove dead code
andrew
closed issue
weaselab/conflict-set#5
2024-10-14 03:45:40 +00:00
Try interleaving queries to improve ILP
Previous
13
Next