13543 Commits (4005a813e81e7f1423598d873fdb9a07919e54e9)
 

Author SHA1 Message Date
Nick Fitzgerald 4005a813e8
Make the Wasmtime CLI use async (#9184) 2 months ago
Alex Crichton acbcc21d08
Update CLI flag documentation for wmemcheck (#9183) 2 months ago
Nick Fitzgerald ccc21b2b88
Do not deallocate disabled GC heaps via the instance allocator (#9180) 2 months ago
Alex Crichton eb896ad040
Add ISLE rules to generate 128-bit comparisons (#9176) 2 months ago
Nick Fitzgerald 03003c8092
Enable debugging features for `cranelift-codegen` in `wasmtime-cli` dev dependencies (#9179) 2 months ago
Alex Crichton 99d861cb1f
Expand the set of constructors of `bindgen!`-generated bindings (#9177) 2 months ago
Spartan2909 8abaa75f55
Improve support for `Module` trait objects (#9173) 2 months ago
Nick Fitzgerald 9bcdf90f1d
Fix `cranelift-codegen` build script for Pulley backends (#9172) 2 months ago
Saúl Cabrera 721600ca11
winch: Improve result handling for Aarch64 (#9171) 2 months ago
Alex Crichton e526ae9ee3
Refactor how wasm features are spelled/enabled (#9168) 2 months ago
Janito Vaqueiro Ferreira Filho 58f8258746
Support 17 parameters in typed functions (#9170) 3 months ago
Nick Fitzgerald 07f3e34033
Make `i31.get_{s,u}` instructions trap on null `i31ref`s (#9165) 3 months ago
Alex Crichton 8e950aec42
Update the spec test suite submodule (#9167) 3 months ago
Alex Crichton 94236eb55b
Update the consequences of disabling the `gc` crate feature (#9162) 3 months ago
Nick Fitzgerald 35cdef5b9f
Fix assertions for `VMGcRef` table builtin functions (#9166) 3 months ago
Nick Fitzgerald b81ef46ca1
Remove reference types (`r32` and `r64`) from Cranelift (#9164) 3 months ago
Alex Crichton 9d35545bf1
Bump wasm-tools dependencies (#9161) 3 months ago
Karl Meakin ff92e7afd1
pulley: superinstructions for pushing/popping list of registers (#9099) 3 months ago
Alex Crichton 62e51da588
Update handling of wasm features and `*.wast` testing (#9158) 3 months ago
Frank Emrich dbc11c3074
Cranelift: add stack_switch CLIF instruction (#9078) 3 months ago
Nick Fitzgerald 3137116a4a
Use a small GC heap when running under MIRI (#9160) 3 months ago
Nick Fitzgerald c0c3a68c05
Cranelift: Remove the old stack maps implementation (#9159) 3 months ago
Alex Crichton 2389dcceaa
Try again to fix version info in CI builds (#9157) 3 months ago
Nick Fitzgerald c4be2d84bf
Introduce `wasmtime::ArrayRef` and allocating Wasm GC arrays (#9145) 3 months ago
Saúl Cabrera 41bf0c389e
winch: Solidify bounds check for dynamic heaps (#9156) 3 months ago
Alex Crichton a8607bf87c
Install `git` executable in container builds (#9152) 3 months ago
Alex Crichton d0fbbba4b3
Change the CLI's name to `wasmtime` (#9153) 3 months ago
Alex Crichton 5c327b9251
Add audits for new crates (#9154) 3 months ago
Philip Craig 494867ddb8
Copy skeleton unit attributes for split DWARF (#9151) 3 months ago
Andrew Brown f74b14b8a7
wasi-nn: bump to next snapshot (#9148) 3 months ago
Alex Crichton a2f0f2fd03
x64: Fix encoding of adc/sbb with memory operands (#9146) 3 months ago
Alex Crichton d76df3648d
x64: Prevent load sinking in simd f{min,max} (#9144) 3 months ago
Karl Meakin 7059c57028
pulley: pack `dst`, `src1` and `src2` registers into 2 bytes (#9088) 3 months ago
Alex Crichton 766620e4f4
Implement the extended-const proposal (#9141) 3 months ago
Congcong Cai 6de0d8a193
cranelift/aarch64: support fnmsub and fnmadd (#9140) 3 months ago
Alex Crichton 2c3e64bc5d
Don't force `Multiple` on multi-result instructions (#9137) 3 months ago
Philip Craig 1ef3eecf84
Cleanup some DWARF transform code (#9139) 3 months ago
Afonso Bordado c794f8ea91
riscv64: Initial support for FP16 math (#9135) 3 months ago
Nick Fitzgerald b2025ead23
Switch to new "user" stack maps and use `i32` for GC refs in Wasmtime (#9082) 3 months ago
Joel Dice 27f09564fd
add more pooling allocator options to CLI (#9138) 3 months ago
Alex Crichton 69b005fe4c
Implement a few minor optimizations around 128-bit integers (#9136) 3 months ago
beetrees 3f5c21bff4
Add initial f16 and f128 support to the aarch64 backend (#9076) 3 months ago
Philip Craig 7e15d87bb9
Handle more split DWARF attributes and forms (#9134) 3 months ago
Nick Fitzgerald dc7fd3e454
Fix documentation copy-paste typo (#9133) 3 months ago
Dave Bakker 28b3cb1178
wasi-filesystem: Implement `HostInputStream` & `HostOutputStream` (#9129) 3 months ago
Philip Craig c7756bd265
Use the correct DWARF sections and unit for parsing split DWARF (#9132) 3 months ago
Nick Fitzgerald b526865150
Cranelift: Add a new backend for emitting Pulley bytecode (#9089) 3 months ago
Alex Crichton 61191a2734
Add NEWLINE_STYLE to cmake install (#9131) 3 months ago
Nick Fitzgerald 60085774f2
Pulley: Add memory access instructions with 64-bit offsets (#9085) 3 months ago
Alex Crichton f673cde370
Refactor use of `CodeBuilder` on the CLI (#9125) 3 months ago