chore(deps): update rust crate wasmtime-wasi to v25 - autoclosed #409
+442
−70
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
24.0.0
->25.0.0
Release Notes
bytecodealliance/wasmtime (wasmtime-wasi)
v25.0.0
Compare Source
25.0.0
Released 2024-09-20.
Added
The WinML backend of wasmtime-wasi-nn now supports FP16 and I64.
#8964
Pooling allocator configuration options for table elements and core instance
size can now be changed on the CLI.
#9138
Wasmtime now supports the extended-const WebAssembly proposal.
#9141
The
wasmtime
crate embedding API now hasArrayRef
for allocating wasm GCarrays.
#9145
Cranelift now has a
stack_switch
CLIF instruction to be used with theWebAssembly stack switching proposal.
#9078
There are now more constructors available on
bindgen!
-generated structuresfor component exports now which use instantiated components rather than
pre-instantiated components.
#9177
Changed
The host bindgen macro now accepts a new
verbose_tracing
option, which willtrace the value of
list
arguments. The new behavior of thetracing
optionis that it does not print
list
values withoutverbose_tracing
also beingpresent.
#9262
Wasmtime's support for WASI is now listed with the 0.2.1 version instead of
0.2.0. This is expected to not cause fallout or breakage, but please open an
issue if you see any problems.
#9063
Work continues on Winch's AArch64 backend.
#9114
#9092
#9171
Component model resource methods can now be generated as
async
and will doso by default if async is enabled for all functions.
#9091
Work has continued on Wasmtime's interpreter backend, Pulley.
#9089
The internal implementation of
input-stream
andoutput-stream
forfilesystems in
wasmtime-wasi
have been refactored to directly implementthe corresponding host traits. This additionally helps cleanup the internal
organization of host-side resources in
wasmtime-wasi
.#9129
Wasmtime now uses the new "user" stack maps in Cranelift rather than the old
regalloc-based stack maps for GC references.
#9082
Wasmtime's handling of WebAssembly features now works slightly differently
from before to provide better error messages and fewer panics on unsupported
WebAssembly features depending on compiler and target selection. Additionally
the reference-types WebAssembly proposal is always on-by-default regardless of
crate features.
#9158
#9162
The
wasmtime
CLI will now use the async version of I/O where possible toproperly support
-Wtimeout
and timing out instances blocked in I/O.#9184
Fixed
Use
tracing::Instrument
in generated bindings when tracing and async areenabled, ensuring that spans aren't present in traces from unrelated async
tasks.
#9217
#9263
Completed support for the
CallHook
API when using the component model.#9196
The compile time for a component model
enum
type with many cases should bemuch improved now.
#9122
Some minor bugfixes have been made for when Wasmtime is working with split
DWARF in WebAssembly files.
#9109
#9132
#9134
#9139
#9151
An issue with bounds checks and dynamic checks has been fixed in Winch to
ensure bounds checks are correctly implemented.
#9156
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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.