Releases: polymorph-components/polyengine
Release list
polyengine v0.5.1
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
polyengine v0.5.0
Release 0.5.0 at 408b803.
Published to JSR as @polyengine/{runtime,translator,wasi,ct-runner}@0.5.0,
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.
Breaking
- A22: protocol is the host-ABI surface, gated by conventions goldens (#232) — breaks: runtime
Changes
- manifests: 0.4.1 — the next release, following the v0.4.0 cut (#224)
- wasi/fs: per-descriptor directory mutation requires mutate-directory, refuses read-only (#225)
- streams: direct-access byte edges for host stream ends (A21, #128) (#226)
- version-guard: label-free local mode, first in gates and unconditional in core (#233)
- version-guard: fetch the last-cut tag with a destination refspec (#234)
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
8cbb1289e0991034d09f1eab20ef3d95dd4068fc19e87d2f5bf3e6e2c04e9397 polyengine-embedder.mjs
polyengine pre-f6f2622
Prerelease pre-f6f2622 at f6f2622.
Artifacts only: nothing here is published to JSR or npm — the
registries carry cut releases (v*) exclusively. To track main
between cuts, use the assets below or a git reference; see
README.md §Consuming.
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
fc901d2a4776bc29b467230ca58db526012ee6298f0a3c74e553cdf880c75b66 polyengine-embedder.mjs
polyengine pre-d9cc2c7
Prerelease pre-d9cc2c7 at d9cc2c7.
Artifacts only: nothing here is published to JSR or npm — the
registries carry cut releases (v*) exclusively. To track main
between cuts, use the assets below or a git reference; see
README.md §Consuming.
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
b0e14c4f266985c5cde21e78b0dbaadafef4cc12210528714954ae20b17d7672 polyengine-embedder.mjs
polyengine pre-c7b9fbf
Prerelease pre-c7b9fbf at c7b9fbf.
Artifacts only: nothing here is published to JSR or npm — the
registries carry cut releases (v*) exclusively. To track main
between cuts, use the assets below or a git reference; see
README.md §Consuming.
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
9cfeb3c1b69a89b5ad72f2803262d174be135eff2c083c60672fa859e206092c polyengine-embedder.mjs
polyengine pre-9739a65
Prerelease pre-9739a65 at 9739a65.
Artifacts only: nothing here is published to JSR or npm — the
registries carry cut releases (v*) exclusively. To track main
between cuts, use the assets below or a git reference; see
README.md §Consuming.
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
d8a23247a352dcbdda128a52ed1cbafd21cbcb32b8ecbbc31b5b3f1de480af1e polyengine-embedder.mjs
polyengine pre-9312672
Prerelease pre-9312672 at 9312672.
Artifacts only: nothing here is published to JSR or npm — the
registries carry cut releases (v*) exclusively. To track main
between cuts, use the assets below or a git reference; see
README.md §Consuming.
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
polyengine pre-8e6bc68
Prerelease pre-8e6bc68 at 8e6bc68.
Artifacts only: nothing here is published to JSR or npm — the
registries carry cut releases (v*) exclusively. To track main
between cuts, use the assets below or a git reference; see
README.md §Consuming.
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
8cbb1289e0991034d09f1eab20ef3d95dd4068fc19e87d2f5bf3e6e2c04e9397 polyengine-embedder.mjs
polyengine pre-80a79b9
Prerelease pre-80a79b9 at 80a79b9.
Artifacts only: nothing here is published to JSR or npm — the
registries carry cut releases (v*) exclusively. To track main
between cuts, use the assets below or a git reference; see
README.md §Consuming.
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
8cbb1289e0991034d09f1eab20ef3d95dd4068fc19e87d2f5bf3e6e2c04e9397 polyengine-embedder.mjs
polyengine pre-621c2db
Prerelease pre-621c2db at 621c2db.
Artifacts only: nothing here is published to JSR or npm — the
registries carry cut releases (v*) exclusively. To track main
between cuts, use the assets below or a git reference; see
README.md §Consuming.
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
fc901d2a4776bc29b467230ca58db526012ee6298f0a3c74e553cdf880c75b66 polyengine-embedder.mjs