15 Commits (3079a64cd35572cd95f2cbe7a768f8d68215a40d)

Author SHA1 Message Date
Saúl Cabrera 4f47f3ecaf
winch: Add a subset of known libcalls and improve call emission (#7228) 1 year ago
Saúl Cabrera 4b288ba88d
winch(x64): Call indirect (#7100) 1 year ago
Alex Crichton 80e68c336b
Update the wasm-tools family of crates (#6710) 1 year ago
Luna P-C 92024ad117
Function references (#5288) 1 year ago
Saúl Cabrera afde47c214
winch: Drop `FuncEnv` trait (#6443) 1 year ago
Saúl Cabrera 20c5836295
winch: Implement new trampolines (#6358) 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
Saúl Cabrera 80bfb35072
winch: Introduce `winch-environ` (#6017) 2 years ago
Kevin Rizzo 013b35ff32
winch: Refactoring wasmtime compiler integration pieces to share more between Cranelift and Winch (#5944) 2 years ago
Saúl Cabrera 939b6ea933
winch: Fix retrieving function signature for compilation (#5725) 2 years ago
Kevin Rizzo da03ff47f1
winch: Adding support for integration tests (#5588) 2 years ago
Saúl Cabrera 94b51cdb17
winch: Use cranelift-codegen x64 backend for emission. (#5581) 2 years ago
Alex Crichton 3b9668558f
winch: Prepare for an update to the `wasm-tools` crates (#5238) 2 years ago
Saúl Cabrera 835abbcd11
Initial skeleton for Winch (#4907) 2 years ago