12778 Commits (ebbfc9017b6672d79d141a27e16e211979164375)
 

Author SHA1 Message Date
Pat Hickey a56bd5e469
Promote wasmtime-wasi::preview2 to root of crate (#7933) 9 months ago
Nick Fitzgerald 2515b7ab96
Avoid taking a write lock in `RegisteredType::{root,clone,drop}` (#7969) 9 months ago
Alex Crichton 039bbc240d
Fix Cargo metadata on the `wasmtime-c-api-macros` crate (#7971) 9 months ago
Nick Fitzgerald d961fc07b2
Cache a handle to the canonical ABI's `realloc`'s function type (#7970) 9 months ago
Trevor Elliott 784c182841
winch: Move the stack overflow check to the function prologue (#7947) 9 months ago
Jamey Sharp caa555f8f5
cranelift: Enable "chaos mode" in egraph pass (#7968) 9 months ago
Nick Fitzgerald ff93bce067
Wasmtime: Finish support for the typed function references proposal (#7943) 9 months ago
Alex Crichton f33850cb9d
Write release notes for 18.0.0 (#7961) 9 months ago
Alex Crichton 0a1935e037
Enable demangling in the C API by default (#7962) 9 months ago
Nick Fitzgerald b762a91257
Add "what is a security vulnerability?" page to docs (#7963) 9 months ago
Sebastiaan Speck f3d313423e
ci: format descriptions for PR’s (#7959) 9 months ago
wasmtime-publish 4d54a9924c
Update release date of Wasmtime 18.0.0 (#7957) 9 months ago
Nick Fitzgerald b736585e25
Add a script for benchmarking `wasmtime serve`'s requests per second (#7955) 9 months ago
Nick Fitzgerald e257036250
Miscellaneous tweaks to speed up call/RPS benchmarks (#7953) 9 months ago
Jamey Sharp 757517fede
cranelift: Remove redundant dominator-tree structure (#7948) 9 months ago
Alex Crichton 46ae99e77e
Bump wasm-tools crates (#7952) 9 months ago
Nick Fitzgerald 861f8d309a
Allow `traps.rs` tests to pass even when `RUST_BACKTRACE=1` on nightly Rust (#7950) 9 months ago
Saúl Cabrera d65f002c16
winch: Ensure correct handling of libcalls (#7949) 9 months ago
Dave Bakker 53929264a3
Forbid empty poll list. (#7944) 9 months ago
Andrew Brown 2aaeddbdff
mpk: restore PKRU state when a fiber resumes execution (#7789) 9 months ago
Andrew Brown 83a5a1a607
vet: prune lockfile (#7941) 9 months ago
bjorn3 7334ecfcd7
Fix UB in cranelift-jit when trying to define a zero sized data object (#7945) 9 months ago
Alex Crichton 120e6b2395
Add Component::image_range (#7939) 9 months ago
Alex Crichton 6becad867e
Fix running MIRI tests on macOS (#7938) 9 months ago
Trevor Elliott e2d18daf46
Restructure the MacroAssembler interface to clobbers (#7934) 9 months ago
Alex Crichton 492811dec0
Shrink the size of int-to-float conversions (#7917) 9 months ago
Alex Crichton 353dc27389
Fully enable Winch in the `differential` fuzzer (#7932) 9 months ago
Saúl Cabrera 1b5c4ae89b
winch: Optimize calls (#7927) 9 months ago
Alex Crichton df67fe84f1
Discard 0-sized writes to files (#7638) 9 months ago
Alex Crichton 85ffc394a7
Update the cap-std family of crates (#7931) 9 months ago
Trevor Elliott cf14a8972a
Remove the use of the union-find structure during elaboration (#7922) 9 months ago
Alex Crichton 1294b88de8
Update how WIT packages are parsed (#7930) 9 months ago
Pat Hickey 2b00a541f3
Make wasi-common self-contained, deprecate exports from wasmtime-wasi (#7881) 9 months ago
Alex Crichton 8c66c86b6e
Return correct fs errors on the proxy adapter (#7926) 9 months ago
Pat Hickey dc9ad8edfc
Preview 2 filesystem: track open_mode instead of reporting the permissions (#7876) 9 months ago
Alex Crichton 04c03b31b7
Update the wasm-tools family of crates (#7921) 9 months ago
Alex Crichton 4691f69efd
Perform stronger typechecks of host-owned resources (#7902) 9 months ago
Nick Fitzgerald 9003f134c1
Make `RegisteredType` hold a whole `Engine` (#7920) 9 months ago
Alex Crichton c5731580a2
x64: Add `fcvt_from_uint` lowering for i64x2 (#7919) 9 months ago
Archisman Mridha e9a231808b
Fix generating interface names which are Rust keywords (#7790) 9 months ago
Alex Crichton 8a2d9bc746
Constant propagate int-to-float conversions (#7915) 9 months ago
Maja Kądziołka e7ab3a465a
unionfind: robustly avoid changing `Idx`s in the GVN map (#7746) 9 months ago
Alex Crichton 2aa6d7683d
Test with aarch64 macOS on CI (#7914) 9 months ago
Milek7 9d487c5c8b
Allocate thread IDs for wasi_thread_spawn sequentially (#7884) 9 months ago
Alex Crichton 08c7359fef
Update a few crates on their major version tracks (#7908) 9 months ago
Dave Bakker 7b4fb8ca4f
wasi-sockets: (TCP) Use tokio's built in methods to perform the state changes (#7895) 9 months ago
Alex Crichton c7f748d5a9
Update `ahash` dependency (#7912) 9 months ago
Trevor Elliott a586b8435f
Revert "vet: prune lockfile (#7910)" (#7913) 9 months ago
Andrew Brown a24f6001c9
vet: prune lockfile (#7910) 9 months ago
Saúl Cabrera 2c6f38622d
winch: Add saturating conversion instructions (#7909) 9 months ago