10919 Commits (4c88acbb897c3843c5f0f11eb0f1b0729656e18b)
 

Author SHA1 Message Date
Trevor Elliott 4c88acbb89
Test all backends when a runtest is modified (#5872) 2 years ago
Jamey Sharp 5cfb461945
Only emit ISLE/egraph terms for single-value insts (#5848) 2 years ago
Ryan Levick 6d6bd0ea1c
Result alias for convienient use of anyhow::Error without depending on anyhow (#5853) 2 years ago
Jamey Sharp 7d790fcdfe
x64: Only branch once in br_table (#5850) 2 years ago
Trevor Elliott c5d9d5b10f
Remove module-level code generation tests (#5870) 2 years ago
Alex Crichton f91640ffab
Fix a panic due to a race in unpark and park (#5871) 2 years ago
Alex Crichton 3fc3bc9ec8
x64: Fill out more AVX instructions (#5849) 2 years ago
Trevor Elliott 8abfe928d6
Reuse the DominatorTree postorder travesal in BlockLoweringOrder (#5843) 2 years ago
Ulrich Weigand 4314210162
s390x: Fix implementation of {s,u}{min,max} (#5864) 2 years ago
Afonso Bordado fc080c739e
fuzzgen: Add `AtomicRMW` (#5861) 2 years ago
Ulrich Weigand 9719147f91
s390x: Fix integer overflow during negation (#5866) 2 years ago
Alex Crichton 761e44bd36
Fix running WASI tests in isolation (#5865) 2 years ago
Noa 4f7746da60
Have StoreContext::data return &'a T (#5855) 2 years ago
Andrew Brown f6b16a7178
wasi-threads: fix use of `wait` in test (#5858) 2 years ago
Jan-Justin van Tonder 0521155896
cranelift: Add atomic_rmw to interpreter (#5817) (#5856) 2 years ago
Afonso Bordado f6c6bc2155
riscv64: Improve signed and zero extend codegen (#5844) 2 years ago
Afonso Bordado 6e6a1034d7
riscv64: Add bitmanip extension flags (#5847) 2 years ago
Alex Crichton bd3dcd313d
x64: Add more `fma` instruction lowerings (#5846) 2 years ago
Alex Crichton d82ebcc102
x64: Enable load-coalescing for SSE/AVX instructions (#5841) 2 years ago
Alex Crichton c65de1f1b1
x64: Remove conditional `SseOpcode::uses_src1` (#5842) 2 years ago
Alex Crichton e6a5ec3fde
x64: Tidy up some handling of sinkable loads (#5840) 2 years ago
Afonso Bordado 0f51338def
riscv64: Clear the top 32bits in the `br_table` index (#5831) 2 years ago
Saúl Cabrera 4d954f5c0e
winch: Add support for `<i32|i64>.rem_*` WebAssembly instructions (#5823) 2 years ago
Alex Crichton c26a65a854
x64: Add most remaining AVX lowerings (#5819) 2 years ago
wasmtime-publish ad128b6811
Update release date of Wasmtime 6.0.0 (#5836) 2 years ago
Afonso Bordado 1e6c94bec1
cranelift-object: Make sections read only by default (#5619) 2 years ago
Jamey Sharp 539c42e590
Audit `object` crate update to 0.30.3 (#5827) 2 years ago
Saúl Cabrera 7ec925122d
winch: Add support for the `<i32|i64>.div_*` instructions (#5807) 2 years ago
Afonso Bordado 853ff787f3
fuzzgen: Refactor name and signature generation (#5764) 2 years ago
Afonso Bordado a7bd65d116
fuzzgen: Allow inline stackprobes for riscv64 (#5822) 2 years ago
Trevor Elliott a139ed6d56
Fix the postorder traversal in the DominatorTree (#5821) 2 years ago
Peter Huene 4fc768df36
Fix incorrect shadowing of `world` option in component bindgen macro options. (#5813) 2 years ago
Berkus Decker c8fa1b845f
Fix typo (#5814) 2 years ago
Fuu db9efcb099
Correct some spelling errors in a comment (#5812) 2 years ago
Alex Crichton 453330b2db
x64: Add rudimentary support for some AVX instructions (#5795) 2 years ago
Alex Crichton f8ca67cdc6
Handle failures in the `determine` step (#5810) 2 years ago
Alex Crichton 44fa189575
Run labeler triage once an hour (#5811) 2 years ago
Trevor Elliott d711872d63
Refactor collect_branches_and_targets to not need a smallvec (#5803) 2 years ago
Chris Fallin c7e2571866
egraphs: disable GVN of effectful idempotent ops (temporarily). (#5808) 2 years ago
Alex Crichton 3ce439ce57
Update PR tests slightly and when what runs where (#5805) 2 years ago
Alex Crichton 65633db244
Only run deny/vet on CI if `Cargo.lock` changes (#5806) 2 years ago
Alex Crichton cae3b26623
x64: Improve codegen for vectors with constant shift amounts (#5797) 2 years ago
Alex Crichton 1efee4abdf
Update CI to use GitHub's Merge Queue (#5766) 2 years ago
Trevor Elliott 80c147d9c0
Rework br_table to use BlockCall (#5731) 2 years ago
Andrew Brown c3c16eb207
wasi-threads: build the crate in the CLI application by default (#5782) 2 years ago
Pat Hickey d30ce3192b
wasmtime::component re-exports all Val variant types. Closes #5788 (#5790) 2 years ago
Chris Fallin c15c4ed23d
Cranelift: upgrade to regalloc2 0.6.1. (#5799) 2 years ago
Trevor Elliott cc073593a4
Fix block label printing in precise-output tests (#5798) 2 years ago
Trevor Elliott f04decc4a1
Use capstone to validate precise-output tests (#5780) 2 years ago
Afonso Bordado eabd43a178
aarch64: Support GOT Relative relocations in PIC mode (#5550) 2 years ago