3430 Commits (896e25e37fca56ac915b62b6329bcb4944b9a8a1)

Author SHA1 Message Date
Pat Hickey 896e25e37f
upgrade to wasm-tools 0.211.1 (#8838) 5 months ago
Alex Crichton 00c15df9a3
Revert "wasi-adapter: Implement provider crate that embeds the adapter binaries (#8792)" (#8856) 5 months ago
Jamey Sharp e29d56e430
wasmtime: Remove redundant epoch check on function entry (#8853) 5 months ago
Alex Crichton ea22acbb53
Allow 4G memories by default in the pooling allocator (#8849) 5 months ago
Pat Hickey 981d403f25
wasmtime Config: debug impl now iterates complete WasmFeatures flag set (#8843) 5 months ago
Jamey Sharp 2d467e0f76
wasmtime: Take guest-profiler samples at hostcalls (#8802) 5 months ago
Alex Crichton 9bdb731ab6
Implement semver compatibility for exports (#8830) 5 months ago
Alex Crichton 5f3597ea73
Improve name lookup for `trappable_error_type` configuration (#8833) 5 months ago
Nick Fitzgerald b3636ff6e5
Introduce the `cranelift-bitset` crate; use it for stack maps in both Cranelift and Wasmtime (#8826) 5 months ago
Juniper Tyree 2dbf8f15b3
wasi-adapter: Implement provider crate that embeds the adapter binaries (#8792) 5 months ago
Alex Crichton 864fdb61a1
Update the wasi_testsuite submodule (#8829) 5 months ago
Alex Crichton 3171ef6df3
Redesign how component exports work (#8786) 5 months ago
Andrew Brown 7b43325a1f
wasi-nn: use `libtest-mimic` (#8825) 5 months ago
Alex Crichton aff28bf168
Inherit Linux semantics for `fd_pwrite` with `O_APPEND` (#8823) 5 months ago
Alex Crichton e97b74dc10
Fix `fcntl(fd, F_GETFL)` from wasi-libc with write-only files (#8824) 5 months ago
Alex Crichton 64126f7659
Force some more permission checks with 0-length writes (#8822) 5 months ago
Alex Crichton 0f48f939b9
Disable memory protection keys by default at compile time (#8813) 5 months ago
Alex Crichton 9aa5803aaf
Disable `call-hook` crate feature by default (#8808) 5 months ago
Alex Crichton eb8540747a
Const-propagate some offsets in `VMOffsets` (#8806) 5 months ago
Alex Crichton 3e0f4b6631
Skip `AutoAssertNoGc` checks for applicable signatures (#8807) 5 months ago
Nick Fitzgerald 1512a954a3
Add `anyhow` stuff to our internal `wasmtime` crate prelude (#8804) 5 months ago
Saúl Cabrera 37af9e426e
Fix a typo in the `wasmtime_test` macro (#8801) 5 months ago
Saúl Cabrera 04416e460b
Initial migration to `wasmtime_test` (#8789) 5 months ago
Alex Crichton e93dfbd4bb
Use some new features of Rust 1.77 (#8797) 5 months ago
Alex Crichton aaaac99ece
Update MSRV to 1.77.0 (#8796) 5 months ago
Alex Crichton 3090ded83d
Add a compile-time feature for call hooks (#8795) 5 months ago
Alex Crichton 515fa4de01
Statically disable MPK without the pooling allocator (#8794) 5 months ago
Jamey Sharp c65666c50a
wasmtime: Make Store context available to call hooks (#8791) 5 months ago
Nick Fitzgerald bdd7842263
Wasmtime: Implement the custom-page-sizes proposal (#8763) 5 months ago
Alex Crichton 34d2a08fc8
Fix lost `Waker` instances with async stdio streams (#8782) 5 months ago
Alex Crichton 2835a34bb8
Remove the `ModuleRuntimeInfo` trait (#8778) 5 months ago
Alex Crichton 4ae664ff28
Disable `AutoAssertNoGc` when `gc` is disabled (#8780) 5 months ago
Alex Crichton 8008ae9fa3
Switch some asserts to debug asserts (#8779) 5 months ago
Matthew Fisher 29a76b6820
Update rustls root certificate handling in default_send_request_handler (#8776) 5 months ago
Nick Fitzgerald bd4cfd7e34
Dynamically configure Spectre heap mitigations on/off in fuzzing (#8775) 5 months ago
jianjunz 881191ae11
Enable unit test for wasi-nn WinML backend. (#8442) 5 months ago
Theo Paris b7aacfc872
Fix riscv64 for no-std (#8770) 5 months ago
Alex Crichton 9592d12e1e
Change WASI trait impls back to being blanket impls (#8766) 5 months ago
Alex Crichton 33cc4959dc
Fix meaning of generated `.debug_loc` sections (#8753) 5 months ago
Alex Crichton af59c4d568
Make module ids unique per-process, not per-engine (#8758) 5 months ago
Nick Fitzgerald 7a37e313d2
Add a fuzz target for exercising bounds checks with various memory configs (#8742) 5 months ago
Alex Crichton cdb59304c3
Handle defined shared memories in dwarf processing (#8750) 5 months ago
Alex Crichton 28ee78b654
Make an HTTP test more robust to failure (#8726) 5 months ago
Alex Crichton 59ae63bdad
Handle non-utf8 hosts in the adapter (#8749) 5 months ago
Alex Crichton dd8c48b320
Add basic support for DWARF processing with components (#8693) 5 months ago
Alex Crichton fcf1054b0c
Add some support for imported memories to generated DWARF (#8740) 5 months ago
jianjunz ca405bb023
Wasi-nn WinML backend returns output size for get_output. (#8745) 5 months ago
wasmtime-publish fa84dd83ba
Bump Wasmtime to 23.0.0 (#8743) 5 months ago
Daniel Sedlak 2fbc40ae3d
Fix typos (#8746) 5 months ago
Shane Snover 05fe62829e
Refactor wasmtime::Func to "unsplat" arguments for the async API (#8732) 5 months ago