@@ -14,20 +14,66 @@ Unreleased.
1414
1515Unreleased.
1616
17- ### Added
18-
1917### Changed
2018
19+ * The WASI Preview 2 ` WasiCtxBuilder ` type has been refactored, and ` WasiCtx ` now has private
20+ fields.
21+ [ #6652 ] ( https://github.com/bytecodealliance/wasmtime/pull/6652 )
22+
23+ * Component ` bindgen! ` now generates owned types by default instead of based on
24+ how they're used
25+ [ #6648 ] ( https://github.com/bytecodealliance/wasmtime/pull/6648 )
26+
27+ * Wasmtime/Cranelift on x86-64 can now execute Wasm-SIMD on baseline SSE2, which
28+ all x86-64 processors support (as part of the base x86-64 spec). Previously,
29+ SSE4.2 extensions were required. This new work allows Wasm with SIMD
30+ extensions to execute on processors produced back to 2003.
31+ [ #6625 ] ( https://github.com/bytecodealliance/wasmtime/pull/6625 )
32+
33+
2134### Fixed
2235
2336* Only export the top-level preview2 module from wasmtime-wasi when the
2437 ` preview2 ` feature is enabled.
2538 [ #6615 ] ( https://github.com/bytecodealliance/wasmtime/pull/6615 )
2639
40+
41+ ### Cranelift changes
42+
43+ * Tail call implementation has begun in Cranelift
44+ [ #6641 ] ( https://github.com/bytecodealliance/wasmtime/pull/6641 )
45+ [ #6666 ] ( https://github.com/bytecodealliance/wasmtime/pull/6666 )
46+ [ #6650 ] ( https://github.com/bytecodealliance/wasmtime/pull/6650 )
47+ [ #6635 ] ( https://github.com/bytecodealliance/wasmtime/pull/6635 )
48+ [ #6608 ] ( https://github.com/bytecodealliance/wasmtime/pull/6608 )
49+ [ #6586 ] ( https://github.com/bytecodealliance/wasmtime/pull/6586 )
50+
51+ * Work continues on SIMD support for the riscv64 backend
52+ [ #6657 ] ( https://github.com/bytecodealliance/wasmtime/pull/6657 )
53+ [ #6643 ] ( https://github.com/bytecodealliance/wasmtime/pull/6643 )
54+ [ #6601 ] ( https://github.com/bytecodealliance/wasmtime/pull/6601 )
55+ [ #6609 ] ( https://github.com/bytecodealliance/wasmtime/pull/6609 )
56+ [ #6602 ] ( https://github.com/bytecodealliance/wasmtime/pull/6602 )
57+ [ #6598 ] ( https://github.com/bytecodealliance/wasmtime/pull/6598 )
58+ [ #6599 ] ( https://github.com/bytecodealliance/wasmtime/pull/6599 )
59+ [ #6587 ] ( https://github.com/bytecodealliance/wasmtime/pull/6587 )
60+ [ #6568 ] ( https://github.com/bytecodealliance/wasmtime/pull/6568 )
61+ [ #6515 ] ( https://github.com/bytecodealliance/wasmtime/pull/6515 )
62+
63+ * Fix ` AuthenticatedRet ` when stack bytes are popped in the aarch64 backend
64+ [ #6634 ] ( https://github.com/bytecodealliance/wasmtime/pull/6634 )
65+
66+ * The ` fcvt_low_from_sint ` instruction has been removed, as it its current
67+ behavior can be recovered through a combination of ` swiden_low ` and
68+ ` fcvt_from_sint `
69+ [ #6565 ] ( https://github.com/bytecodealliance/wasmtime/pull/6565 )
70+
2771--------------------------------------------------------------------------------
2872
2973## 10.0.1
3074
75+ Released 2023-06-21
76+
3177### Fixed
3278
3379* Only export the top-level preview2 module from wasmtime-wasi when the
0 commit comments