Skip to content

sanitizers for CI#7157

Open
myrrc wants to merge 1 commit intodevelopfrom
myrrc/sanitizer-ffi
Open

sanitizers for CI#7157
myrrc wants to merge 1 commit intodevelopfrom
myrrc/sanitizer-ffi

Conversation

@myrrc
Copy link
Contributor

@myrrc myrrc commented Mar 25, 2026

  • Add proper instrumentation for vortex-ffi (didn't check memory leaks before)
  • Add memory sanitizer and thread sanitizer runtimes
  • Add cross Rust-C address sanitizer.
  • Fix existing sanitizer errors

@myrrc myrrc requested a review from AdamGS March 25, 2026 13:57
@codspeed-hq
Copy link

codspeed-hq bot commented Mar 25, 2026

Merging this PR will degrade performance by 15.51%

❌ 2 regressed benchmarks
✅ 1104 untouched benchmarks
⏩ 1522 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation bitwise_not_vortex_buffer_mut[1024] 477.2 ns 535.6 ns -10.89%
Simulation bitwise_not_vortex_buffer_mut[128] 317.8 ns 376.1 ns -15.51%

Comparing myrrc/sanitizer-ffi (26f8ac6) with develop (b9132aa)

Open in CodSpeed

Footnotes

  1. 1522 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@myrrc myrrc force-pushed the myrrc/sanitizer-ffi branch 3 times, most recently from d789597 to b9a88a4 Compare March 25, 2026 15:33
@myrrc myrrc requested review from 0ax1 and removed request for AdamGS March 25, 2026 17:01
@myrrc myrrc force-pushed the myrrc/sanitizer-ffi branch from c8a1185 to 8e86b62 Compare March 25, 2026 17:25
Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
@myrrc myrrc force-pushed the myrrc/sanitizer-ffi branch from 8e86b62 to 26f8ac6 Compare March 25, 2026 17:27
@myrrc myrrc enabled auto-merge (squash) March 25, 2026 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant