• Joined on 2023-03-22
andrew pushed to main at weaselab/conflict-set 2026-08-03 12:27:52 +00:00
b0e326aacc Merge pull request 'ci: run MSan on arm64' (#74) from weaselbot/conflict-set:weaselbot/issue-73 into main
70630649d9 ci: run MSan on arm64
Compare 2 commits »
andrew closed issue weaselab/conflict-set#73 2026-08-03 12:27:51 +00:00
Run MSAN in CI for arm
andrew merged pull request weaselab/conflict-set#74 2026-08-03 12:27:50 +00:00
ci: run MSan on arm64
andrew deleted branch weaselbot/issue-69 from weaselbot/conflict-set 2026-08-03 12:26:13 +00:00
andrew pushed to main at weaselab/conflict-set 2026-08-03 12:26:10 +00:00
1179c1f56e Merge pull request 'Fix ARM NEON scan helpers truncating 64-bit versions' (#75) from weaselbot/conflict-set:weaselbot/issue-69 into main
6b1f597d77 Fix ARM NEON scan helpers truncating 64-bit versions
Compare 2 commits »
andrew closed issue weaselab/conflict-set#69 2026-08-03 12:26:09 +00:00
ARM NEON scan helpers truncate 64-bit versions when USE_64_BIT=1, producing false conflicts
andrew merged pull request weaselab/conflict-set#75 2026-08-03 12:26:09 +00:00
Fix ARM NEON scan helpers truncating 64-bit versions
andrew commented on pull request weaselab/conflict-set#76 2026-08-03 12:23:27 +00:00
Move aarch64 Node16 SIMD index loads into assembly

Do we need these? They shouldn't ever be called indirectly

andrew commented on pull request weaselab/conflict-set#76 2026-08-03 12:23:27 +00:00
Move aarch64 Node16 SIMD index loads into assembly

It's not so msan doesn't track the loads, it's because it's not UB in asm

andrew deleted branch weaselbot/issue-71 from weaselbot/conflict-set 2026-08-03 04:59:32 +00:00
andrew pushed to main at weaselab/conflict-set 2026-08-03 04:59:29 +00:00
bdbac1556d Merge pull request 'Correct rationale in simd_x86_64.S comment' (#72) from weaselbot/conflict-set:weaselbot/issue-71 into main
0b12a037c4 Correct rationale in simd_x86_64.S comment
Compare 2 commits »
andrew closed issue weaselab/conflict-set#71 2026-08-03 04:59:28 +00:00
We write it in assembly because it's not UB in assembly. Not because MSAN doesn't track it.
andrew automatically merged pull request weaselab/conflict-set#72 2026-08-03 04:59:28 +00:00
andrew deleted branch valgrind-in-arm from weaselab/conflict-set 2026-08-03 04:34:40 +00:00
andrew pushed to main at weaselab/conflict-set 2026-08-03 04:34:36 +00:00
0103837488 Merge pull request 'Run valgrind in arm64 release in CI' (#70) from valgrind-in-arm into main
79113ecb88 Run valgrind in arm64 release in CI
Compare 2 commits »
andrew automatically merged pull request weaselab/conflict-set#70 2026-08-03 04:34:35 +00:00
andrew opened issue weaselab/conflict-set#73 2026-08-03 02:43:53 +00:00
Run MSAN in CI for arm
andrew pushed to weaselbot/issue-71 at weaselbot/conflict-set 2026-08-03 02:37:22 +00:00
0b12a037c4 Correct rationale in simd_x86_64.S comment
5c16b8ee90 Add .note.gnu.property section for CET/CFI to simd_x86_64.S
Compare 2 commits »
andrew pushed to valgrind-in-arm at weaselab/conflict-set 2026-08-03 02:36:49 +00:00
79113ecb88 Run valgrind in arm64 release in CI
5c16b8ee90 Add .note.gnu.property section for CET/CFI to simd_x86_64.S
Compare 2 commits »