9607 Commits (b064e600877b7e30a587fde3e78a2c80da5456d6)
 

Author SHA1 Message Date
Chris Fallin 8a55b5c563 Add epoch-based interruption for cooperative async timeslicing. 3 years ago
Chris Fallin 2615ef967f
Merge pull request #3702 from uweigand/isle-prep-s390x 3 years ago
Nick Fitzgerald 0670d7beb5
Merge pull request #3703 from uweigand/isle-prep-common 3 years ago
Ulrich Weigand be60a19623 ISLE standard prelude: Additional types and helpers 3 years ago
Ulrich Weigand c08a013b53 s390x: Codegen fixes and preparation for ISLE migration 3 years ago
Chris Fallin 9321a9db88
Add some agenda items to next Cranelift and Wasmtime meetings. (#3700) 3 years ago
Chris Fallin ae476fde60
Merge pull request #3698 from cfallin/cold-blocks 3 years ago
Chris Fallin f489b83835 Cranelift: add support for cold blocks. 3 years ago
Chris Fallin 4a331b8981
Merge pull request #3679 from FreddieLiardet/fp_const_fmov 3 years ago
Benjamin Bouvier 2649d2352c
Support vtune profiling of trampolines too (#3687) 3 years ago
Mrmaxmeier 2afd6900f4
runtime: expose DefaultMemoryCreator (#3670) 3 years ago
Freddie Liardet b5531580e7 Improve code generation for floating-point constants 3 years ago
Chris Fallin 06a7bfdcbd
Merge pull request #3692 from akirilov-arm/abi_isa_flags 3 years ago
Anton Kirilov 89919f4b1f Pass the ISA-specific compilation flags to the ABI implementations 3 years ago
Nick Fitzgerald df37074218
Merge pull request #3690 from fitzgen/a-bunch-more-isle 3 years ago
Nick Fitzgerald a052285340 Fix typo: s/sentinals/sentinels/ 3 years ago
Nick Fitzgerald 658c5d33c1 cranelift: Port `trap` and `resumable_trap` lowering to ISLE on x64 3 years ago
Nick Fitzgerald 5bb3645bd4 cranelift: Port `ineg` SIMD lowering to ISLE on x64 3 years ago
Nick Fitzgerald 7d943f68c5
Merge pull request #3688 from fitzgen/ushr-simd-isle 3 years ago
Nick Fitzgerald 5917f1d2c2 cranelift: Port `ineg` scalar lowering to ISLE on x64 3 years ago
Nick Fitzgerald b78731839b cranelift: Use `x64_` prefix to disambiguate with clif in ISLE 3 years ago
Nick Fitzgerald a41fdb0303 cranelift: Port `rotr` lowering to ISLE on x64 3 years ago
Nick Fitzgerald 4120e40318 cranelift: Update assertions to indicate that `rotl` is fully ported to ISLE on x64 3 years ago
Nick Fitzgerald 4e34dd8239 cranelift: Port `ushr` SIMD lowerings to ISLE on x64 3 years ago
Alex Crichton 46ade3dab3
Try to fix CI for Rust 1.58 (#3689) 3 years ago
Nick Fitzgerald a7dba81c1d
cranelift: Port `ishl` SIMD lowerings to ISLE (#3686) 3 years ago
Chris Fallin 13f17db297
Merge pull request #3680 from bjorn3/remove_code_sink 3 years ago
Nick Fitzgerald eeca41d666
Merge pull request #3683 from bytecodealliance/demangle-names-in-profiling 3 years ago
Benjamin Bouvier e53f213ac4 Try demangling names before forwarding them to the profiler 3 years ago
bjorn3 17021bc77a Extract helper functions 3 years ago
Nick Fitzgerald 7454f1f3af
cranelift: port `sshr` to ISLE on x64 (#3681) 3 years ago
bjorn3 f0e821b9e0 Remove all Sink traits 3 years ago
bjorn3 b803514d55 Remove sink arguments from compile_and_emit 3 years ago
bjorn3 55d722db05 Remove CodeSink 3 years ago
bjorn3 a48a60f958 Remove reloc_external from CodeSink 3 years ago
bjorn3 63e2360346 Remove trap from CodeSink 3 years ago
bjorn3 38aaa6e1da Remove add_call_site from CodeSink and RelocSink 3 years ago
bjorn3 379c9c65a3 Inline MemoryCodeSink::write 3 years ago
bjorn3 37598ad170 Remove end_codegen method from CodeSink 3 years ago
bjorn3 354c4f7bf8 Remove unused CodeSink methods 3 years ago
bjorn3 88baac4ca6 Move the TestCodeSink functionality to MachBufferFinalized 3 years ago
Alex Crichton 1ef0abb12c
Update lots of `isa/*/*.clif` tests to `precise-output` (#3677) 3 years ago
Alex Crichton a8ea0ec097
cranelift: Add ability to auto-update test expectations (#3612) 3 years ago
Chris Fallin c6a62427a4
Merge pull request #3676 from bytecodealliance/bnjbvr-patch-1 3 years ago
Benjamin Bouvier 092be49175
Meeting notes for Cranelift meeting on 2022-01-10 3 years ago
Nick Fitzgerald 2e2620c07f
Merge pull request #3671 from alexcrichton/table-ops-terminate 3 years ago
Alex Crichton fd2636c25a
wasmtime: Make rustix an unconditional dependency (#3675) 3 years ago
Piotr Sikora 642102e699
Fix build with clang on s390x. (#3673) 3 years ago
Alex Crichton 2459776424 fuzz: Fix infinite loops in table_ops fuzzers 3 years ago
Cheng Kai 894a4d8301
Remove unnecessary into_iter/collect (#3667) 3 years ago