223 Commits (main)

Author SHA1 Message Date
Saúl Cabrera 721600ca11
winch: Improve result handling for Aarch64 (#9171) 2 months ago
Alex Crichton 62e51da588
Update handling of wasm features and `*.wast` testing (#9158) 3 months ago
Saúl Cabrera 41bf0c389e
winch: Solidify bounds check for dynamic heaps (#9156) 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
Alex Crichton 83029e3fb0
Add `rust-version.workspace = true` to all crates (#9112) 3 months ago
Bruce Mitchener e2664e55a9
Reduce typo count (#9106) 3 months ago
wasmtime-publish b946fd65a5
Bump Wasmtime to 25.0.0 (#9077) 3 months ago
Hamir Mahal a0442ea0d9
Enforce `uninlined_format_args` for the workspace (#9065) 3 months ago
Alex Crichton 974c32450d
Simplify ABI selection and tail call integration (#9061) 3 months ago
Vulcain c682d23d9b
Winch aarch64 jmp (#9051) 3 months ago
Vulcain 8c8d1551e9
Winch aarch64 clz & ctz (#9033) 3 months ago
Vulcain c549e7776e
Winch aarch64 cmp (#9018) 3 months ago
Nick Fitzgerald bc3d612bb1
Cranelift(x64): provide better panic messages for `Gpr::new(reg).unwrap()` et al (#9005) 4 months ago
Jeffrey Charles 488e50563c
Winch: Add v128 load and store (#9006) 4 months ago
Jeffrey Charles fa9a948db0
Add v128.const support to Winch (#8990) 4 months ago
Jeffrey Charles 5a821db2f0
Winch: Remove specific scratch registers from ABI trait (#8999) 4 months ago
Saúl Cabrera c879eafcbe
winch: Improve scratch register handling (#8971) 4 months ago
Saúl Cabrera e7c7253a8c
winch: Remove unused `argv` register (#8977) 4 months ago
Edoardo Vacchi c69ab340ca
winch(arm64): and, or, xor, shifts (#8921) 4 months ago
bjorn3 da4ea5c536
Various cleanups to the ABI handling code (#8875) 4 months ago
Bruce Mitchener 5393c2bf47
Reduce typo count (#8951) 4 months ago
wasmtime-publish a068bfe064
Bump Wasmtime to 24.0.0 (#8902) 4 months ago
Saúl Cabrera 8fc418664e
Save state before emitting `br_if` (#8886) 4 months ago
Pat Hickey 896e25e37f
upgrade to wasm-tools 0.211.1 (#8838) 5 months ago
Alex Crichton eb8540747a
Const-propagate some offsets in `VMOffsets` (#8806) 5 months ago
Nick Fitzgerald bdd7842263
Wasmtime: Implement the custom-page-sizes proposal (#8763) 5 months ago
wasmtime-publish fa84dd83ba
Bump Wasmtime to 23.0.0 (#8743) 5 months ago
Saúl Cabrera f52cbbc9de
winch: Ensure the right return type for f64 comparisons (#8685) 6 months ago
FrankReh 0e9121daeb
Fix some typos (#8641) 6 months ago
Jamey Sharp 7ea9201658
wasmtime: Make table lazy-init configurable (#8531) 6 months ago
Alex Crichton 7313a97926
Change `MemoryStyle::Static` to store bytes, not pages (#8608) 6 months ago
Nick Fitzgerald b281c0f8f2
Wasmtime(gc): Add support for supertypes and finality (#8595) 6 months ago
Jamey Sharp 7d7031910b
cranelift: Delete more unused regalloc-related stuff (#8604) 6 months ago
Edoardo Vacchi 96909c9755
winch(arm64): float_copysign (#8507) 6 months ago
wasmtime-publish d0cf46a098
Bump Wasmtime to 22.0.0 (#8553) 6 months ago
Edoardo Vacchi a4a4c94538
winch(aarch64): abs, ceil, floor, nearest, trunc, neg, sqrt (#8425) 6 months ago
Nick Fitzgerald 960187e35f
Rename `Concrete` to `ConcreteFunc`; introduce `WasmSubType` and `WasmCompositeType` (#8465) 7 months ago
Saúl Cabrera a54d34fd65
winch(aarch64): Use single precision fmov (#8460) 7 months ago
Alex Crichton 1fa8de140f
x64: Swap operand order of `cmp` in internal representation (#8408) 7 months ago
Nick Fitzgerald 1c013e305c
Add support for recursion groups in the types registry (#8404) 7 months ago
Alex Crichton e170037750
x64: Refactor float comparisons and their representations (#8362) 7 months ago
Jamey Sharp 55742216b7
cranelift: Represent RealReg using PReg, not VReg (#8387) 7 months ago
Edoardo Vacchi d36d4708b9
winch(arm64): fpu arithmetics (add, sub, mul, div, min, max) and regalloc (#8365) 7 months ago
Saúl Cabrera bfc9f3173c
winch: Remove stale testing docs (#8324) 7 months ago
Saúl Cabrera c9f9bcdd04
winch: Refactor the MacroAssembler trait (#8320) 7 months ago
Jamey Sharp 4c4caa535b
cranelift/aarch64: Remove types from address-modes (#8308) 7 months ago
wasmtime-publish ddb35fd491
Bump Wasmtime to 21.0.0 (#8302) 7 months ago
Saúl Cabrera 65c04b90b3
winch: Add support for address maps (#8295) 7 months ago