Skip to content

polyengine v0.5.1

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Aug 18:14
9312672

Release 0.5.1 at 9312672.

Published to JSR as @polyengine/{runtime,translator,wasi,ct-runner}@0.5.1,
and to npm under the same names (npm-publish.yml, triggered by this release).
Still 0.x/unstable, but caret-honest: releases within a minor line stay
compatible; breaking changes bump the minor. See README.md §Consuming.

Changes

  • manifests: 0.5.1 — the next release, following the v0.5.0 cut (#235)
  • harness: validate actual result shape against declared arity (#236)
  • findings: wasmparser skips case-folding on [method]/[static] names (#237)
  • runtime: bound the driver's speculative resume gate to the sole driver (#239) (#240)
  • runtime, protocol: guest cancellation of host imports discards by default (A23) (#242)
  • runtime, protocol: abortable() — per-call AbortSignal for host imports (A24) (#243)

Artifacts: the prebuilt translator shim wasm (size-tuned — the
exact artifact every test suite runs against) and the embedder
bundle polyengine-embedder.mjs (one platform-neutral ES module:
embedder API + Translator + ct-runner + the wasi package — browsers
and plain Node, no flags). Consumers need no Rust toolchain.

034747e0bd2961b002174734f7d1f47b9c1e59f7864a3a0d566070940be873a0  polyengine-translator-shim.wasm
660b84acfd357cd83f4f2537820ca8f7a45412d6054982760b4164575d02c1f7  polyengine-embedder.mjs