Skip to content

WebAssembly profiles: publish versioned upstream conformance matrix #268

Description

@chrisbbreuer

Parent: #142
Depends on: all selected profile implementation children
Related: #147
Children: #319, #320, #321, #366
Roadmap: #134

Provide the auditable completion gate for post-MVP profiles.

Acceptance:

  • Pin exact upstream proposal/spec repositories and commits for every declared profile.
  • Extend the corpus runner/inventory with profile, feature, execution-mode, host, and architecture dimensions.
  • Add bounded CI smoke/drift gates per profile and deliberate complete-run commands.
  • Publish per-profile pass/fail/not-applicable/runner-error totals with reasons and zero hidden filtering.
  • Update README, docs, and Release: enforce the #134 compatibility matrix and README removal gate #147 compatibility matrix from committed artifacts.

Completion evidence:

  • Ten terminal profiles in docs/.data/wasm-conformance-matrix.json
  • Aggregate: 151,802/151,802 applicable, 2,862 explicit N/A, zero failures/runner errors
  • Exact pins, converters, execution modes, host/architecture scopes, and per-profile totals are machine-readable
  • Bounded exact-pin CI jobs cover MVP, Core 2, SIMD, Threads, tail calls, exceptions, multi-memory, Memory64, GC, and Core 3
  • Complete-run commands are documented in docs/wasm.md
  • Core 3 child WebAssembly Core 3: add an exact wg-3.0 conformance profile #366 is complete with non-blocking upstream-main drift reporting
  • Terminal publication: aa70d874; concise README/docs: bf4ed16f

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