Skip to content

Commit

Permalink
Merge pull request #6 from frank-emrich/upstream-merge
Browse files Browse the repository at this point in the history
Weekly upstream merge
  • Loading branch information
dhil authored Sep 13, 2023
2 parents 60dae23 + a348bbe commit d20db0c
Show file tree
Hide file tree
Showing 389 changed files with 4,005 additions and 2,662 deletions.
3 changes: 2 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ wasmtime-runtime = { workspace = true }
clap = { workspace = true, features = ["color", "suggestions", "derive"] }
anyhow = { workspace = true }
target-lexicon = { workspace = true }
humantime = "2.0.0"
once_cell = { workspace = true }
listenfd = "1.0.0"
wat = { workspace = true }
Expand Down
37 changes: 32 additions & 5 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,10 @@ Unreleased.
instead of at compile time.
[#6807](https://github.com/bytecodealliance/wasmtime/pull/6807)

* `Engine::detect_precompiled` can be used to to determine whether some bytes
look like a precompiled module or a component.
* `Engine::detect_precompiled{,_file}` can be used to to determine whether some
bytes or a file look like a precompiled module or a component.
[#6832](https://github.com/bytecodealliance/wasmtime/pull/6832)
[#6937](https://github.com/bytecodealliance/wasmtime/pull/6937)

* A new feature "wmemcheck" has been added to enable Valgrind-like detection of
use-after-free within a WebAssembly guest module.
Expand All @@ -38,9 +39,25 @@ Unreleased.
* Wasmtime's implementation of the wasi-nn proposal now supports named models.
[#6854](https://github.com/bytecodealliance/wasmtime/pull/6854)

* The C API now supports configuring `native_unwind_info` and
`dynamic_memory_reserved_for_growth`.
* The C API now supports configuring `native_unwind_info`,
`dynamic_memory_reserved_for_growth`, `target`, and Cranelift settings.
[#6896](https://github.com/bytecodealliance/wasmtime/pull/6896)
[#6934](https://github.com/bytecodealliance/wasmtime/pull/6934)

* The `wasmtime` crate now has initial support for component model bindings
generation for the WIT `resource` type.
[#6886](https://github.com/bytecodealliance/wasmtime/pull/6886)

* Cranelift's RISC-V backend now has a complete implementation of the
WebAssembly SIMD proposal. Many thanks to Afonso Bordado for all their
contributions!
[#6920](https://github.com/bytecodealliance/wasmtime/pull/6920)
[#6924](https://github.com/bytecodealliance/wasmtime/pull/6924)

* The `bindgen!` macro in the `wasmtime` crate now supports conditional
configuration for which imports should be `async` and which should be
synchronous.
[#6942](https://github.com/bytecodealliance/wasmtime/pull/6942)

### Changed

Expand Down Expand Up @@ -90,13 +107,23 @@ Unreleased.
These methods do not affect the size of the pre-allocated pool.
[#6835](https://github.com/bytecodealliance/wasmtime/pull/6835)

* Builder methods for WASI contexts onw use `&mut self` instead of `self`.
* Builder methods for WASI contexts now use `&mut self` instead of `self`.
[#6770](https://github.com/bytecodealliance/wasmtime/pull/6770)

* Native unwinding information is now properly disabled when it is configured to
be turned off.
[#6547](https://github.com/bytecodealliance/wasmtime/pull/6547)

* Wasmtime's minimum supported Rust version (MSRV) is now 1.70.0. Wasmtime's
MSRV policy of supporting the last three releases of Rust (N-2) is now
additionally documented. More discussion can additionally be found on the PR
itself.
[#6900](https://github.com/bytecodealliance/wasmtime/pull/6900)

* Wasmtime's support for DWARF debugging information has seen some fixes for
previously reported crashes.
[#6931](https://github.com/bytecodealliance/wasmtime/pull/6931)

### Removed

* Wasmtime's experimental implementation of wasi-crypto has been removed. More
Expand Down
Loading

0 comments on commit d20db0c

Please sign in to comment.