11109 Commits (7eb89140909c81b0951ada04e96d17e12ffe926f)
 

Author SHA1 Message Date
Remo Senekowitsch 7eb8914090
Chaos mode MVP: Skip branch optimization in MachBuffer (#6039) 2 years ago
Afonso Bordado 064968b01d
cranelift-interpreter: Propagate traps across calls (#6156) 2 years ago
Trevor Elliott 05eef95770
Add release notes for 8.0.0 (#6145) 2 years ago
Alex Crichton 52e90532e0
Add a limits and trap-on-OOM options to the CLI (#6149) 2 years ago
Alex Crichton 967543eb43
aarch64: Add more lowerings for the CLIF `fma` (#6150) 2 years ago
wasmtime-publish bf741955f0
Bump Wasmtime to 9.0.0 (#6143) 2 years ago
Alex Crichton 51e8eafff2
Default to the native host for `wasmtime compile` (#6152) 2 years ago
Jamey Sharp 34c282ac2e
ISLE: pattern type is always known (#6144) 2 years ago
Alex Crichton d45cbba83f
Add egraph cprop optimizations for `splat` (#6148) 2 years ago
Alex Crichton 3275c45993
Use an unaligned write for resolving libcall relocations (#6147) 2 years ago
Kevin Rizzo 3a92aa3d0a
winch: Initial integration with wasmtime (#6119) 2 years ago
Jamey Sharp 81545c3a86
Revert "simple_gvn: recognize commutative operators (#6135)" (#6142) 2 years ago
Karl Meakin 57e42d0c46
ISLE: rewrite loose inequalities to strict inequalities and strict inequalities to equalities (#6130) 2 years ago
Jimmy Bourassa c35c047fc3
Derive `Copy` on `wasmtime::ValType` (#6138) 2 years ago
Jan-Justin van Tonder c475735f5e
cranelift-interpreter: Fix incorrect scalar_to_vector result (#6133) 2 years ago
Karl Meakin c85bf27ff8
simple_gvn: recognize commutative operators (#6135) 2 years ago
Pat Hickey bf1aaba06d
add supply chain audits for #5929's rustls changes (#6137) 2 years ago
Pat Hickey 689f07cb79
cargo-deny: allow the MPL-2.0 and OpenSSL licenses (#6136) 2 years ago
Karl Meakin c8c224ead6
ISLE: move `icmp` rewrites to separate file. (#6120) 2 years ago
Pat Hickey 83d00fea4a
cargo vet remaining dependencies for #5929 (#6125) 2 years ago
Yoni L 94f2ff0921
cranelift::codegen::Context::optimize(): reduce verbosity of "egraph stats" traces (#6122) 2 years ago
Pat Hickey 3d03729fa1
wasi-http supply chain audit (#6121) 2 years ago
Roman Volosatovs c10e804617
feat(wit-bindgen): relax `Sized` bound on `Host` traits (#6117) 2 years ago
Alex Crichton 0b0ac3ff73
x64: Add AVX support for some more float-related instructions (#6092) 2 years ago
Alex Crichton afb417920d
x64: Deduplicate fcmp emission logic (#6113) 2 years ago
Karl Meakin dcf0ea9ff3
ISLE: rewrite `and`/`or` of `icmp` (#6095) 2 years ago
Jamey Sharp 01b82adf0d
Use GitHub teams as code owners (#6114) 2 years ago
Karl Meakin 97d9f77d94
Add `precise_output` argument to `test optimize`. (#6111) 2 years ago
Saúl Cabrera af4d94c85a
winch(x64): Initial implementation for function calls (#6067) 2 years ago
Jamey Sharp d54c00ba4d
Initial designation of code owners (#6084) 2 years ago
Peter Huene 73f42bf817
Fix export translation for components. (#6108) 2 years ago
Bobby Holley 82fcf3e562
Bump cargo-vet to 0.6.1 (#6110) 2 years ago
Maja Kądziołka db07988ccb
x64: emit_cmp: use x64_test for comparisons with 0 (#6086) 2 years ago
Afonso Bordado dd9804514d
CI: Upgrade QEMU to 7.2.0 (#6102) 2 years ago
Afonso Bordado a002a2cc5e
riscv64: Add instruction helpers (#6099) 2 years ago
Nathan Whitaker c3decdf910
cranelift: Implement TLS on aarch64 Mach-O (Apple Silicon) (#5434) 2 years ago
bjorn3 d0570a77ce
Fix github-release action when the dev tag is missing (#6098) 2 years ago
Afonso Bordado 3546ccf7d1
riscv64: Cleanup unused `lower_float_unordered` (#6096) 2 years ago
Afonso Bordado 602ff71fe4
riscv64: Add `Zba` extension instructions (#6087) 2 years ago
Ulrich Weigand 6f66abd5c7
s390x: Improved TrapIf implementation (#6079) 2 years ago
Saúl Cabrera a6925c21c5
wasmtime: Make `StoreContextMut` accessible in epoch deadline callback (#6075) 2 years ago
Alex Crichton 2fde25311e
x64: Refactor and fill out some gpr-vs-xmm bits (#6058) 2 years ago
Afonso Bordado a1072007b8
fuzzgen: Generate `call_indirect` instructions (#6077) 2 years ago
Afonso Bordado 3957d577b7
fuzzgen: Fuzz ISA flags (#6001) 2 years ago
Juan Bono 1ed7c89e3d
Add riscv64 backend to the README (#6085) 2 years ago
Afonso Bordado 7a3df7dcc0
riscv64: Improve `ctz`/`clz`/`cls` codegen (#5854) 2 years ago
Karl Meakin ff6f17ca52
ISLE: add synonyms for all variations of `icmp` (#6081) 2 years ago
Trevor Elliott a24002508d
Pick argument and return types based on opcode constraints (#5947) 2 years ago
Alexa VanHattum 13be5618a7
Cranelift: ISLE: aarch64: fix `imm12_from_negated_value` for `i32`, `i16` (#6078) 2 years ago
uint256_t 59d46c2fec
cranelift-entity: improve `EntitySet::cardinality()` implementation (#6066) 2 years ago