Skip to content

Bump wasm bundle loom (stable-2026-03 = v0.3.0) to v1.1.14 — picks up loom#172/#196/#220 correctness fixes + release binaries #512

@avrabe

Description

@avrabe

Bump the wasm toolchain bundle's loom (stable-2026-03 ships v0.3.0) to v1.1.14

The stable-2026-03 wasm component bundle pins loom v0.3.0 (used by wasm_optimize). That predates a series of loom correctness fixes that matter for any optimize step in the hermetic path:

  • loom#172 — fused-pass element-section size mismatch (invalid module → fallback)
  • loom#196 — element-table scramble (valid-but-wrong call_indirect dispatch)
  • loom#220dead-stores eliminates a live float store on a fused control core (valid-but-wrong; run-stabilization 0.0234 → 0.329)
  • and loom v1.1.14 now ships prebuilt platform binaries + cosign/SLSA/SBOM (it didn't before), so the bundle can consume a verified release artifact instead of a source build.

Impact for jess: with meld → loom → synth (loom optimizing the fused core), jess hit loom#220 via the bundle's optimize path and currently carries a defensive passes-without-dead-stores override in BUILD.bazel + the behavioral SIL gate. Bumping the bundle's loom to v1.1.14 lets jess drop that override and get correct + fully-optimized output hermetically. Verified at the CLI: loom v1.1.14 on the meld-fused falcon core, full default passes, is behaviorally exact (kiln run-stabilization 0.023399856 == reference).

Ask: bump the stable-2026-03 (or a new bundle) loom pin to v1.1.14. Happy to verify //:falcon-optimized end-to-end against the bumped bundle. Cross-ref jess AFD-023/AFD-015.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions