34 Commits (fea6ab9a2bc167fc3abd60afc54237e1fe471ecd)

Author SHA1 Message Date
Nick Fitzgerald 913efdf24d
wasmtime: Overhaul trampolines (#6262) 2 years ago
Trevor Elliott d9e27c5441
Bump regalloc2 to 0.7.0 (#6237) 2 years ago
Alex Crichton b23691032b
Fix default architecture for winch (#6242) 2 years ago
Saúl Cabrera 9dd0b59c2a
winch(x64): Improve ABI support in trampolines (#6204) 2 years ago
Remo Senekowitsch 7eb8914090
Chaos mode MVP: Skip branch optimization in MachBuffer (#6039) 2 years ago
wasmtime-publish bf741955f0
Bump Wasmtime to 9.0.0 (#6143) 2 years ago
Kevin Rizzo 3a92aa3d0a
winch: Initial integration with wasmtime (#6119) 2 years ago
Saúl Cabrera af4d94c85a
winch(x64): Initial implementation for function calls (#6067) 2 years ago
Alex Crichton 5ae8575296
x64: Take SIGFPE signals for divide traps (#6026) 2 years ago
Saúl Cabrera 80bfb35072
winch: Introduce `winch-environ` (#6017) 2 years ago
Alex Crichton 5c1b468648
x64: Migrate {s,u}{div,rem} to ISLE (#6008) 2 years ago
Kevin Rizzo 013b35ff32
winch: Refactoring wasmtime compiler integration pieces to share more between Cranelift and Winch (#5944) 2 years ago
wasmtime-publish 354bc48015
Bump Wasmtime to 8.0.0 (#5932) 2 years ago
Saúl Cabrera 4d954f5c0e
winch: Add support for `<i32|i64>.rem_*` WebAssembly instructions (#5823) 2 years ago
Saúl Cabrera 7ec925122d
winch: Add support for the `<i32|i64>.div_*` instructions (#5807) 2 years ago
Saúl Cabrera 91c8114f00
winch: Add support for integer multiplication in x64. (#5769) 2 years ago
Saúl Cabrera 7c5c7e4b6d
winch: Add full support for integer `sub` and `add` instructions (#5737) 2 years ago
Trevor Elliott 116e5a665f
Bump regalloc2 to 0.6.0 (#5742) 2 years ago
wasmtime-publish 482f541101
Bump Wasmtime to 7.0.0 (#5712) 2 years ago
Saúl Cabrera 0ba1448fa4
winch: Add missing conversions between x64 types (#5703) 2 years ago
Saúl Cabrera 426c49b8e3
winch: Use aarch64 backend for code emission. (#5652) 2 years ago
Saúl Cabrera f5f517e811
winch: Small clean-up for x64 (#5691) 2 years ago
Saúl Cabrera 94b51cdb17
winch: Use cranelift-codegen x64 backend for emission. (#5581) 2 years ago
wasmtime-publish 7bfbec1b57
Bump Wasmtime to 6.0.0 (#5521) 2 years ago
Alex Crichton 3861f667a2
Update some wasm-tools crates (#5422) 2 years ago
Trevor Elliott ab6c8e1a1a
Bump regalloc2 to version 0.5.1 (#5387) 2 years ago
wasmtime-publish a28d4d3c89
Bump Wasmtime to 5.0.0 (#5372) 2 years ago
Trevor Elliott f138fc0ed3
Bump regalloc2 to 0.5.0 (#5345) 2 years ago
Alex Crichton 0548952319
Update wasm-tools crates (#5248) 2 years ago
Alex Crichton 3b9668558f
winch: Prepare for an update to the `wasm-tools` crates (#5238) 2 years ago
wasmtime-publish 08ef518c95
Bump Wasmtime to 4.0.0 (#5209) 2 years ago
Saúl Cabrera 0ca3249afa
winch: Add license and update Cargo.toml (#5170) 2 years ago
Nick Fitzgerald 3c496d8cdc
Update `regalloc2` to v0.4.2 (#5169) 2 years ago
Saúl Cabrera 835abbcd11
Initial skeleton for Winch (#4907) 2 years ago