Skip to content

Commit 5a6f4e9

Browse files
authored
[31.0.0] Add release notes for 31.0.0 (#10414)
* Add release notes for 31.0.0 * Remove testing ONNX from CI (#10411) This is blocking CI currently as a downloaded artifact is currently offline. This can be re-enabled once that's fixed.
1 parent e199071 commit 5a6f4e9

File tree

2 files changed

+90
-1
lines changed

2 files changed

+90
-1
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -808,7 +808,7 @@ jobs:
808808
test_wasi_nn:
809809
strategy:
810810
matrix:
811-
feature: ["openvino", "onnx"]
811+
feature: ["openvino"]
812812
os: ["ubuntu-latest", "windows-latest"]
813813
include:
814814
- os: windows-latest

RELEASES.md

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,97 @@ Unreleased.
44

55
### Added
66

7+
* Winch's implementation of the SIMD proposal for WebAssembly is now
8+
feature-complete (but still being fuzzed).
9+
[#10180](https://github.com/bytecodealliance/wasmtime/pull/10180)
10+
[#10170](https://github.com/bytecodealliance/wasmtime/pull/10170)
11+
[#10203](https://github.com/bytecodealliance/wasmtime/pull/10203)
12+
[#10202](https://github.com/bytecodealliance/wasmtime/pull/10202)
13+
[#10210](https://github.com/bytecodealliance/wasmtime/pull/10210)
14+
[#10213](https://github.com/bytecodealliance/wasmtime/pull/10213)
15+
[#10224](https://github.com/bytecodealliance/wasmtime/pull/10224)
16+
[#10205](https://github.com/bytecodealliance/wasmtime/pull/10205)
17+
[#10226](https://github.com/bytecodealliance/wasmtime/pull/10226)
18+
[#10228](https://github.com/bytecodealliance/wasmtime/pull/10228)
19+
[#10236](https://github.com/bytecodealliance/wasmtime/pull/10236)
20+
[#10241](https://github.com/bytecodealliance/wasmtime/pull/10241)
21+
[#10243](https://github.com/bytecodealliance/wasmtime/pull/10243)
22+
[#10247](https://github.com/bytecodealliance/wasmtime/pull/10247)
23+
[#10271](https://github.com/bytecodealliance/wasmtime/pull/10271)
24+
[#10284](https://github.com/bytecodealliance/wasmtime/pull/10284)
25+
[#10288](https://github.com/bytecodealliance/wasmtime/pull/10288)
26+
[#10296](https://github.com/bytecodealliance/wasmtime/pull/10296)
27+
28+
* The pytorch implementation in wasmtime-wasi-nn now has GPU support.
29+
[#10204](https://github.com/bytecodealliance/wasmtime/pull/10204)
30+
31+
* Cranelift now supports emitting the AArch64 `extr` instruction.
32+
[#10229](https://github.com/bytecodealliance/wasmtime/pull/10229)
33+
34+
* Cranelift now supports emitting the x64 `shld` instruction.
35+
[#10233](https://github.com/bytecodealliance/wasmtime/pull/10233)
36+
37+
* Initial support for the stack-switching proposal has started to land, but it
38+
is not complete just yet.
39+
[#10251](https://github.com/bytecodealliance/wasmtime/pull/10251)
40+
[#10265](https://github.com/bytecodealliance/wasmtime/pull/10265)
41+
[#10255](https://github.com/bytecodealliance/wasmtime/pull/10255)
42+
743
### Changed
844

45+
* Pulley's implementation of loads/stores to linear memory has changed to
46+
better support optimizations and reduction of interpreter opcodes in the
47+
final binary.
48+
[#10154](https://github.com/bytecodealliance/wasmtime/pull/10154)
49+
50+
* Cranelift's verifier now ensures that integers used as address types have the
51+
correct width.
52+
[#10209](https://github.com/bytecodealliance/wasmtime/pull/10209)
53+
54+
* Wasmtime and Cranelift's minimum supported version of Rust is now 1.83.0.
55+
[#10264](https://github.com/bytecodealliance/wasmtime/pull/10264)
56+
57+
* Wasmtime now mentions the filename when the input cannot be opened on the CLI.
58+
[#10292](https://github.com/bytecodealliance/wasmtime/pull/10292)
59+
60+
* All types are now generated in `component::bindgen!`, even if they're not
61+
reachable.
62+
[#10311](https://github.com/bytecodealliance/wasmtime/pull/10311)
63+
64+
* Tables allocated with the system allocator now use `alloc_zeroed` (aka
65+
`calloc`) for allocation.
66+
[#10313](https://github.com/bytecodealliance/wasmtime/pull/10313)
67+
68+
### Fixed
69+
70+
* GC: the is-null-or-i31ref checks have been fixed.
71+
[#10221](https://github.com/bytecodealliance/wasmtime/pull/10221)
72+
73+
* GC: an incorrect assertion and canonicalized types for runtime usage has been
74+
fixed.
75+
[#10223](https://github.com/bytecodealliance/wasmtime/pull/10223)
76+
77+
* GC: subtype checks for imported globals during instantiation have been fixed.
78+
[#10304](https://github.com/bytecodealliance/wasmtime/pull/10304)
79+
80+
* GC: exposing references to wasm in the `gc_alloc_raw` libcall has been fixed.
81+
[#10322](https://github.com/bytecodealliance/wasmtime/pull/10322)
82+
83+
* Winch's fuel checks correctly sync fuel before the check now.
84+
[#10231](https://github.com/bytecodealliance/wasmtime/pull/10231)
85+
86+
* Winch's treatment of stores and other trapping ops has been fixed on AArch64.
87+
[#10201](https://github.com/bytecodealliance/wasmtime/pull/10201)
88+
89+
* Winch's handling of the shadow stack pointer has been fixed on AArch64.
90+
[#10263](https://github.com/bytecodealliance/wasmtime/pull/10263)
91+
92+
* Winch's handling of address calculations has been fixed on AArch64.
93+
[#10297](https://github.com/bytecodealliance/wasmtime/pull/10297)
94+
95+
* Winch's handling of multivalue return of constants has ben fixed.
96+
[#10315](https://github.com/bytecodealliance/wasmtime/pull/10315)
97+
998
--------------------------------------------------------------------------------
1099

11100
Release notes for previous releases of Wasmtime can be found on the respective

0 commit comments

Comments
 (0)