Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update wasmtime to v23 (major) (#268)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [wasmtime](https://github.com/bytecodealliance/wasmtime) | workspace.dependencies | major | `22.0.0` -> `23.0.0` | | [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) | workspace.dependencies | major | `22.0.0` -> `23.0.0` | --- ### Release Notes <details> <summary>bytecodealliance/wasmtime (wasmtime)</summary> ### [`v23.0.1`](https://github.com/bytecodealliance/wasmtime/releases/tag/v23.0.1) [Compare Source](https://github.com/bytecodealliance/wasmtime/compare/v23.0.0...v23.0.1) #### 23.0.1 Released 2024-07-22. ##### Fixed - Fixed some issues when auto-publishing crates to crates.io. [#​8986](https://github.com/bytecodealliance/wasmtime/pull/8986) ### [`v23.0.0`](https://github.com/bytecodealliance/wasmtime/releases/tag/v23.0.0) [Compare Source](https://github.com/bytecodealliance/wasmtime/compare/v22.0.0...v23.0.0) #### 23.0.0 Released 2024-07-22. ##### Added - Support for DWARF debugging information with native debuggers is now implemented for components. [#​8693](https://github.com/bytecodealliance/wasmtime/pull/8693) - CLIF frontends can now define their own stack maps. [#​8728](https://github.com/bytecodealliance/wasmtime/pull/8728) [#​8876](https://github.com/bytecodealliance/wasmtime/pull/8876) - Wasmtime now supports the custom-page-sizes proposal. [#​8763](https://github.com/bytecodealliance/wasmtime/pull/8763) - This project now publishes a crate named `wasi-preview1-component-adapter-provider` which provides the WASIp1 adapters as constants in Rust code. [#​8874](https://github.com/bytecodealliance/wasmtime/pull/8874) ##### Changed - Call hooks now have access to the full `StoreContextMut<T>`. [#​8791](https://github.com/bytecodealliance/wasmtime/pull/8791) - Call hooks have been moved behind an off-by-default compile-time Cargo feature named `call-hook`. [#​8795](https://github.com/bytecodealliance/wasmtime/pull/8795) [#​8808](https://github.com/bytecodealliance/wasmtime/pull/8808) - Wasmtime's minimum supported Rust version is now 1.77.0. [#​8796](https://github.com/bytecodealliance/wasmtime/pull/8796) - Resumable traps have been removed from Cranelift. [#​8809](https://github.com/bytecodealliance/wasmtime/pull/8809) - Traps are not GC safepoints any more in Cranelift. [#​8810](https://github.com/bytecodealliance/wasmtime/pull/8810) - Support for Intel memory protection keys is now disabled by default at compile time and is gated behind a Cargo feature. [#​8813](https://github.com/bytecodealliance/wasmtime/pull/8813) - Exports from components have been refactored and redesigned to support skipping name lookups at runtime where possible. [#​8786](https://github.com/bytecodealliance/wasmtime/pull/8786) - Wasmtime's lookup of versioned component exports now takes semver into account in the same manner as imports. [#​8830](https://github.com/bytecodealliance/wasmtime/pull/8830) - Wasmtime's guest profiler will now take samples at hostcall boundaries. [#​8802](https://github.com/bytecodealliance/wasmtime/pull/8802) - Wasmtime's pooling allocator now by default allows 32-bit linear memories to grow to their full size of 4G. [#​8849](https://github.com/bytecodealliance/wasmtime/pull/8849) - The size of WASI adapter binaries has been optimized. [#​8858](https://github.com/bytecodealliance/wasmtime/pull/8858) [#​8859](https://github.com/bytecodealliance/wasmtime/pull/8859) - The `wasmtime-wasi-http` crate has been refactored to better match the `wasmtime-wasi` crate. [#​8861](https://github.com/bytecodealliance/wasmtime/pull/8861) - Support for caching `call_indirect` sites has been removed. [#​8881](https://github.com/bytecodealliance/wasmtime/pull/8881) - Wasmtime's x86\_64 binary releases are now based on AlmaLinux 8 instead of CentOS 7. [#​8892](https://github.com/bytecodealliance/wasmtime/pull/8892) ##### Fixed - An issue with generated `.debug_loc` sections for native debuggers has been fixed. [#​8753](https://github.com/bytecodealliance/wasmtime/pull/8753) - Wasmtime's `no_std` build for riscv64 has been fixed. [#​8770](https://github.com/bytecodealliance/wasmtime/pull/8770) - A bug related to lost `Waker` instances with async stdio streams has been fixed. [#​8782](https://github.com/bytecodealliance/wasmtime/pull/8782) - Configuration of `trappable_error_type` has been improved in Wasmtime's `bindgen!` macro. [#​8833](https://github.com/bytecodealliance/wasmtime/pull/8833) - Prints to stdout/stderr without a newline now work better with `wasmtime serve`. [#​8877](https://github.com/bytecodealliance/wasmtime/pull/8877) - An issue with `br_if` and stack-related state has been fixed in Winch. [#​8886](https://github.com/bytecodealliance/wasmtime/pull/8886) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/andrzejressel/pulumi-wasm).
- Loading branch information