| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-02-19 | Convert debug_assert_nounwind to intrinsics::debug_assertions | Ben Kimock | -340/+24 |
| 2024-02-19 | Always evaluate free constants and statics, even if previous errors occurred | Oli Scherer | -1/+1 |
| 2024-02-19 | Don't repeatedly simplify already-simplified match pairs | Nadrieril | -4/+4 |
| 2024-02-17 | Don't bother to save a block | Nadrieril | -265/+381 |
| 2024-02-14 | Rollup merge of #121039 - cjgillot:gvn-adjust, r=compiler-errors | Oli Scherer | -0/+25 |
| 2024-02-13 | Add test. | Camille GILLOT | -0/+25 |
| 2024-02-13 | Rollup merge of #120978 - Nadrieril:sane-blocks, r=matthewjasper | Matthias Krüger | -564/+683 |
| 2024-02-12 | Start blocks eagerly | Nadrieril | -564/+683 |
| 2024-02-12 | Check representation of unnamed fields | Frank King | -6/+6 |
| 2024-02-12 | Lowering field access for anonymous adts | Frank King | -0/+176 |
| 2024-02-11 | Auto merge of #120903 - matthiaskrgr:rollup-tmsuzth, r=matthiaskrgr | bors | -4/+4 |
| 2024-02-11 | Auto merge of #120405 - cjgillot:gvn-pointer, r=oli-obk | bors | -1367/+2124 |
| 2024-02-11 | Rollup merge of #120896 - compiler-errors:coro-closure-kind, r=oli-obk | Matthias Krüger | -4/+4 |
| 2024-02-10 | Print kind of coroutine closure | Michael Goulet | -4/+4 |
| 2024-02-09 | Remove ConstGoto and SeparateConstSwitch. | Camille GILLOT | -255/+125 |
| 2024-02-09 | Enable by default. | Camille GILLOT | -374/+201 |
| 2024-02-09 | Add test for ptr ops with same provenance. | Camille GILLOT | -0/+564 |
| 2024-02-09 | Const-prop pointers. | Camille GILLOT | -68/+185 |
| 2024-02-09 | Split gvn wide ptr tests. | Camille GILLOT | -799/+891 |
| 2024-02-09 | Compute binary ops between pointers in GVN. | Camille GILLOT | -30/+44 |
| 2024-02-09 | Compute unsizing casts in GVN. | Camille GILLOT | -20/+22 |