473 Commits (896e25e37fca56ac915b62b6329bcb4944b9a8a1)

Author SHA1 Message Date
Pat Hickey 896e25e37f
upgrade to wasm-tools 0.211.1 (#8838) 5 months ago
Alex Crichton 9bdb731ab6
Implement semver compatibility for exports (#8830) 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
Alex Crichton 3171ef6df3
Redesign how component exports work (#8786) 5 months ago
Alex Crichton eb8540747a
Const-propagate some offsets in `VMOffsets` (#8806) 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 dd8c48b320
Add basic support for DWARF processing with components (#8693) 5 months ago
Alex Crichton 8619aff532
Enable all features for docs.rs documentation (#8710) 5 months ago
Alex Crichton 0ea10ac32d
Update wasm-tools crates (#8663) 6 months ago
Alex Crichton 1d11b265f9
Remove the native ABI calling convention from Wasmtime (#8629) 6 months ago
FrankReh 0e9121daeb
Fix some typos (#8641) 6 months ago
Alex Crichton 010c20f287
Change `Tunables::static_memory_bound` to bytes (#8616) 6 months ago
Jamey Sharp 7ea9201658
wasmtime: Make table lazy-init configurable (#8531) 6 months ago
Alex Crichton 7313a97926
Change `MemoryStyle::Static` to store bytes, not pages (#8608) 6 months ago
Nick Fitzgerald b281c0f8f2
Wasmtime(gc): Add support for supertypes and finality (#8595) 6 months ago
Nick Fitzgerald a947340916
wasmtime(gc): Fix wasm-to-native trampoline lookup for subtyping (#8579) 6 months ago
Alex Crichton 7f699b82a8
Update wasm-tools crates (#8580) 6 months ago
Alex Crichton 81a89169f5
Add support for `#![no_std]` to the `wasmtime` crate (#8533) 6 months ago
Jamey Sharp b44c23d1ed
wasmtime: Use ConstExpr for data segment offsets (#8515) 6 months ago
Chris Fallin 24c1388cd7
Call-indirect caching: protect against out-of-bounds table index during prescan. (#8541) 6 months ago
Alex Crichton c607704c00
Fix combining `cache_call_indirects` and memory64 (#8544) 6 months ago
Nick Fitzgerald c45fb3abbc
wasmtime(gc): Add support for struct types (#8505) 6 months ago
Alex Crichton c810eff81c
Migrate the `wasmtime-environ` crate to `no_std` (#8528) 6 months ago
Alex Crichton d911f4b10f
Migrate the wasmtime-types crate to no_std (#8485) 6 months ago
Chris Fallin 01c07a1714
Wasmtime: add one-entry call-indirect caching. (#8509) 6 months ago
Jamey Sharp d4e968c08a
wasmtime: Use ConstExpr for element segment offsets (#8514) 6 months ago
Nick Fitzgerald 72004aad09
Turn the `wasmtime-runtime` crate into the `wasmtime::runtime::vm` module (#8501) 6 months ago
Nick Fitzgerald dd70e31dc0
wasmtime(gc): Add support for array types (#8481) 6 months ago
Alex Crichton c1730b2b24
Gate type-builder types from `wasmtime-environ` on `compile` (#8484) 6 months ago
Alex Crichton d8f7c77f8f
Start migrating some Wasmtime crates to no_std (#8463) 7 months ago
Alex Crichton 79885bd8ed
Update wasm-tools dependencies (#8478) 7 months ago
Alex Crichton 60539520df
Switch from `bincode` to `postcard` for serializing (#8476) 7 months ago
Nick Fitzgerald 960187e35f
Rename `Concrete` to `ConcreteFunc`; introduce `WasmSubType` and `WasmCompositeType` (#8465) 7 months ago
Nick Fitzgerald 318eb36df4
Wasmtime(gc): Support `(ref.i31 (global.get $g))` const expressions (#8450) 7 months ago
yowl fb4f4cd300
Add initial support for DWARF Fission (#8055) 7 months ago
Alex Crichton 04ada884fd
Fix build of wmemcheck feature (#8444) 7 months ago
Alex Crichton 57827a3cb1
Fix build of fact-valid-module fuzzer (#8418) 7 months ago
Alex Crichton 67adf14932
Update nightly used in CI and fix warnings (#8416) 7 months ago
Nick Fitzgerald 1c013e305c
Add support for recursion groups in the types registry (#8404) 7 months ago
Nick Fitzgerald 6e591ccfea
Update to the `wasm-tools` family of crates to 1.204.0 (#8386) 7 months ago
Nick Fitzgerald 167162d960
Update the wasm-tools family of crates to 0.203.0 (#8350) 7 months ago
Nick Fitzgerald 9e5f31d785
Handle out-of-bounds component sections (#8323) 7 months ago
redismongo c174147079
chore: fix some comments (#8298) 7 months ago
Nick Fitzgerald 0fa130131d
Add `GcRuntime` and `GcCompiler` traits; `i31ref` support (#8196) 7 months ago
Alex Crichton a7b4ee87c5
Lift some dependencies up to the `[workspace.dependencies]` level (#8266) 7 months ago
Alex Crichton 83b859e578
Gate support for the wasm `threads` proposal behind a Cargo feature (#8260) 7 months ago
Alex Crichton 1a7de7cc5c
Add a `compile` feature to `wasmtime-environ` (#8250) 7 months ago
Alex Crichton e78605e89d
Update wasm-tools family of crates (#8242) 8 months ago
Alex Crichton 3594cc96fd
Slightly improve error message of feeding components to `Module` APIs (#8235) 8 months ago