Update release notes for the main branch (#4344)
Catch up to 2efdd5c46b in terms of release notes themselves and
additionally copy over the release notes for the 0.38.1 release.
This commit is contained in:
40
RELEASES.md
40
RELEASES.md
@@ -6,6 +6,19 @@ Unreleased.
|
||||
|
||||
### Added
|
||||
|
||||
* Initial support for shared memories and the `threads` WebAssembly proposal
|
||||
has been added. Note that this feature is still experimental and not ready
|
||||
for production use yet.
|
||||
[#4187](https://github.com/bytecodealliance/wasmtime/pull/4187)
|
||||
|
||||
* A new `Linker::define_unknown_imports_as_traps` method and
|
||||
`--trap-unknown-imports` CLI flag have been added to conveniently support
|
||||
running modules with imports that aren't dynamically called at runtime.
|
||||
[#4312](https://github.com/bytecodealliance/wasmtime/pull/4312)
|
||||
|
||||
* The VTune profiling strategy can now be selected through the C API.
|
||||
[#4316](https://github.com/bytecodealliance/wasmtime/pull/4316)
|
||||
|
||||
### Changed
|
||||
|
||||
* Some methods on the `Config` structure now return `&mut Self` instead of
|
||||
@@ -15,6 +28,15 @@ Unreleased.
|
||||
[#4252](https://github.com/bytecodealliance/wasmtime/pull/4252)
|
||||
[#4262](https://github.com/bytecodealliance/wasmtime/pull/4262)
|
||||
|
||||
* Parallel compilation of WebAssembly modules is now enabled in the C API by
|
||||
default.
|
||||
[#4270](https://github.com/bytecodealliance/wasmtime/pull/4270)
|
||||
|
||||
* Implicit Cargo features of the `wasmtime` introduced through `optional`
|
||||
dependencies may have been removed since namespaced features are now used.
|
||||
It's recommended to only used the set of named `[features]` for Wasmtime.
|
||||
[#4293](https://github.com/bytecodealliance/wasmtime/pull/4293)
|
||||
|
||||
### Fixed
|
||||
|
||||
* A refactor of `Config` was made to fix an issue that the order of calls to `Config`
|
||||
@@ -22,6 +44,10 @@ Unreleased.
|
||||
[#4252](https://github.com/bytecodealliance/wasmtime/pull/4252)
|
||||
[#4262](https://github.com/bytecodealliance/wasmtime/pull/4262)
|
||||
|
||||
* Wasmtime has been fixed to work on SSE2-only x86\_64 platforms when the
|
||||
`simd` feature is disabled in `Config`.
|
||||
[#4231](https://github.com/bytecodealliance/wasmtime/pull/4231)
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
## 0.38.1
|
||||
@@ -36,6 +62,20 @@ Released 2022-06-27.
|
||||
impact should be possible for users of Cranelift via the Wasm frontend,
|
||||
including Wasmtime.
|
||||
[regalloc2#60](https://github.com/bytecodealliance/regalloc2/pull/60)
|
||||
[#4333](https://github.com/bytecodealliance/wasmtime/pull/4333)
|
||||
|
||||
* Lowering bugs for the `i8x16.swizzle` and `select`-with-`v128`-inputs
|
||||
instructions were fixed for the x86\_64 code generator. Note that aarch64 and
|
||||
s390x are unaffected.
|
||||
[#4334](https://github.com/bytecodealliance/wasmtime/pull/4334)
|
||||
|
||||
* A bug in the 8-bit lowering of integer division on x86-64 was fixed in
|
||||
Cranelift that could cause a register allocator panic due to an undefined
|
||||
value in a register. (The divide instruction does not take a register `rdx`
|
||||
as a source when 8 bits but the metadata incorrectly claimed it did.) No
|
||||
impact on Wasm/Wasmtime users, and impact on direct Cranelift embedders
|
||||
limited to compilation panics.
|
||||
[#4332](https://github.com/bytecodealliance/wasmtime/pull/4332)
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user