13210 Commits (57d15f235a66040f0c1a96869c878688823c7317)
 

Author SHA1 Message Date
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
Jamey Sharp d53d07889c
cranelift: Simplify checking whether probestack is needed (#8376) 7 months ago
Trevor Elliott ff2f7ceb13
Use the test harness for the cranelift-tools::filetests test (#8373) 7 months ago
Alex Crichton 9187f2d978
c-api: Create `RootScope` where necessary (#8374) 7 months ago
Trevor Elliott bbd3c54d39
Reserve the maximum incoming argument area needed in the function prologue (#8327) 7 months ago
Edoardo Vacchi d36d4708b9
winch(arm64): fpu arithmetics (add, sub, mul, div, min, max) and regalloc (#8365) 7 months ago
Ryan Levick c551484830
Error when `wasmtime::component::bindgen` has unused with param. (#8371) 7 months ago
Alex Crichton 2d45e75493
Use `--locked` on all `cargo install` in CI, also remove non-locked example (#8369) 7 months ago
Alex Crichton dac3bdb078
c-api: Fix alignment of `wasmtime_val_*` (#8363) 7 months ago
Alex Crichton ca5f1bb627
Tidy up some headers related to shared memory (#8366) 7 months ago
Alex Crichton e1de17fb1a
Remove `wasi_config_preopen_socket` from C header (#8364) 7 months ago
Alex Crichton 3a3387fb8b
Fix calculation of gc refs in functions (#8355) 7 months ago
Afonso Bordado 4d17d4f6b9
fuzzgen: Use the correct ISA when running NaN Canonicalization pass (#8360) 7 months ago
Nick Fitzgerald 23640b6cae
wasmtime-c-api: Add support for GC references in `wasmtime.h` APIs (#8346) 7 months ago
Alex Crichton b26fd0af77
Enable the gc feature by default in the c-api (#8356) 7 months ago
Alex Crichton 2a6b132955
Update release notes for 20.0.0 (#8358) 7 months ago
Alex Crichton 1a7c006a98
Fix running wasi-common tests on CI (#8353) 7 months ago
Trevor Elliott 4bc9b7ad3f
Move c-api testing into a separate build job (#8352) 7 months ago
Alex Crichton 4a096c8e7e
Use an incremental cache when testing WASI (#8354) 7 months ago
Nick Fitzgerald 167162d960
Update the wasm-tools family of crates to 0.203.0 (#8350) 7 months ago
Pat Hickey 0c62d9310e
wasmtime-c-api: switch from wasi-common to wasmtime-wasi (#8066) 7 months ago
Nick Fitzgerald 9763112621
Move `VMSharedTypeIndex` to the `wasmtime-types` crate (#8349) 7 months ago
Nick Fitzgerald e79664b7f1
Enable all function references spec tests (#8348) 7 months ago
Nick Fitzgerald 9204b3a1e7
`wasmtime-c-api`: Improve non-support of GC references in `wasm.h` APIs (#8345) 7 months ago
Ryan Levick eeaa2d46f2
`wasmtime-wasi-http` docs (#8347) 7 months ago
Nick Fitzgerald 420fc3d118
c-api: Better differentiate between `wasm.h` and `wasmtime.h` APIs (#8344) 7 months ago
Alex Crichton d7d7f78173
Fix a few minor issues with `fd_{write,read}` (#8340) 7 months ago
Alex Crichton f900a88465
Don't gate on `cargo vet` for PRs (#8343) 7 months ago
Ryan Levick 080994cf5e
wasmtime-wasi-http collection of small refactors (#8332) 7 months ago
Trevor Elliott aebcbb4dfa
Always reserve space for outgoing args (#8319) 7 months ago
Ryan Levick 1ea79cace7
Remove the worker field from HostIncomingResponse. (#8330) 7 months ago
liutao 7cc63de94d
optimize perfermance of fd_read/fd_write (#8303) 7 months ago
Saúl Cabrera bfc9f3173c
winch: Remove stale testing docs (#8324) 7 months ago
Alex Crichton 1cf0060bbc
Disable traps by default in `bindgen!` imports (#8310) 7 months ago
Nick Fitzgerald 9e5f31d785
Handle out-of-bounds component sections (#8323) 7 months ago