12024 Commits (e3b4954610468ad6b02a51173b1469fd658bffaa)
 

Author SHA1 Message Date
Nick Fitzgerald 8f8fbf8171
Cranelift: CallSite constructors are infallible (#6665) 1 year ago
Saúl Cabrera d71d39be26
winch: Remove stack pointer check at callsite (#6664) 1 year ago
Alex Crichton 39c96c7a4f
Remove Wasmtime ABIs from Cranelift (#6649) 1 year ago
Nick Fitzgerald 2f74b9156b
Cranelift: Don't hard code stack-limit registers (#6662) 1 year ago
Afonso Bordado 0851e9057f
cranelift: Support calling functions with `vmctx` arguments (#6663) 1 year ago
Afonso Bordado 6755f35d1d
riscv64: Implement various SIMD float ops (#6657) 1 year ago
Afonso Bordado e04f766639
riscv64: Enable `memory_multi` testsuite (#6658) 1 year ago
Pat Hickey a33086716c
Wasi: preview2 poll-oneoff returns list<bool> (#6498) 1 year ago
Nick Fitzgerald dd6adfdbb8
Cranelift: Log duration of timing passes (#6654) 1 year ago
Nick Fitzgerald 6fa62bd5fe
Cranelift: Use `crate::trace!` instead of `log::trace!` (#6653) 1 year ago
Pat Hickey 9d0bf8b191
preview2: refactor WasiCtxBuilder impl, and make WasiCtx fields private (#6652) 1 year ago
Nick Fitzgerald 1dda6267b2
Cranelift: Choose different temporary registers for inline probestacks based on the calling convention (#6651) 1 year ago
Nick Fitzgerald c2cb37bb1e
Cranelift: Leave the return address in place for most tail calls on x64 (#6650) 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
Nick Fitzgerald 4154fa470c
Cranelift: Implement tail calls for x86_64 (#6635) 1 year ago
Bobby Holley 1812e1db8f
Bump cargo-vet to 0.8.0 (#6642) 1 year ago
Afonso Bordado 3cab6443dd
riscv64: Implement SIMD `fcmp` (#6643) 1 year ago
Nick Fitzgerald 4c238801a6
Cranelift: Provide better error messages when failing to parse `run` arguments (#6644) 1 year ago
Alex Crichton 2d34b4657a
aarch64: Fix `AuthenticatedRet` when stack bytes are popped (#6634) 1 year ago
Alex Crichton af2b283727
x64: Gate a lowering of `pextrw` on SSE4.1 (#6630) 1 year ago
Alex Crichton 82c3292335
x64: Fix ISA requirement for `pmaddubsw` (#6629) 1 year ago
Nick Fitzgerald f08faf5999
Cranelift: Add fixed register constraints to indirect calls with `tail` calling convention (#6632) 1 year ago
Alex Crichton b25fe4b4f3
cranelift: Remove the `enable_simd` shared setting (#6631) 1 year ago
Afonso Bordado 17c77aa79c
riscv64: Implement Integer Narrowing SIMD Instructions (#6601) 1 year ago
Cameron Harris 48e140d71a
Issue-6592: ArgsAccumulator should match entry block params (#6613) 1 year ago
Nick Fitzgerald 2b3f56b20a
Cranelift: Add methods for adjust `EmitState` (#6621) 1 year ago
Alex Crichton 0c980788ae
x64: Lower SIMD requirement to SSE2 (#6625) 1 year ago
Afonso Bordado 66fd3d72c9
riscv64: Improve SIMD `icmp` codegen (#6624) 1 year ago
Dan Gohman 76ec3df79a
Add a `set_random` function to `WasiCtxBuilder`. (#6596) 1 year ago
Sofia d24282c1ff
Update unionfind.rs (#6622) 1 year ago
Alex Crichton 155d60281c
x64: Add non-SSSE3 lowering for `sqmul_round_sat` (#6607) 1 year ago
Nick Fitzgerald 8118e5d87b
Cranelift: Do not have any callee-save registers for the `tail` calling convention (#6608) 1 year ago
Trevor Elliott 3c232adfaa
Update release notes (#6617) 1 year ago
Saúl Cabrera 404711b4b5
winch(x64): Add support for return and unreachable (#6612) 1 year ago
Alex Crichton 439366b2fe
Update packages before installing on fuzz builder (#6614) 1 year ago
Trevor Elliott 4adae2d75a
Only expose the preview2 module if its feature is enabled (#6615) 1 year ago
Eduardo Sánchez Muñoz b7b8478060
cranelift-codegen: add feature to explicitly enable the host ISA (#6551) 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
Afonso Bordado b05a09c06f
riscv64: Implement SIMD `icmp` (#6609) 1 year ago
Saúl Cabrera 1bc4ff3f5d
winch(x64): Add support for `loop`, `br` and `br_if` (#6603) 1 year ago
Alex Crichton 3dfbfb61a9
x64: Add non-SSSE3 lowerings of `pshufb` (#6606) 1 year ago
wasmtime-publish f1cb684d8d
Update release date of Wasmtime 10.0.0 (#6604) 1 year ago
Alex Crichton 1033a88b57
x64: Gate usages of `palignr` on SSSE3 (#6590) 1 year ago
Afonso Bordado 0e9ce4c231
riscv64: Implement SIMD `sqmul_round_sat` and `splat+mul` instructions (#6602) 1 year ago
Afonso Bordado 47561149c8
riscv64: Implement a few misc SIMD instructions (#6598) 1 year ago
Afonso Bordado 728d0f5db3
riscv64: Add SIMD `avg_round` (#6599) 1 year ago
Bobby Holley e19dcfa302
Replace audits for windows-rs with trusted entries. (#6595) 1 year ago