Skip to content

Conversation

@avrabe
Copy link

@avrabe avrabe commented Jan 10, 2026

Summary

LOOM is a provably correct WebAssembly optimizer that uses Z3 SMT solver for formal verification of optimization correctness.

Fuzz targets

  • fuzz_optimize: Tests the full optimization pipeline for crashes and invalid output
  • fuzz_roundtrip: Tests parse/encode correctness
  • fuzz_differential: Tests semantic equivalence before/after optimization

Project details

Testing

Fuzz targets have been tested locally with cargo-fuzz and run without issues.

@github-actions
Copy link

avrabe is integrating a new project:
- Main repo: https://github.com/aspect-build/loom
- Criticality score: N/A

LOOM is a provably correct WebAssembly optimizer that uses Z3 SMT solver
for formal verification of optimization correctness.

Fuzz targets:
- fuzz_optimize: Tests the full optimization pipeline
- fuzz_roundtrip: Tests parse/encode correctness
- fuzz_differential: Tests semantic equivalence before/after optimization

Project homepage: https://github.com/pulseengine/loom
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.

1 participant