6397 Commits (7ab5f2a869008bdc123cbe979acc190d17df2719)
 

Author SHA1 Message Date
Pat Hickey 73602c6bfe borrow checker: reset index when empty, handle oom 5 years ago
Pat Hickey 52e8300f01 wiggle: automate borrow checking, explicitly passing borrow checker throughout 5 years ago
Nick Fitzgerald e229fbc79c
Merge pull request #1733 from fitzgen/rename-anyref-to-externref 5 years ago
Chris Fallin 80ab154d04 Update from review comments. 5 years ago
Jakub Konka 348be6f3ed
Revert fstatat on *nix and test symlinks in path_filestat calls (#1725) 5 years ago
Nick Fitzgerald f28b3738ee Rename `anyref` to `externref` across the board 5 years ago
Benjamin Bouvier 1f620e1b46 cranelift: bump regalloc.rs to 0.0.24 and adapt to latest API changes; 5 years ago
Chris Fallin e11094b28b Fix MachBuffer branch optimization. 5 years ago
Nick Fitzgerald 5c39b74eb8
Make the fuzzing CI job faster (#1727) 5 years ago
Nick Fitzgerald 26e0629795
Merge pull request #1726 from fitzgen/fix-simple-automata-timeout 5 years ago
Nick Fitzgerald 9d2100e54a Limit the size of automaton keys in the `peepmatic_simple_automata` fuzz target 5 years ago
Chris Fallin d8d6fbe58c
Merge pull request #1718 from cfallin/machinst-codebuffer 5 years ago
Nick Fitzgerald 28d6df0db6
Limit the size of automaton keys in the `peepmatic_fst_diff` fuzz target (#1724) 5 years ago
Chris Fallin bdd2873c8c Address review comments. 5 years ago
Chris Fallin 687aca00fe Update x64 backend to use new lowering APIs. 5 years ago
Chris Fallin a75377565f
Merge pull request #1722 from cfallin/docs-qemu-run 5 years ago
Chris Fallin 6e8666826d Docs: add section on running under qemu. 5 years ago
Alex Crichton f22f415b14
Document cross-compiling Wasmtime (#1721) 5 years ago
Austin Abell e40fd9d6ab
Fix Wasm from rust docs (#1719) 5 years ago
Chris Fallin 72e6be9342 Rework of MachInst isel, branch fixups and lowering, and block ordering. 5 years ago
Nick Fitzgerald 463734b002
CI: only test `peepmatic` in one job (#1714) 5 years ago
Alex Crichton bd0b818900
Default to using `bash` on Github Actions (#1591) 5 years ago
Alex Crichton 8f2d442ffd
Remove dependabot from wasmtime (#1713) 5 years ago
Y-Nak 0393d101b1
Fix typo in peepmatic (#1712) 5 years ago
Pat Hickey c36a214ce7
Merge pull request #1711 from jlb6740/label_for_x64 5 years ago
Johnnie Birch 2c00aef88a Automatically label PRs related to the new x64 backend 5 years ago
Nick Fitzgerald 01f46d0238
Merge pull request #1692 from fitzgen/update-to-wasmparser-0.55.0 5 years ago
Chris Fallin df4028749e
Merge pull request #1699 from jgouly/inst-size 5 years ago
Nick Fitzgerald 1a4f3fb2df Update deps and tests for `anyref` --> `externref` 5 years ago
Nick Fitzgerald 3c0b64fef7
Merge pull request #1710 from fitzgen/remove-unused-lhs-member 5 years ago
Nick Fitzgerald e9ef8ea3d5 peepmatic: remove unused member from `PeepholeOptimizer` 5 years ago
Nick Fitzgerald 27d3bf9aee
Merge pull request #1701 from fitzgen/peepmatic-github-actions 5 years ago
Nick Fitzgerald fb7a690efc
Merge pull request #1687 from fitzgen/sign-extend-immediates 5 years ago
Nick Fitzgerald 98137ea09f Add github labels actions integration for peepmatic 5 years ago
Nick Fitzgerald 0c8c3f588a
Merge pull request #1647 from fitzgen/integrate-peepmatic 5 years ago
Alex Crichton 1e3a1fa372
Remove stray debugging printlns (#1698) 5 years ago
Nick Fitzgerald c093dee79e cranelift: Let lifetime elision elide lifetimes 5 years ago
Nick Fitzgerald 923a73be7b deps: Bump `z3` to 0.5.1 5 years ago
Nick Fitzgerald 8d7ed0fd13 deps: Update `wast` to 15.0.0 5 years ago
Nick Fitzgerald 22a070ed4f peepmatic: Apply some review suggestions from @bjorn3 5 years ago
Nick Fitzgerald a9b280ca3a CI: Ensure that the built `peepmatic` peephole optimizers are up to date 5 years ago
Nick Fitzgerald fd4f08e75f peepmatic: rustfmt 5 years ago
Nick Fitzgerald 52c6ece5f3 peepmatic: Make peepmatic optional to enable 5 years ago
Nick Fitzgerald 6e135b3aea peepmatic: Fix a failed assertion due to extra iterations after fixed point 5 years ago
Nick Fitzgerald eb2dab0aa4 peepmatic: Save RHS actions as a boxed slice, not vec 5 years ago
Nick Fitzgerald 210b036320 peepmatic: Represent various id types with `u16` 5 years ago
Nick Fitzgerald 469104c4d3 peepmatic: Make the results of match operations a smaller and more cache friendly 5 years ago
Nick Fitzgerald 9a1f8038b7 peepmatic: Do not transplant instructions whose results are potentially used elsewhere 5 years ago
Nick Fitzgerald c2ec1523bc ci: Test rebuilding the peephole optimizers in CI 5 years ago
Nick Fitzgerald 090d1c2d32 cranelift: Port most of `simple_preopt.rs` over to the `peepmatic` DSL 5 years ago