• Joined on 2023-03-22
andrew pushed to simd-node16-insert-point at weaselab/conflict-set 2024-03-28 18:34:20 +00:00
a91df62608 Add USE_SIMD_FALLBACK build in jenkins
andrew created branch simd-node16-insert-point in weaselab/conflict-set 2024-03-28 18:20:34 +00:00
andrew pushed to simd-node16-insert-point at weaselab/conflict-set 2024-03-28 18:20:34 +00:00
0a1843a161 Add USE_SIMD_FALLBACK
4edf0315d9 Find insertion point for Node16 with simd
Compare 2 commits »
andrew commented on issue weaselab/conflict-set#15 2024-03-28 17:16:53 +00:00
Fuse fast path switch into regular switch to reduce branches

Tried it, but it didn't seem to improve instruction count according to cachegrind

andrew closed issue weaselab/conflict-set#15 2024-03-28 17:16:53 +00:00
Fuse fast path switch into regular switch to reduce branches
andrew pushed to main at weaselab/conflict-set 2024-03-27 23:49:04 +00:00
14515e186a Update readme benchmarks again
andrew pushed to main at weaselab/conflict-set 2024-03-27 23:34:21 +00:00
b0085df5ad Update symbols.txt
76a7e17b29 Update readme benchmarks
5cf43d1bfa Add weaselab namespace
Compare 3 commits »
andrew deleted branch namespace-weaselab from weaselab/conflict-set 2024-03-27 23:34:10 +00:00
andrew pushed to namespace-weaselab at weaselab/conflict-set 2024-03-27 23:29:38 +00:00
b0085df5ad Update symbols.txt
andrew created branch namespace-weaselab in weaselab/conflict-set 2024-03-27 23:13:35 +00:00
andrew pushed to namespace-weaselab at weaselab/conflict-set 2024-03-27 23:13:35 +00:00
76a7e17b29 Update readme benchmarks
5cf43d1bfa Add weaselab namespace
Compare 2 commits »
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 pushed to main at weaselab/conflict-set 2024-03-27 22:36:21 +00:00
25cc427ec5 Assert safe_free size is correct in debug builds
c15c2e7b44 Remove redundant static assert
Compare 2 commits »
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 »