18 Commits (3176f03ad50e43711e7400f0585ad9b6629c53ca)

Author SHA1 Message Date
Alex Crichton 61e11a6c53
Remove usage of `BTreeMap` for compiler flags (#7287) 1 year ago
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
Nick Fitzgerald 868f0c381c
Wasmtime: Add support for Wasm tail calls (#6774) 1 year ago
Alex Crichton 5a6ed0fbd2
Implement component model resources in Wasmtime (#6691) 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 7c6ec0ff1c
winch: Append traps to final object (#6387) 2 years ago
Saúl Cabrera 20c5836295
winch: Implement new trampolines (#6358) 2 years ago
Saúl Cabrera 1cbca5a5c4
winch: Handle relocations and traps (#6298) 2 years ago
Alex Crichton fd6cc9a116
Slightly shrink compiled wasm modules (#6302) 2 years ago
Nick Fitzgerald 913efdf24d
wasmtime: Overhaul trampolines (#6262) 2 years ago
Kevin Rizzo 3a92aa3d0a
winch: Initial integration with wasmtime (#6119) 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 94b51cdb17
winch: Use cranelift-codegen x64 backend for emission. (#5581) 2 years ago
Alex Crichton cd53bed898
Implement AOT compilation for components (#5160) 2 years ago
Saúl Cabrera 0ca3249afa
winch: Add license and update Cargo.toml (#5170) 2 years ago
Saúl Cabrera 835abbcd11
Initial skeleton for Winch (#4907) 2 years ago