Bump wasmtime from 17.0.3 to 22.0.0
Bumps wasmtime from 17.0.3 to 22.0.0.
Release notes
Sourced from wasmtime's releases.
v22.0.0
22.0.0
Released 2024-06-20.
Added
The CMake-based build of Wasmtime's C API now adds a
WASMTIME_FASTEST_RUNTIMEoption which activates the "fastest-runtime" compilation profile which enables LTO. #8554Cranelift 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}-androidhave been added. Note that Android is still a [Tier 3 target][target]. #8601Wasmtime 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.hfor use withno_stdtargets. #8644Release binaries for x86_64 Alpine Linux have been added. #8668
... (truncated)
Commits
761f044Release Wasmtime 22.0.0 (#8844)69a78fc[22.0.0] Change WASI trait impls back to being blanket impls (#8767)0e93db7Add release notes for 22.0.0 (#8751)9f69578Updatei64_from_iconstto only matchiconst(#8739)b010bfdimpl Send for JITModule (#8718)bda1a64SetSO_REUSEADDRagain forwasmtime serveon Unix (#8738)05fe628Refactor wasmtime::Func to "unsplat" arguments for the async API (#8732)44cd002Update object to 0.36 (#8733)4422074Overhaul and improve documentation ofbindgen!(#8727)23409caREADME: fix link of "Standards Compliant" to point to https://docs.wasmtime.d...- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)