2731 Commits (0f9ac11bfbb8c6c876813781af484e07f998a25c)

Author SHA1 Message Date
Pat Hickey 0f9ac11bfb
WASI Preview 2: rewrite streams and pollable implementation (#6556) 1 year ago
Nick Fitzgerald 2d701cd5e8
cranelift-wasm: Add support for translating Wasm tail calls to CLIF (#6760) 1 year ago
Alex Crichton 5a6ed0fbd2
Implement component model resources in Wasmtime (#6691) 1 year ago
MindSwipe 329a2baf0c
Change the call to unwrap to except with an error message (#6745) 1 year ago
Alex Crichton 475d1ba5e9
Cap the maximum basic block padding in Cranelift (#6736) 1 year ago
Alex Crichton dfd6885365
Update wasm-tools dependencies (#6739) 1 year ago
Alex Crichton 61a343bb33
Reference a missing filename when parsing modules (#6738) 1 year ago
Alex Crichton 6d7bb360bd
Dependency gardening for Wasmtime (#6731) 1 year ago
Alex Crichton b8cc38bbe6
Lock dependency on hyper to a single version (#6729) 1 year ago
Alex Crichton 80e68c336b
Update the wasm-tools family of crates (#6710) 1 year ago
Alex Crichton c34567cddd
Fix some warnings on nightly Rust (#6702) 1 year ago
Marco Concetto Rudilosso e3d7b8aa21
allow perfmaps on any unix platform (#6701) 1 year ago
Adam Petro ca90650c12
Support multiple versions of `wasmtime` in the same crate (#6673) 1 year ago
Alex Crichton 73405a457c
Update calling conventions for wasm functions slightly (#6676) 1 year ago
Alex Crichton e6ef1ba4ef
Fix signatures registered with modules-in-components (#6694) 1 year ago
Alex Crichton 6a868ef181
Store all instantiation arguments in a component (#6693) 1 year ago
Joel Dice 624d68b6ce
handle interface functions correctly in `component::Linker::func_new` (#6637) 1 year ago
Alex Crichton 75a66b5f29
Fix a typo in an `unsafe impl Send/Sync` (#6692) 1 year ago
Alex Crichton 7f4d569010
Update v8 and proc-macro2 dependencies (#6680) 1 year ago
wasmtime-publish 52f18948c7
Bump Wasmtime to 12.0.0 (#6686) 1 year ago
Ryan Levick b741f7c79d
Add `WasiCtxBuilder` setters for the two clock types (#6669) 1 year ago
Alex Crichton e8f4f86209
Shepherd along type information in lifting/lowering (#6667) 1 year ago
Stephen Doyle cd93f17a83
wasmtime bench-api build error when using --feature wasi-crypto (#6670) (#6671) 1 year ago
Alex Crichton 39c96c7a4f
Remove Wasmtime ABIs from Cranelift (#6649) 1 year ago
Pat Hickey a33086716c
Wasi: preview2 poll-oneoff returns list<bool> (#6498) 1 year ago
Pat Hickey 9d0bf8b191
preview2: refactor WasiCtxBuilder impl, and make WasiCtx fields private (#6652) 1 year ago
Joel Dice 537214fd71
[wit-bindgen] provide more control over type ownership (#6648) 1 year ago
Alex Crichton 2e56c973ca
Lean on wasmparser's type information when translating components (#6638) 1 year ago
Alex Crichton 9633bfcc33
Refactor compilation of component-related functions (#6647) 1 year ago
Alex Crichton 82c3292335
x64: Fix ISA requirement for `pmaddubsw` (#6629) 1 year ago
Alex Crichton b25fe4b4f3
cranelift: Remove the `enable_simd` shared setting (#6631) 1 year ago
Alex Crichton 0c980788ae
x64: Lower SIMD requirement to SSE2 (#6625) 1 year ago
Dan Gohman 76ec3df79a
Add a `set_random` function to `WasiCtxBuilder`. (#6596) 1 year ago
Alex Crichton 155d60281c
x64: Add non-SSSE3 lowering for `sqmul_round_sat` (#6607) 1 year ago
Trevor Elliott 4adae2d75a
Only expose the preview2 module if its feature is enabled (#6615) 1 year ago
Alex Crichton 143a83888f
Fix a flaky poll_oneoff test (#6577) 1 year ago
Dan Gohman 8693b829f7
Fix inconsistent deadlines for monotonic clock timeouts (#6597) 1 year ago
Alex Crichton 3dfbfb61a9
x64: Add non-SSSE3 lowerings of `pshufb` (#6606) 1 year ago
Alex Crichton 8bec98da28
Fix some beta warnings in the C API (#6578) 1 year ago
Alex Crichton aef1f57d13
Update adapter build (#6573) 1 year ago
Doug A 1cabece50b
Update mod.rs (#6559) 1 year ago
wasmtime-publish b3fd185390
Bump Wasmtime to 11.0.0 (#6519) 1 year ago
Iceber Gu 5ac3858527
fix the link to the published binaries of the component adapter (#6522) 1 year ago
Alex Crichton 550a16f539
Fix a soundness issue with the component model and async (#6509) 1 year ago
Jamey Sharp 1d4686de54
Allow async yield from epoch interruption callback (#6464) 1 year ago
Benjamin Bouvier 112e52d722
Upgrade file per thread logger to 0.2.0 (#6503) 1 year ago
Brendan Burns fc11f56318
Re-enable wasi-http for recent wit bindgen changes. Renable tests. (#6495) 1 year ago
Alex Crichton d28986ed5d
Use Rust 1.69.0 instead of 1.70.0 (#6502) 1 year ago
Andrew Brown 9aacf31ad2
wasi-threads: check module shape at spawn time (#6492) 1 year ago
Alex Crichton 8fb41ca4f9
x64: Don't require SSE4.1 for `enable_simd` (#6489) 1 year ago