Skip to content

Fix fuzzing implementation - #2

Merged
marete merged 3 commits into
mainfrom
feature/fuzzing-fix-final
Aug 7, 2026
Merged

Fix fuzzing implementation#2
marete merged 3 commits into
mainfrom
feature/fuzzing-fix-final

Conversation

@marete

@marete marete commented Aug 6, 2026

Copy link
Copy Markdown
Member

Automated PR

@marete
marete force-pushed the feature/fuzzing-fix-final branch 2 times, most recently from 5a24629 to f2cc960 Compare August 6, 2026 21:56
@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

marete added 3 commits August 7, 2026 07:03
This commit implements the CI infrastructure for differential fuzzing
by updating the Bazel configuration, removing redundant workflows,
and properly routing fuzzer execution through the Docker sandbox.
This commit completely rewrites the differential fuzzer natively in
C++ to enable coverage tracking and execution speedups. It includes
safe subprocess execution via pipe/fork/execv and completely avoids
thread-unsafe std::getenv usage.

It also adds comprehensive test coverage for edge cases and structural
downgrades within the sparse and normal representations, integrating
necessary and tightly scoped diagnostic suppressions for known
compiler false positives.
This commit updates the README to formalize the completed analysis
and verification of the bit-exactness differential fuzzer. It also
adjusts the source implementation to reflect these verified
constraints.
@marete
marete force-pushed the feature/fuzzing-fix-final branch from b3a14f5 to 653844a Compare August 7, 2026 04:04
@marete
marete merged commit 653844a into main Aug 7, 2026
12 of 24 checks passed
@marete
marete deleted the feature/fuzzing-fix-final branch August 7, 2026 04:42
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.

2 participants