110 Commits (18a6c71ee069f42f9d802d87468a6b6c7d2d2c85)

Author SHA1 Message Date
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
Alex Crichton c26197ef8c
Fix the publish script to ignore witx more (#3486) 3 years ago
Alex Crichton 807b528bfb
Automate more of Wasmtime's release process (#3422) 3 years ago
Alex Crichton 490d49a768
Adjust dependency directives between crates (#3420) 3 years ago
Nick Fitzgerald d377b665c6 Initial ISLE integration with the x64 backend 3 years ago
Alex Crichton 319e1c6e16
Enhance the publish script to be ideally run once (#3421) 3 years ago