13044 Commits (fb4f4cd30072083bd96a7f3bd2d89f01ad0ba8a1)
 

Author SHA1 Message Date
yowl fb4f4cd300
Add initial support for DWARF Fission (#8055) 7 months ago
Jamey Sharp b5089d1d89
cranelift/riscv64: Idiomatic AMode operand collection (#8454) 7 months ago
Jamey Sharp ba1726b60e
cranelift: Simplify recording vcode register aliases (#8455) 7 months ago
Saúl Cabrera bfb759d7ae
cranelift(aarch64): Add single precision fmov (#8453) 7 months ago
Jamey Sharp 95fd37cde5
cranelift/s390x: Use PRegs consistently (#8449) 7 months ago
Saúl Cabrera 95ee0a203c
winch: Handle -W tail-call (#8447) 7 months ago
Alex Crichton b4ecea38bc
Add a fuzzer for async wasm (#8440) 7 months ago
Brian 7de48789b7
Support additional_derives option in bindgen (#8441) 7 months ago
Jamey Sharp f8396199e9
cranelift/x64: Use immediates for all 32-bit constants (#8445) 7 months ago
Alex Crichton 04ada884fd
Fix build of wmemcheck feature (#8444) 7 months ago
Jamey Sharp 3befbe52c9
cranelift: Drop unused arguments before regalloc (#8438) 7 months ago
Jamey Sharp 4fa2330857
cranelift/x64: Optimize i128 comparisons (#8427) 7 months ago
Alex Crichton 863314298c
Ignore the lookup result in `preview2_ip_name_lookup` (#8437) 7 months ago
Alex Crichton acd3651b68
Fix a typo in CI checks for `cargo vet` (#8436) 7 months ago
Alex Crichton f3c2a0bbc0
Fix a panic calling host functions with refs in async mode (#8434) 7 months ago
Alex Crichton 57827a3cb1
Fix build of fact-valid-module fuzzer (#8418) 7 months ago
wasmtime-publish 799f570531
Update release date of Wasmtime 20.0.0 (#8419) 7 months ago
Michael McLoughlin 4b9f53a928
move get_isle_compilations to codegen::meta (#8423) 7 months ago
bjorn3 4d25a4fd09
Fix handling of large branch values in cranelift_frontend::Switch (#8422) 7 months ago
Alex Crichton 1fa8de140f
x64: Swap operand order of `cmp` in internal representation (#8408) 7 months ago
Trevor Elliott 8edbfeafe2
Restrict the preview1 implementation of fd_read to one iovec (#8415) 7 months ago
Alex Crichton 15caf71399
Update some dependencies with security advisories (#8417) 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
Alex Crichton 81d71873eb
Fix use-after-free in externref example (#8410) 7 months ago
Trevor Elliott d6aeb1d702
x64: Use r10 for the indirect tail call destination (#8407) 7 months ago
Alex Crichton 0b7daa1ac2
x64: Add AVX-encoded versions of `ucomis{s,d}` and `ptest` (#8409) 7 months ago
Nick Fitzgerald d25766f336
deps: Update the wasm-tools family of crates to 1.205.0 (#8412) 7 months ago
Alex Crichton 6555982087
Forward-port some release notes to main (#8357) 7 months ago
Alex Crichton e170037750
x64: Refactor float comparisons and their representations (#8362) 7 months ago
Trevor Elliott bcfd0ff9ff
Use callee-save registers for the riscv64 tail calling convention (#8405) 7 months ago
Trevor Elliott 5c878e6d91
aarch64: Fixed destination register for return_call_indirect (#8406) 7 months ago
Trevor Elliott f52f8f8cad
Avoid copying the frame for tail calls on riscv64 (#8383) 7 months ago
Jamey Sharp a9c6c9ef04
cranelift/aarch64: Simplify generating constants (#8403) 7 months ago
Trevor Elliott 94342e46d6
Rework the riscv64 backend to save/restore clobbers with positive offsets to SP (#8401) 7 months ago
Trevor Elliott 305b975d2a
Fix x64 clobber offsets with unwind info (#8402) 7 months ago
Jamey Sharp 86806a88d7
cranelift: Emit argument location uses eagerly in gen_arg (#8398) 7 months ago
Feilong Jiang 61d5f11f84
PPC: Fix validation error on PolyBenchC (#8393) 7 months ago
Trevor Elliott cb97ad3e65
Use callee-save registers in tail calls on aarch64 (#8389) 7 months ago
Alona Enraght-Moony 4e0ba3b354
ir.md: Remove references to `bconst` (#8400) 7 months ago
Jamey Sharp 47f2589d04
cranelift/PCC: Only process real address modes (#8378) 7 months ago
Caleb Schoepp 129b27285a
Make wasi-http handler public (#8388) 7 months ago
Jamey Sharp 3b2ec59a85
cranelift: Factor out splitting clobbered regs by class (#8390) 7 months ago
Jamey Sharp 55742216b7
cranelift: Represent RealReg using PReg, not VReg (#8387) 7 months ago
Nick Fitzgerald 6e591ccfea
Update to the `wasm-tools` family of crates to 1.204.0 (#8386) 7 months ago
Trevor Elliott 1b245281ff
Ensure that indirect tail calls on x64 don't clobber the destination register (#8385) 7 months ago
Alex Crichton ba2abda179
Remove the `MmapVec::split_off` method (#8381) 7 months ago
Trevor Elliott 27b8afc063
Avoid copying the frame for tail calls on aarch64 (#8377) 7 months ago
Peter Huene 1977108a8f
Remove `peterhuene` from label subscription. (#8379) 7 months ago
Jacob Snell 7daffed81f
Update ir.md (#8372) 7 months ago