2026-07-03 - 2026-08-03
Overview
7 Pull requests merged by 2 users
Merged
#76 Move aarch64 Node16 SIMD index loads into assembly
Merged
#74 ci: run MSan on arm64
Merged
#75 Fix ARM NEON scan helpers truncating 64-bit versions
Merged
#72 Correct rationale in simd_x86_64.S comment
Merged
#70 Run valgrind in arm64 release in CI
Merged
#65 Fix null pointers passed to memcmp/memcpy in skip_list
Merged
#63 Return 0 instead of -1 from hash_table getBytes()
8 Issues closed from 2 users
Closed
#68 aarch64 Node16 SIMD helpers load uninitialized child slots
Closed
#73 Run MSAN in CI for arm
Closed
#69 ARM NEON scan helpers truncate 64-bit versions when USE_64_BIT=1, producing false conflicts
Closed
#71 We write it in assembly because it's not UB in assembly. Not because MSAN doesn't track it.
Closed
#39 arm64: valgrind false positives in checkMaxBetweenExclusiveImpl with clang 21+ (csel definedness pessimization)
Closed
#66 Add a memory sanitizer build to CI
Closed
#64 skip_list: addWrites passes null pointers to memcmp (undefined behavior) on every call
Closed
#62 hash_table implementation returns -1 from getBytes(), violating the API contract
7 Issues created by 0 users
Opened
#62 hash_table implementation returns -1 from getBytes(), violating the API contract
Opened
#64 skip_list: addWrites passes null pointers to memcmp (undefined behavior) on every call
Opened
#66 Add a memory sanitizer build to CI
Opened
#68 aarch64 Node16 SIMD helpers load uninitialized child slots
Opened
#69 ARM NEON scan helpers truncate 64-bit versions when USE_64_BIT=1, producing false conflicts
Opened
#71 We write it in assembly because it's not UB in assembly. Not because MSAN doesn't track it.
Opened
#73 Run MSAN in CI for arm
1 Unresolved Conversation
Open
#37
Test with type sanitizer in jenkins