• Joined on 2023-03-22
andrew pushed to main at weaselab/conflict-set 2024-10-12 05:40:07 +00:00
323b239411 Stop applying flatten attribute
54c7ccb96b Allow for easily increasing number of range reads
6a12210866 Make better use of static node type info for check left side
416504158e Interleave checkRangeLeftSide
b0bc68a14e Move checkRangeStartsWith out of finishCheckRangeRead
Compare 8 commits »
andrew opened issue weaselab/conflict-set#36 2024-10-12 00:09:47 +00:00
Add short-circuiting back into interleaved implementations
andrew pushed to main at weaselab/conflict-set 2024-10-11 23:48:24 +00:00
2c253c29b5 Add to corpus
fe9678787d Only require coverage of node-specific overloads of getFirstChildExists
Compare 2 commits »
andrew pushed to main at weaselab/conflict-set 2024-10-11 23:06:48 +00:00
0ac259c782 Interleaved implementation for checking prefix reads
8b1a0afc58 First continuation for interleaved check range read
Compare 2 commits »
andrew opened issue weaselab/conflict-set#35 2024-10-11 00:43:51 +00:00
Use clang for release builds
andrew pushed to main at weaselab/conflict-set 2024-10-11 00:31:12 +00:00
2018fa277c Use a trampoline if musttail not available
andrew pushed to main at weaselab/conflict-set 2024-10-10 23:53:24 +00:00
1faeb220d5 Implement keepGoing in asm if musttail is not available
andrew pushed to main at weaselab/conflict-set 2024-10-10 23:07:44 +00:00
0dc657bfeb Fix arm build
andrew pushed to main at weaselab/conflict-set 2024-10-10 22:56:33 +00:00
b51ef97c71 Fix USE_SIMD_FALLBACK build
andrew pushed to main at weaselab/conflict-set 2024-10-10 20:21:47 +00:00
31ad3e8e1c Add to corpus
e213237698 Remove some dead code
a1c61962a1 Workaround lack of musttail in gcc
a28283748c Interleaved check point read implementation
cafa540fc8 Return tagged pointer from getChild
Compare 8 commits »
andrew pushed to main at weaselab/conflict-set 2024-10-10 04:22:38 +00:00
c3190c11ac Use same path as other binaries
andrew pushed to main at weaselab/conflict-set 2024-10-10 03:20:13 +00:00
52b4bf5a0e Try to fix cross-compile build
andrew pushed to main at weaselab/conflict-set 2024-10-10 01:07:36 +00:00
5516477956 Set linker language in debug build
andrew pushed to main at weaselab/conflict-set 2024-10-10 00:50:27 +00:00
f639db18a5 Allow conflict-set to have multiple object files
andrew pushed to main at weaselab/conflict-set 2024-10-04 23:06:02 +00:00
f8a1643714 Make exporting ___asan_globals_registered optional
andrew pushed to main at weaselab/conflict-set 2024-10-04 23:02:45 +00:00
a0a961ae58 Allow ___asan_globals_registered to be exported
andrew pushed to tagged-pointer2 at weaselab/conflict-set 2024-09-24 01:38:32 +00:00
af1e2299de Include childType in ChildAndMaxVersion
230e96063d Make children tagged pointers
Compare 2 commits »
andrew created branch tagged-pointer2 in weaselab/conflict-set 2024-09-24 01:38:32 +00:00
andrew pushed to main at weaselab/conflict-set 2024-09-23 22:29:18 +00:00
f41a62471b Add tail-call based interleaving approach
andrew pushed to interleave-checks at weaselab/conflict-set 2024-09-23 22:29:05 +00:00
ed67486077 Reordering seems to improve codegen