wasm

Development

Sub-project breakdown, filesystem layout, running the test suite, the W3C testsuite runner, and regenerating .wasm fixtures from their .wat sources.

This section is for contributors and anyone working from a checkout of the repo rather than the published Maven Central artifacts.

  • Architecture — the three published libraries (interp, wasi, plus the unpublished cli), what each one ships, and the source-tree layout.
  • Testing — the hand-rolled PASS/FAIL test runner, how to invoke the unit suites on each backend, how to wire the W3C testsuite manifests in, and how to regenerate the committed .wasm test fixtures from their .wat sources.

Pages

  • Architecture — Three sub-projects (`interp`, `wasi`, `cli`) so the published libraries stay dependency-free, with platform shims confined to thin per-target source roots.
  • Testing — Unit suites on every backend, the W3C testsuite runner, and how to refresh `.wasm` test fixtures from their `.wat` sources.

Search

Esc
to navigate to open Esc to close