889 Commits (ba864e987ef1ab87c439ca6b396264547d2425e1)

Author SHA1 Message Date
Alex Crichton 5565b93508
Gate debug builtins behind a Cargo feature (#7305) 1 year ago
Alex Crichton d86afc021d
Gate many CLI/Wasmtime features behind Cargo features (#7282) 1 year ago
Alex Crichton 61e11a6c53
Remove usage of `BTreeMap` for compiler flags (#7287) 1 year ago
Alex Crichton 1633b60a75
Enable threads, multi-memory, and relaxed-simd by default (#7285) 1 year ago
Chris Fallin 8e00cc202f
PCC: initial end-to-end integration with Wasmtime's static memories. (#7274) 1 year ago
Alex Crichton b5b49e0796
Update wasm-tools family of crates (#7267) 1 year ago
Tyler Rockwood 1c2e510431
Support reset_fuel in store APIs (#7240) 1 year ago
Tyler Rockwood e6ff84119a
Introduce API for custom stack memory (#7209) 1 year ago
Alex Crichton 099b66358b
Update syntax for `trappable_error_type` in `bindgen!` (#7170) 1 year ago
Chris Fallin f466aa26e1
Skeleton and initial support for proof-carrying code. (#7165) 1 year ago
Alex Crichton fd3a827e28
Add a whole lot of semicolons to WIT files (#7159) 1 year ago
Dan Gohman 3e5b30bd96
Start to port Wasmtime to the new wasi-io API with resources. (#7029) 1 year ago
Trevor Elliott e9cd1318a1
wasmtime: Misc optimizations (#7102) 1 year ago
Andrew Brown b7c0eae6dd
Add MPK-protected stripes to the pooling allocator (#7072) 1 year ago
Nick Fitzgerald d127a14a93
Add `Func::hash_key` and `Table::hash_key` methods (#7086) 1 year ago
Alex Crichton 2850d7236c
Optimize wasm calls ever-so-slightly (#7084) 1 year ago
Nick Fitzgerald 6a7ef27b72
Make `wasmtime::WasmCoreDump` serializable (#7078) 1 year ago
Rainy Sinclair 428ab601c4
Include Wasm-defined globals and memories in core dumps (#6935) 1 year ago
Alex Crichton 6aca67c15d
Support resource maps in `component::bindgen!` (#7069) 1 year ago
Ryan Levick e69a7f732e
Do proper type checking for type handles. (#7065) 1 year ago
Andrew Brown b1511dceb2
Fix documentation typos (#7071) 1 year ago
Alex Crichton 8d7a2b89d2
Add support for `v128` to the typed function API (#7010) 1 year ago
Adam C. Foltzer c4f261af15
impl `Clone` for `wasmtime::component::Linker` (#7032) 1 year ago
Alex Crichton 8995750aa4
Redesign Wasmtime's CLI (#6925) 1 year ago
Nick Fitzgerald 17f5fffa53
Add component call micro-benchmarks (#6981) 1 year ago
Alex Crichton 289e6af068
Optimize `list<u8>` lifting and lowering (#6971) 1 year ago
Eduardo de Moura Rodrigues 8eefa7c3af
feat(wasmtime-cli): restore support for wasi http module (#6878) 1 year ago
Alex Crichton a04c4930bf
Update Rust in CI to 1.72.0, clarify Wasmtime's MSRV (#6900) 1 year ago
Alex Crichton 326837d7d4
Enhance `async` configuration of `bindgen!` macro (#6942) 1 year ago
Alex Crichton c56cc2444c
Document the `ownership` key of the `bindgen!` macro (#6941) 1 year ago
Adam C. Foltzer c4db8b2d17
Add `Engine::detect_precompiled_file()` (#6937) 1 year ago
Timmy Silesmo 878a243ae0
Host resources wit-bindgen code generation (#6886) 1 year ago
Christopher Serr 9ec02f9d91
Decouple `serde` from its `derive` crate (#6917) 1 year ago
Lann 3590236618
Remove component union types (#6913) 1 year ago
Timon c4aee3468b
Set compiler flag 'unwind_info' to false if specified in config (#6547) 1 year ago
Alex Crichton 55350477ce
Handle more failures with `--trap-on-grow-failure` (#6885) 1 year ago
Nick Fitzgerald a34427a3d2
Wasmtime: refactor the pooling allocator for components (#6835) 1 year ago
ssunkin-fastly ca5a9db0d1
Memcheck for Wasm guests in Wasmtime (#6820) 1 year ago
Alex Crichton 137c6f6d6c
Add an API to detect precompiled modules/components (#6832) 1 year ago
Alex Crichton 959c648040
Configure Mach ports vs signals via `Config` (#6807) 1 year ago
Anoop Elias afeee15a9f
Fix incorrect sample code in documentation (#6796) (#6797) 1 year ago
Nick Fitzgerald a560d40195
Wasmtime: Introduce `{Module,Component}::resources_required` (#6789) 1 year ago
Rainy Sinclair 72b87183ff
Add core dump support to the runtime (#6513) 1 year ago
Nick Fitzgerald 868f0c381c
Wasmtime: Add support for Wasm tail calls (#6774) 1 year ago
Alex Crichton 7b9189babd
Update the wasm-tools family of crates, disallow empty component types (#6777) 1 year ago
Alex Crichton 71d0418e4f
Implement component-to-component calls with resources (#6769) 1 year ago
guregu 7dfae4c38e
Ignore async_stack_size if async_support is disabled (#6771) 1 year ago
Alex Crichton f4eeb02607
Refactor and simplify component trampolines (#6751) 1 year ago
Alex Crichton 5a6ed0fbd2
Implement component model resources in Wasmtime (#6691) 1 year ago
Alex Crichton 61a343bb33
Reference a missing filename when parsing modules (#6738) 1 year ago