Skip to content

Conversation

@Shourya742
Copy link
Collaborator

This PR introduces Miri into our workflow for validating undefined-behavior in our core crates. We are starting with noise_sv2 and buffer_sv2, as these are the only crates currently making use of unsafe Rust.

As part of this work:

This PR represents the foundational integration of Miri into SRI. Going forward, we plan to expand coverage across more crates, increase test depth, and leverage Miri to catch additional UB and edge-case behavior early in development.

Closes: #1964

@Shourya742 Shourya742 marked this pull request as ready for review December 11, 2025 12:52
@Shourya742 Shourya742 force-pushed the 2025-12-11-add-miri-workflow branch from 7869168 to ca70e5e Compare December 17, 2025 15:53
@Shourya742 Shourya742 force-pushed the 2025-12-11-add-miri-workflow branch from ca70e5e to 37d8b87 Compare December 18, 2025 02:49
@Shourya742 Shourya742 merged commit 9431c2e into stratum-mining:main Dec 18, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix Miri-detected undefined behavior in buffer_sv2

3 participants