10375 Commits (21165d81c9030ed9b291a1021a367214d2942c90)
 

Author SHA1 Message Date
Afonso Bordado 21165d81c9 Make clear_cache safe 2 years ago
Afonso Bordado 0eef7b075f Comment cleanups 2 years ago
Afonso Bordado 349f7fa714 cranelift: Remove len != 0 check 2 years ago
Afonso Bordado 0c856211fc Remove explicit windows check 2 years ago
Afonso Bordado 16b456fd07 Publish `wasmtime-jit-icache-coherence` 2 years ago
Afonso Bordado b3a13329e4 Conditionally compile all rustix operations 2 years ago
Afonso Bordado 55f08c01a9 Add unsafe marker to clear_cache 2 years ago
Afonso Bordado ec7a11cb21 Use inline instead of inline(always) 2 years ago
Afonso Bordado 5cfc63ddc6 Use cfg-if in wasmtime-jit-icache-coherency crate 2 years ago
Afonso Bordado e3773837b1 Rename wasmtime-jit-icache-coherency crate 2 years ago
Afonso Bordado c6f68f86d0 wasmtime: Remove rustix from wasmtime-jit 2 years ago
Afonso Bordado 7f9b719324 jit-icache-coherence: Make rustix feature additive 2 years ago
Afonso Bordado be885d9150 wasmtime: Use `jit-icache-coherence` 2 years ago
Afonso Bordado db720dac0f cranelift: Use `jit-icache-coherence` 2 years ago
Afonso Bordado 3d771e2395 Add jit-icache-coherence crate 2 years ago
Afonso Bordado aaaa153280 cranelift: Add MemoryUse flag to JIT Memory Manager 2 years ago
Afonso Bordado d4741f8fe0 wasmtime: Add FlushInstructionCache for AArch64 on Windows 2 years ago
Afonso Bordado 7e05702c1a cranelift: Add FlushInstructionCache for AArch64 on Windows 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