Release Wasmtime 0.31.0 (#3489)

* Bump Wasmtime to 0.31.0

[automatically-tag-and-release-this-commit]

* Update 0.31.0 release notes

Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>
Co-authored-by: Alex Crichton <alex@alexcrichton.com>
This commit is contained in:
wasmtime-publish
2021-10-29 09:09:35 -05:00
committed by GitHub
parent 0737afe07e
commit c1a6a0523d
48 changed files with 229 additions and 206 deletions

View File

@@ -4,6 +4,12 @@
## Unreleased
--------------------------------------------------------------------------------
## 0.31.0
Released 2021-10-29.
### Added
* New `Func::new_unchecked` and `Func::call_unchecked` APIs have been added with
@@ -15,6 +21,10 @@
architecture.
[#3372](https://github.com/bytecodealliance/wasmtime/pull/3372)
* A new `ResourceLimiterAsync` trait is added which allows asynchronous blocking
of WebAssembly on instructions such as `memory.grow`.
[#3393](https://github.com/bytecodealliance/wasmtime/pull/3393)
### Changed
* The `Func::call` method now takes a slice to write the results into rather
@@ -29,6 +39,19 @@
* Debugging with GDB has been fixed on Windows.
[#3373](https://github.com/bytecodealliance/wasmtime/pull/3373)
* Some quadradic behavior in Wasmtime's compilation of modules has been fixed.
[#3469](https://github.com/bytecodealliance/wasmtime/pull/3469)
[#3466](https://github.com/bytecodealliance/wasmtime/pull/3466)
* Bounds-checks for wasm memory accesses in certain non-default configurations
have been fixed to correctly allow loads at the end of the address space.
[#3462](https://github.com/bytecodealliance/wasmtime/pull/3462)
* When type-checking memories and tables for satisfying instance imports the
runtime size of the table/memory is now consulted instead of the object's
original type.
[#3450](https://github.com/bytecodealliance/wasmtime/pull/3450)
### Removed
* The Lightbeam backend has been removed, as per [RFC 14].
@@ -38,7 +61,7 @@
* Cranelift's old x86 backend has been removed, as per [RFC 12].
[#3309](https://github.com/bytecodealliance/wasmtime/pull/3009)
[RFC 12]: https://github.com/bytecodealliance/rfcs/pull/12
## 0.30.0