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
cf-integrity
at
weaselab/conflict-set
2024-11-12 21:50:22 +00:00
c46f633dbf
Skip sorting if already sorted for skip list
400350946c
Point read/write workload for server_bench
607a4ef6e2
Require musttail and preserve_none for interleaved
Compare 3 commits »
andrew
pushed to
cf-integrity
at
weaselab/conflict-set
2024-11-12 00:57:03 +00:00
b0750772ec
Don't do hardening check if cross compiling
andrew
pushed to
cf-integrity
at
weaselab/conflict-set
2024-11-12 00:18:39 +00:00
86abc02188
Build binaries compatible with cf-protection
a90e353fcd
Use llvm-objcopy if using clang and it's available
Compare 2 commits »
andrew
created branch
cf-integrity
in
weaselab/conflict-set
2024-11-12 00:18:39 +00:00
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-11 05:48:57 +00:00
7b31bd5efe
Use llvm 19 for macos package
e255e1a926
Add missing symbol imports for macos
Compare 2 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-11 04:55:32 +00:00
f85b92f8db
Improve next{Physical,Logical} codegen
3c44614311
Allocate from freelist with min/max capacity constraints
9c1ac3702e
Move index closer to start of Node{3,16}
224d21648a
Make server_bench workload point writes of tuple-encoded keys
Compare 4 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-05 01:03:41 +00:00
33f9c89328
Try reduceLog: true
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-04 23:37:20 +00:00
12c2d5eb95
Try not logging ctest output to stdout
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-04 23:08:58 +00:00
db357e747d
Add __mem{cpy,set}_chk to allowed symbol imports
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-04 22:53:01 +00:00
4494359ca2
Make insert_iterations for interleaved writes more closely match
f079d84bda
Update README
724ec09248
Add to corpus
4eaad39294
Maintain capacity invariant strictly
Compare 4 commits »
andrew
pushed to
main
at
weaselab/conflict-set
2024-11-02 04:32:57 +00:00
891100e649
Add to corpus
22e55309be
Update benchmarks
d6269c5b7c
Use interleaved even if preserve_none is missing
faacdff2d9
Add to corpus
821179b8de
Remove dead code
Compare 39 commits »
andrew
pushed to
interleaved-writes
at
weaselab/conflict-set
2024-11-01 22:16:11 +00:00
d6269c5b7c
Use interleaved even if preserve_none is missing
andrew
pushed to
interleaved-writes
at
weaselab/conflict-set
2024-11-01 21:11:56 +00:00
faacdff2d9
Add to corpus
821179b8de
Remove dead code
681a961289
Dispatch on type pairs for end iter
c73a3da14c
Dispatch on type pairs for begin iter
5153d25cce
Dispatch on type pairs for common prefix iter
Compare 6 commits »
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
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
created branch
interleaved-writes
in
weaselab/conflict-set
2024-10-29 05:42:18 +00:00
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 »
First
Previous
1
2
3
4
5
...
Next
Last