Skip to content

WebAssembly: pin and score the upstream MVP specification corpus #260

Description

@chrisbbreuer

Parent: #141
Roadmap: #134

Build the auditable upstream conformance gate required to close the WebAssembly MVP implementation.

Acceptance:

  • Pin an exact upstream WebAssembly/spec wg-1.0 revision and record its repository URL, commit, license, and selected MVP suites.
  • Provide a reproducible zig build entry point and runner that converts/runs the applicable upstream .wast corpus against zig-js.
  • Publish a machine-readable per-file/per-command pass, fail, skip, and exclusion inventory with deterministic totals.
  • Keep unsupported post-MVP proposals outside the denominator by explicit suite classification, never silent filtering.
  • Distinguish runner/parser limitations from engine failures and open linked implementation issues for genuine gaps.
  • Add a bounded CI smoke/drift gate; keep the expensive complete corpus run deliberate and documented.
  • Update README.md and docs/wasm.md with the exact pin, command, scores, and scope.
  • Reach zero hidden exclusions and close or account for every applicable MVP failure before WebAssembly: implement the MVP runtime and JavaScript API #141 closes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions