10366 Commits (d986b3cbc200c8dae8d16d98f9df44de5f0fb355)
 

Author SHA1 Message Date
Nathaniel McCallum d986b3cbc2
feat: improve wasi_common::ErrorKind derives (#5006) 2 years ago
Alex Crichton b07e619055
Drop a few crates from our dependency graph (#5009) 2 years ago
yuyang 07584f6ac8
fix issue 4996. (#5003) 2 years ago
Johnnie Birch f2105f95e9
Update perf action to work for wasmtime forks (#5007) 2 years ago
Trevor Elliott c9ff14e00b
Resolve overlap in the s390x backend (#5002) 2 years ago
Jamey Sharp d35c508436
cranelift-frontend: Replace Vecs with ListPools (#5001) 2 years ago
bjorn3 f1fce6c60d
Support writing riscv64 object files (#4995) 2 years ago
Alex Crichton 7bab5c1b28
Consolidate module definition in `wasmtime-jit` (#5000) 2 years ago
Yuyi Wang 6bcc430855
Initial work to build for Windows ARM64 (#4990) 2 years ago
Jamey Sharp 3fa545bd89
Cleanup cranelift-frontend (#4989) 2 years ago
Trevor Elliott ab4be2bdd1
ISLE: Resolve overlaps in the aarch64 backend (#4988) 2 years ago
Trevor Elliott c1d6ca48a7
ISLE: Resolve overlap in the riscv64 backend (#4982) 2 years ago
Jamey Sharp 77ab99d3b0
cranelift-frontend: SSA-building cleanup (#4984) 2 years ago
Trevor Elliott 46e42601eb
ISLE: Always default the priority to 0 (#4983) 2 years ago
Trevor Elliott 7d5b2b5bb2
ISLE: Add the overlap_errors pragma (#4981) 2 years ago
Trevor Elliott db06e4e622
ISLE: Resolve remaining x64 overlap errors (#4977) 2 years ago
Trevor Elliott bf2fa40e4e
Stabilize the error output order (#4976) 2 years ago
Jamey Sharp 6c8620b688
Bypass state machine for single-predecessor chains (#4955) 2 years ago
Trevor Elliott 2e954668c7
Sort overlap errors by position (#4975) 2 years ago
Trevor Elliott faf31f6216
ISLE: Resolve overlap in prelude.isle and x64/inst.isle (#4941) 2 years ago
Alex Crichton 2ba604e406
Update spec test repo (#4974) 2 years ago
Ulrich Weigand 83bb6fd4c8
s390x: Fix regalloc checker error (#4973) 2 years ago
yuyang-ok cdecc858b4
add riscv64 backend for cranelift. (#4271) 2 years ago
Jamey Sharp 9715d91c50
Resolve aliases before checking for unique values (#4966) 2 years ago
Alex Crichton 29c7de7340
Update wasm-tools dependencies (#4970) 2 years ago
Afonso Bordado 10deb9b7fe
fuzzgen: Add `fcvt_*` ops (#4958) 2 years ago
Afonso Bordado 65a3af72c7
fuzzgen: Statistics framework (#4868) 2 years ago
Alex Crichton ee2ef5bdd0
Tidy up some more deps with workspace dependencies (#4965) 2 years ago
Alex Crichton 84994203a1
Increase the `sigaltstack` stack size (#4964) 2 years ago
Alex Crichton f12ef84cdc
Remove `handling_trap` variable (#4963) 2 years ago
Alex Crichton 7b311004b5
Leverage Cargo's workspace inheritance feature (#4905) 2 years ago
bjorn3 af226d37c2
[AArch64] Fix incorrect regalloc constraints for atomic_cas (#4959) 2 years ago
Damian Heaton 3a2b32bf4d
Port branches to ISLE (AArch64) (#4943) 2 years ago
Jamey Sharp 11e90049d2
Fix wasmtime-bench-api build (#4956) 2 years ago
Jamey Sharp bd870a9d6c
Shrink all SmallVecs by 8 bytes (#4951) 2 years ago
Roman Volosatovs 95c74ef246
feat: rely on `tracing-subscriber` in tests (#4950) 2 years ago
Andrew Brown 5a288c2c40
bench-api: configure WASI modules based on passed flags (#4207) 2 years ago
Afonso Bordado bb6a8a717a
fuzzgen: Avoid `int_divz` traps (#4932) 2 years ago
Jamey Sharp 6e76e925f4
Avoid quadratic behavior in `can_optimize_var_lookup` (#4939) 2 years ago
Tobias Bradtke be690a468d
Fix typo (#4946) 2 years ago
Chris Fallin 19bd8687ac
Upgrade to regalloc2 0.4.1. (#4945) 2 years ago
Damian Heaton 3f8cccfb59
Port flag-based ops to ISLE (AArch64) (#4942) 2 years ago
Chris Fallin 89abd80c3c
Add the aegraph (acyclic e-graph) implementation crate. (#4909) 2 years ago
Chris Fallin b652ce2fb1
ISLE: add support for multi-extractors and multi-constructors. (#4908) 2 years ago
Trevor Elliott b167172715
Add an overlap checker to ISLE (#4906) 2 years ago
Dan Gohman 6f50ddaaf2
Update to cap-std 0.26. (#4940) 2 years ago
Nick Fitzgerald b2d13ebd46
Revert "Memoize `can_optimize_var_lookup` (#4924)" (#4937) 2 years ago
Damian Heaton 352c7595c6
Improve `fcvt_to_{u,s}int_sat` lowering (AArch64) (#4913) 2 years ago
Damian Heaton e786bda002
Vector bitcast support (AArch64 & Interpreter) (#4820) 2 years ago
Chris Fallin 05cbd667c7
Cranelift: use regalloc2 constraints on caller side of ABI code. (#4892) 2 years ago