106 Commits (8bde231f1e7da7085ba836168c5f09be9b9ae82e)

Author SHA1 Message Date
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
Alex Crichton 1ee2af0098
Remove the lightbeam backend (#3390) 3 years ago
Alex Crichton d74cc33856
Merge `wasmtime-jit` and `wasmtime-profiling` (#3247) 3 years ago
Alex Crichton 87c33c2969
Remove `wasmtime-environ`'s dependency on `cranelift-codegen` (#3199) 3 years ago
katelyn martin ab536126dd
update WASI submodule (#3025) 3 years ago