The CMake-based build of Wasmtime's C API now adds a
WASMTIME_FASTEST_RUNTIME option which activates the "fastest-runtime"
compilation profile which enables LTO.
#8554
Cranelift supports more instructions in the RISC-V Zfa and ZiCond extensions.
#8582#8695
Support for fused-multiply-and-add on RISC-V has been improved.
#8596#8588
Release binaries for {aarch64,x86_64}-android have been added. Note that
Android is still a [Tier 3 target][target].
#8601
Wasmtime now supports supertypes and finality in the type hierarchy for wasm
gc.
#8595
Lazy initialization of tables can now be tuned with a CLI flags and
configuration option.
#8531
Wasmtime now compiles for x86_64 OpenBSD. Note that this is a [Tier 3
target][target] and continued support is always appreciated.
#8613
Stack slots in Cranelift can now specify custom alignment.
#8635
Wasm function names are now used in compiled objects to assist with debugging
and introspection with native tools.
#8627
Wasmtime's release artifacts now includes wasmtime-platform.h for use with
no_std targets.
#8644
Release binaries for x86_64 Alpine Linux have been added.
#8668
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps wasi-common from 21.0.1 to 22.0.0.
Release notes
Sourced from wasi-common's releases.
... (truncated)
Commits
761f044
Release Wasmtime 22.0.0 (#8844)69a78fc
[22.0.0] Change WASI trait impls back to being blanket impls (#8767)0e93db7
Add release notes for 22.0.0 (#8751)9f69578
Updatei64_from_iconst
to only matchiconst
(#8739)b010bfd
impl Send for JITModule (#8718)bda1a64
SetSO_REUSEADDR
again forwasmtime serve
on Unix (#8738)05fe628
Refactor wasmtime::Func to "unsplat" arguments for the async API (#8732)44cd002
Update object to 0.36 (#8733)4422074
Overhaul and improve documentation ofbindgen!
(#8727)23409ca
README: fix link of "Standards Compliant" to point to https://docs.wasmtime.d...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show