| Age | Commit message (Expand) | Author | Lines |
| 2024-04-02 | Auto merge of #123385 - matthiaskrgr:rollup-v69vjbn, r=matthiaskrgr | bors | -471/+240 |
| 2024-04-02 | Rollup merge of #123226 - scottmcm:u32-shifts, r=WaffleLapkin | Matthias Krüger | -471/+240 |
| 2024-04-02 | Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwco | bors | -0/+300 |
| 2024-04-02 | Update tests/mir-opt/inline/unchecked_shifts.rs | scottmcm | -1/+1 |
| 2024-03-30 | Add FileCheck directives to the new tests. | Nadrieril | -51/+42 |
| 2024-03-30 | Sort `Eq` candidates in the failure case too | Nadrieril | -45/+36 |
| 2024-03-30 | Add test | Nadrieril | -0/+139 |
| 2024-03-30 | Regroup mir-opt tests of match building | Nadrieril | -6/+7 |
| 2024-03-30 | De-LLVM the unchecked shifts [MCP#693] | Scott McMurray | -471/+240 |
| 2024-03-27 | Eliminate `UbCheck` for non-standard libraries | DianQK | -32/+80 |
| 2024-03-26 | Rollup merge of #123049 - compiler-errors:coroutine-closure-rcvr, r=oli-obk | Matthias Krüger | -2/+2 |
| 2024-03-26 | In ConstructCoroutineInClosureShim, pass receiver by ref, not pointer | Michael Goulet | -2/+2 |
| 2024-03-26 | Rollup merge of #123067 - Nadrieril:always-simplify-or, r=oli-obk | Matthias Krüger | -18/+8 |
| 2024-03-25 | Consistently merge simplifiable or-patterns | Nadrieril | -18/+8 |
| 2024-03-25 | In `pretty_print_type()`, print `async fn` futures' paths instead of spans. | Kevin Reid | -92/+92 |
| 2024-03-24 | Slightly simplify the `iN::partial_cmp` MIR | Scott McMurray | -13/+5 |
| 2024-03-24 | Clean up unnecessary headers/flags in coverage mir-opt tests | Zalathar | -39/+28 |
| 2024-03-23 | Add+Use `mir::BinOp::Cmp` | Scott McMurray | -105/+245 |
| 2024-03-23 | Add a MIR pre-codegen test for derived PartialOrd | Scott McMurray | -0/+168 |
| 2024-03-24 | Rollup merge of #122168 - compiler-errors:inline-coroutine-body-validation, r... | Matthias Krüger | -0/+650 |
| 2024-03-23 | Auto merge of #122629 - RalfJung:assert-unsafe-precondition, r=saethlin | bors | -13/+65 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -13/+65 |
| 2024-03-23 | rename MIR int2ptr casts to match library name | Ralf Jung | -3/+3 |
| 2024-03-22 | Enable more mir-opt tests in debug builds | Ben Kimock | -9/+2 |
| 2024-03-22 | Fix validation on substituted callee bodies in MIR inliner | Michael Goulet | -1/+623 |
| 2024-03-22 | Failing test | Michael Goulet | -0/+28 |
| 2024-03-22 | coverage: Clean up marker statements that aren't needed later | Zalathar | -0/+131 |
| 2024-03-19 | Fix ABI for FnMut/Fn impls for async closures | Michael Goulet | -8/+38 |
| 2024-03-19 | Only split by-ref/by-move futures for async closures | Michael Goulet | -136/+8 |
| 2024-03-19 | Auto merge of #122392 - BoxyUwU:misc_cleanup, r=lcnr | bors | -2/+2 |
| 2024-03-19 | Auto merge of #122645 - saethlin:portable-mir-opt-tests, r=Nadrieril | bors | -13/+3 |
| 2024-03-18 | update region debug formatting | Boxy | -2/+2 |
| 2024-03-18 | Remove some only- clauses from mir-opt tests | Ben Kimock | -13/+3 |
| 2024-03-18 | add_retag: ensure box-to-raw-ptr casts are preserved for Miri | Ralf Jung | -0/+39 |
| 2024-03-17 | simplify_cfg: rename some passes so that they make more sense | Ralf Jung | -34/+34 |
| 2024-03-13 | Update the test case for `SimplifyCfg-after-unreachable-enum-branching` | DianQK | -38/+67 |
| 2024-03-13 | Rollup merge of #121908 - Nadrieril:dynamic-variant-collection, r=matthewjasper | Matthias Krüger | -41/+43 |
| 2024-03-12 | Rollup merge of #121865 - Kirandevraj:unnamed-fields-filecheck, r=oli-obk | Matthias Krüger | -1/+20 |
| 2024-03-12 | updating variable names in CHECK | kirandevraj | -16/+16 |
| 2024-03-10 | MIR printing: print the path of uneval'd const; refer to promoteds in a consi... | Ralf Jung | -96/+96 |
| 2024-03-10 | fixing mir pass name to text comment | kirandevraj | -1/+1 |
| 2024-03-09 | Rename `UninhabitedEnumBranching` to `UnreachableEnumBranching` | DianQK | -76/+76 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -37/+69 |
| 2024-03-08 | Update MIR with `MirPatch` in `UninhabitedEnumBranching` | DianQK | -126/+100 |
| 2024-03-07 | Get all variants to eliminate the default branching if we cannot get the layo... | DianQK | -40/+54 |
| 2024-03-07 | Replace the default branch with an unreachable branch If it is the last variant | DianQK | -5/+944 |
| 2024-03-07 | Regenerate `uninhabited_enum_branching.rs` | DianQK | -0/+226 |
| 2024-03-02 | Rollup merge of #121716 - Nadrieril:simple-binding-order, r=matthewjasper | Guillaume Boisseau | -46/+46 |
| 2024-03-02 | Allocate candidate vectors as we sort them | Nadrieril | -31/+31 |
| 2024-03-02 | Use an enum instead of manually tracking indices for `target_blocks` | Nadrieril | -18/+20 |