Browse Source

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.
pull/3785/head
Alex Crichton 2 years ago
committed by GitHub
parent
commit
9c695b492a
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 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)
--------------------------------------------------------------------------------

Loading…
Cancel
Save