115 Commits (41bf0c389e4946b2b6030f877a9058e61aba96b0)

Author SHA1 Message Date
Nick Fitzgerald b526865150
Cranelift: Add a new backend for emitting Pulley bytecode (#9089) 3 months ago
Xinzhao Xu dfc4358d0c
Implement wasi-keyvalue (#8983) 3 months ago
Nick Fitzgerald 4ac1bedfca
Introduce the `pulley-interpreter` crate (#9008) 3 months ago
Nick Fitzgerald 7dcb9bd6ea
Don't silently overwrite `.cargo/config.toml` in the publish script (#8993) 4 months ago
Xinzhao Xu 0a296b3e03
Implement wasi-runtime-config (#8950) 4 months ago
Alex Crichton 00c15df9a3
Revert "wasi-adapter: Implement provider crate that embeds the adapter binaries (#8792)" (#8856) 5 months ago
Nick Fitzgerald 95fee6f4bd
`cranelift-entity`: Implement `EntitySet` in terms of `cranelift_bitset::CompoundBitSet` (#8834) 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
Terts Diepraam c73f8de85d
cranelift: expand umbrella crate with more crates (#8634) 6 months ago
Nick Fitzgerald 72004aad09
Turn the `wasmtime-runtime` crate into the `wasmtime::runtime::vm` module (#8501) 6 months ago
Trevor Elliott b545cc5080
Remove the wasmtime-cranelift-shared crate (#8222) 8 months ago
Nick Fitzgerald 1d8a0983bc
Split out `TypeRegistry`'s open-coded slab arena into into a reusable type (#7986) 9 months ago
Alex Crichton 51ed135013
Remove the `WASI` submodule (#7984) 9 months ago
Pat Hickey 2b00a541f3
Make wasi-common self-contained, deprecate exports from wasmtime-wasi (#7881) 9 months ago
Max Brunsfeld 825494fe6a
Add wasmtime-c-api-impl to the list of crates to publish (#7837) 9 months ago
Adam Bratschi-Kaye 2fcf41f05b
Remove `wasmtime-jit` (#7769) 10 months ago
ssunkin-fastly ca5a9db0d1
Memcheck for Wasm guests in Wasmtime (#6820) 1 year ago
Alex Crichton 2897e409db
Remove the implementation of wasi-crypto (#6816) 1 year ago
Adam Petro ca90650c12
Support multiple versions of `wasmtime` in the same crate (#6673) 1 year ago
Saúl Cabrera afde47c214
winch: Drop `FuncEnv` trait (#6443) 1 year ago
Saúl Cabrera 20c5836295
winch: Implement new trampolines (#6358) 2 years ago
Brendan Burns 2d34dbef4b
Begin implementation of wasi-http (#5929) 2 years ago
Remo Senekowitsch 7eb8914090
Chaos mode MVP: Skip branch optimization in MachBuffer (#6039) 2 years ago
Kevin Rizzo 3a92aa3d0a
winch: Initial integration with wasmtime (#6119) 2 years ago
Saúl Cabrera 80bfb35072
winch: Introduce `winch-environ` (#6017) 2 years ago
Nick Fitzgerald 9ed441e657
Introduce the `wasmtime-explorer` crate (#5975) 2 years ago
Kevin Rizzo 013b35ff32
winch: Refactoring wasmtime compiler integration pieces to share more between Cranelift and Winch (#5944) 2 years ago
Andrew Brown edfa10d607
wasi-threads: an initial implementation (#5484) 2 years ago
Thibault Charbonnier e835255fbf
c-api: add Wasmtime version macros to wasmtime.h (#5651) 2 years ago
Jamey Sharp 915801551b
Delete old cranelift-preopt crate (#5642) 2 years ago
Alex Crichton 2329ecc341
Add a `wasmtime::component::bindgen!` macro (#5317) 2 years ago
Saúl Cabrera 835abbcd11
Initial skeleton for Winch (#4907) 2 years ago
Alex Crichton 204d4c332c
Increase attempts and timeout in publish script (#5084) 2 years ago
Afonso Bordado 4639e85c4e
Flush Icache on AArch64 Windows (#4997) 2 years ago
Chris Fallin 2be12a5167
egraph-based midend: draw the rest of the owl (productionized). (#4953) 2 years ago
Alex Crichton 7b311004b5
Leverage Cargo's workspace inheritance feature (#4905) 2 years ago
Chris Fallin 89abd80c3c
Add the aegraph (acyclic e-graph) implementation crate. (#4909) 2 years ago
Alex Crichton 76c93a3906
Remove a debug utility in the publish script (#4904) 2 years ago
Alex Crichton 65930640f8
Bump Wasmtime to 2.0.0 (#4874) 2 years ago
Joel Dice 7c67e620c4
support dynamic function calls in component model (#4442) 2 years ago
Nick Fitzgerald 439f566f3f
Split `global_asm!` helper macros out from `wasmtime-fibers` (#4454) 2 years ago
Joel Dice 22fb3ecbbf
add ComponentType/Lift/Lower derive macro for record types (#4337) 2 years ago
Chris Fallin 5d671952ee
Cranelift: do not check in generated ISLE code; regenerate on every compile. (#4143) 3 years ago
Chris Fallin 2af8d1e93c
Cranelift/ISLE: re-apply prio-trie fix, this time with fixed fix. (#4117) 3 years ago
Alex Crichton 92ee4c415e
Remove `wasmtime-cli-flags` from public crates list (#4097) 3 years ago
Andrew Brown 5c3642fcb1
bench-api: configure execution with a flags string (#4096) 3 years ago
bjorn3 4ed353a7e1
Extract jit_int.rs and most of jitdump_linux.rs for use outside of wasmtime (#2744) 3 years ago
Nick Fitzgerald 6af8d2a292 Rename the `isle` crate to `cranelift-isle` 3 years ago
Nick Fitzgerald d2d0a0f36b Remove Peepmatic!!! 3 years ago