| Age | Commit message (Expand) | Author | Lines |
| 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 | Clean up unnecessary headers/flags in coverage mir-opt tests | Zalathar | -39/+28 |
| 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-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 | 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-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 |
| 2024-03-01 | Rollup merge of #121750 - Nadrieril:switchkind-if, r=matthewjasper | Matthias Krüger | -16/+14 |
| 2024-03-01 | mir-opt unnamed-fields filecheck annotations | kirandevraj | -1/+20 |
| 2024-03-01 | Rollup merge of #121784 - Zalathar:if-or-converge, r=Nadrieril | Matthias Krüger | -48/+56 |
| 2024-02-29 | Make the success arms of `if lhs || rhs` meet up in a separate block | Zalathar | -48/+56 |
| 2024-02-29 | Bless test | r0cky | -12/+12 |
| 2024-02-28 | Separate the `bool` case from other integers in `TestKind` | Nadrieril | -16/+14 |
| 2024-02-28 | Lower bindings in a predictable order | Nadrieril | -46/+46 |
| 2024-02-25 | Use generic `NonZero` in tests. | Markus Reiter | -2/+2 |
| 2024-02-25 | Auto merge of #121114 - Nilstrieb:no-inline!, r=saethlin | bors | -0/+83 |
| 2024-02-24 | Add `#[rustc_no_mir_inline]` for standard library UB checks | Nilstrieb | -0/+83 |
| 2024-02-23 | Ignore less tests in debug builds | Ben Kimock | -3/+2 |
| 2024-02-22 | [AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives | 许杰友 Jieyou Xu (Joe) | -313/+313 |
| 2024-02-21 | rename ptr::invalid -> ptr::without_provenance | Ralf Jung | -70/+86 |
| 2024-02-21 | Auto merge of #121172 - Nadrieril:simplify-empty-selection, r=matthewjasper | bors | -265/+381 |
| 2024-02-21 | Auto merge of #120904 - Nadrieril:match-lowering-intermediate-repr, r=matthew... | bors | -4/+4 |
| 2024-02-20 | Auto merge of #120863 - saethlin:slice-get-checked, r=the8472 | bors | -340/+24 |