• Joined on 2023-03-22
andrew closed issue weaselab/conflict-set#14 2024-03-27 22:36:21 +00:00
Remove redundant static assert
andrew closed issue weaselab/conflict-set#16 2024-03-27 22:36:21 +00:00
Assert size passed to safe_free is correct in debug mode
andrew opened issue weaselab/conflict-set#17 2024-03-24 16:44:02 +00:00
Use binary search for Node16 if simd is not available
andrew opened issue weaselab/conflict-set#16 2024-03-21 16:56:18 +00:00
Assert size passed to safe_free is correct in debug mode
andrew opened issue weaselab/conflict-set#15 2024-03-21 16:52:04 +00:00
Fuse fast path switch into regular switch to reduce branches
andrew opened issue weaselab/conflict-set#14 2024-03-21 16:24:19 +00:00
Remove redundant static assert
andrew opened issue weaselab/conflict-set#13 2024-03-21 16:00:48 +00:00
Use simd to find insertion position for Node16
andrew pushed to main at weaselab/conflict-set 2024-03-20 23:30:52 +00:00
a4d1f91670 Update README benchmark after adding getBytes
b7cdecaf71 Document thread-safety in terms of constness
cda28643a6 Fix ConflictSet_getBytes
Compare 3 commits »
andrew pushed to main at weaselab/conflict-set 2024-03-20 19:39:37 +00:00
cdb5360b9a Allow _GLOBAL_OFFSET_TABLE_ usage
andrew pushed to main at weaselab/conflict-set 2024-03-20 19:29:40 +00:00
ef224a60f4 Allow use of __tls_get_addr
andrew pushed to main at weaselab/conflict-set 2024-03-20 19:22:57 +00:00
6222b74787 Fix tests
andrew closed issue weaselab/conflict-set#12 2024-03-20 19:12:05 +00:00
Add a memory usage metric
andrew pushed to main at weaselab/conflict-set 2024-03-20 19:12:05 +00:00
19edc6f78f Interface change! Add ConflictSet::getBytes
andrew opened issue weaselab/conflict-set#12 2024-03-20 05:16:49 +00:00
Add a memory usage metric
andrew pushed to main at weaselab/conflict-set 2024-03-20 02:06:17 +00:00
3f9d01c46a Users will now do find_package(conflict-set)
andrew pushed to main at weaselab/conflict-set 2024-03-20 00:45:10 +00:00
db03c6f901 Fix invalid package name for debian
andrew pushed to main at weaselab/conflict-set 2024-03-19 23:54:54 +00:00
c1698b040b Disable tsan for debug builds
andrew closed issue weaselab/conflict-set#7 2024-03-19 23:42:44 +00:00
Update README.md benchmarks
andrew pushed to main at weaselab/conflict-set 2024-03-19 23:42:44 +00:00
2e08b54785 Update README.md with 1.0 benchmarks
andrew pushed to main at weaselab/conflict-set 2024-03-19 23:28:05 +00:00
aa6f237d50 Document and test thread safety properties
becfd25139 De-templatize kUseFreeList
d78b36821b Remove more redundant nullptr checks
727b7e642a Save more redundant nullptr checks
Compare 5 commits »