Skip to content

Releases: polymorph-components/polyengine

polyengine v0.5.1

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

polyengine v0.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 02:51
408b803

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 03:28
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 00:04
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 17:10
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 15:57
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 18:12
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 02:14
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 02:24
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 03:00
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