889 Commits (ba864e987ef1ab87c439ca6b396264547d2425e1)

Author SHA1 Message Date
Alex Crichton 87817f38a1
Improve unsupported architecture errors in Wasmtime (#9039) 3 months ago
Alex Crichton b6da82b4c0
Add an unsafe API to unload process trap handlers (#9022) 3 months ago
Nick Fitzgerald 0c0153c190
Enforce `clippy::clone_on_copy` for the workspace (#9025) 3 months ago
Nick Fitzgerald a28cfce852
Derive `Copy` for `Val` (#9024) 3 months ago
Nick Fitzgerald 34d11818fe
Remove `V128Abi` and shrink the size of `Val` from 32 to 24 bytes (#9023) 3 months ago
Alex Crichton 787cdec566
Bump MSRV to 1.78.0 (#9010) 3 months ago
Alex Crichton 88b45a47eb
Update wasm-tools and wit-bindgen crates (#8965) 4 months ago
Jamey Sharp 66dfa3634f
wasmtime: Remove GET_WASM_TRAP indirection (#8949) 4 months ago
Bruce Mitchener 5393c2bf47
Reduce typo count (#8951) 4 months ago
Nick Fitzgerald 99b739fb3c
Remove `unchecked_*` methods on `Rooted`s for getting `VMGcRef`s (#8948) 4 months ago
Nick Fitzgerald 9459cf5e74
Deduplicate `WasmTy` implementations for GC-managed types (#8946) 4 months ago
Nick Fitzgerald f2e689cd86
Introduce `wasmtime::StructRef` and allocating Wasm GC structs (#8933) 4 months ago
Patrick Koenig 82b5422abb
Fix set_epoch_deadline docs (#8938) 4 months ago
Nick Fitzgerald 86b599ffe9
A handful of clean ups for `AnyRef` (#8931) 4 months ago
Nick Fitzgerald 353befdb33
Change the representation of `VMGcKind` to allow for fast subtyping checks (#8926) 4 months ago
Nick Fitzgerald 7caca1624a
Implement `Display` for `wasmtime-types` things (#8924) 4 months ago
Nick Fitzgerald 34f71bec29
A handful of little tweaks for GC types (#8925) 4 months ago
Alex Crichton c2717d180e
Fix segfault with custom page sizes on aarch64 (#8918) 4 months ago
Alex Crichton b5e31a5c33
Refactor internal profiling APIs to be safer (#8914) 4 months ago
Nick Fitzgerald b8872ed531
Wasmtime: Pop GC LIFO roots even when there is no GC heap (#8899) 4 months ago
Alex Crichton 18a6c71ee0
Update the wasm-tools family of crates (#8882) 4 months ago
Chris Fallin 7bf2b8fb2f
Wasmtime: remove indirect-call caching. (#8881) 4 months ago
Alex Crichton f471b4dcc8
Refactor and document the wasmtime-wasi-http more (#8861) 5 months ago
Pat Hickey 896e25e37f
upgrade to wasm-tools 0.211.1 (#8838) 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 3171ef6df3
Redesign how component exports work (#8786) 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
Alex Crichton e93dfbd4bb
Use some new features of Rust 1.77 (#8797) 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 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
Theo Paris b7aacfc872
Fix riscv64 for no-std (#8770) 5 months ago
Alex Crichton af59c4d568
Make module ids unique per-process, not per-engine (#8758) 5 months ago
Alex Crichton dd8c48b320
Add basic support for DWARF processing with components (#8693) 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
Philip Craig 44cd0026d6
Update object to 0.36 (#8733) 5 months ago
Alex Crichton 4422074644
Overhaul and improve documentation of `bindgen!` (#8727) 5 months ago
Alex Crichton b62d7713ca
Touch up some `bindgen!` docs slightly (#8722) 5 months ago