13519 Commits (41bf0c389e4946b2b6030f877a9058e61aba96b0)
 

Author SHA1 Message Date
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
Karl Meakin e0a907a94a
ISLE: lexer simplifications (#9108) 3 months ago
bjorn3 3db94f5367
Disable the trace-log feature of regalloc2 by default (#9128) 3 months ago
Dave Bakker c1663bab4f
Generate async drop methods for resources. (#9091) 3 months ago
Vulcain 3bd6708693
Winch aarch64 extend, wrap, popcnt, promote & demote (#9114) 3 months ago
Bruce Mitchener 38d6fb6234
Fix more `clippy::doc_lazy_continuation` lints (#9105) 3 months ago
Vulcain f7bcb46eb9
Winch aarch64 memory load & store (#9092) 3 months ago
Philip Craig ccf8e40ffd
Support DWARF packages for `wasmtime compile` (#9110) 3 months ago
Alex Crichton fa41d13141
Improve codegen for enums with many cases (#9122) 3 months ago
Alex Crichton c2cdfee406
Update nightly used in CI (#9098) 3 months ago
Alex Crichton 71d552f2e2
Update wit-bindgen dependency to 0.30 (#9123) 3 months ago
Ulrich Weigand dad3d32197
s390x: Fix vec_elt_rev for i128 (#9121) 3 months ago
Alex Crichton dd3aac60a7
Clean up dist build configuration (#9113) 3 months ago
Alex Crichton f5cc4c5cf5
Add a CI check to vet version bumps (#9116) 3 months ago
Alex Crichton 83029e3fb0
Add `rust-version.workspace = true` to all crates (#9112) 3 months ago
Pat Hickey def6f32827
wasmtime build.rs: remove rustc-link-lib=m (#9100) 3 months ago
Bruce Mitchener e2664e55a9
Reduce typo count (#9106) 3 months ago
Xinzhao Xu 8ca69d2e83
test-programs: use the wasi:http/imports world (#9111) 3 months ago
Philip Craig 7cd4f6304c
Fix file and line in generated DWARF (#9109) 3 months ago
Ryan Patterson 22a4480e90
Use cmake to build wasmtime-c-api (#9031) 3 months ago
Karl Meakin e6c532fe01
pulley: use `Index{Mut}` instead of getters and setters (#9097) 3 months ago
Alex Crichton 7878df9084
Pass `--all-targets` to `cargo clippy` in CI (#9094) 3 months ago
Afonso Bordado 4f8a96ad07
riscv64: Refactor Floating Point Instruction Emission (#9084) 3 months ago
jianjunz 6907868078
Add FP16 and I64 support for wasi-nn WinML backend. (#8964) 3 months ago
Jamey Sharp 895180dc2e
wasmtime: Refactor trap-handling (#9087) 3 months ago