| Age | Commit message (Expand) | Author | Lines |
| 2023-07-20 | Also propagate ScalarPair operands. | Camille GILLOT | -6/+12 |
| 2023-07-20 | Always propagate into operands. | Camille GILLOT | -134/+113 |
| 2023-07-20 | Get `!nonnull` metadata consistently in slice iterators, without needing `ass... | Scott McMurray | -12/+12 |
| 2023-07-19 | Turn copy into moves during DSE. | Camille GILLOT | -26/+87 |
| 2023-07-14 | Auto merge of #109025 - cjgillot:refprop-dbg, r=JakobDegen | bors | -862/+648 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -2/+2 |
| 2023-07-10 | Call super for debuginfo. | Camille GILLOT | -287/+250 |
| 2023-07-10 | Perform reference propagation earlier. | Camille GILLOT | -69/+79 |
| 2023-07-10 | Enable by default. | Camille GILLOT | -760/+573 |
| 2023-07-08 | Rollup merge of #113217 - ericmarkmartin:lower-type-relative-ctor-to-adt, r=c... | Matthias Krüger | -0/+41 |
| 2023-07-07 | Rename `adjustment::PointerCast` and variants using it to `PointerCoercion` | Nilstrieb | -70/+70 |
| 2023-07-05 | Deal with fallout | Boxy | -1/+1 |
| 2023-07-05 | rename constants in mir dump test | Eric Mark Martin | -8/+8 |
| 2023-07-05 | add mir dump test | Eric Mark Martin | -0/+41 |
| 2023-06-28 | Auto merge of #112307 - lcnr:operand-ref, r=compiler-errors | bors | -1/+1 |
| 2023-06-23 | Bless tests | Gary Guo | -341/+341 |
| 2023-06-21 | Auto merge of #111684 - ChayimFriedman2:unused-offset-of, r=WaffleLapkin | bors | -84/+281 |
| 2023-06-21 | Warn on unused offset_of!() result | Chayim Refael Friedman | -84/+281 |
| 2023-06-21 | Disable two mir opts that are known to be unsound | Oli Scherer | -169/+158 |
| 2023-06-19 | Promote unchecked_add/sub/mul/shl/shr to mir::BinOp | Scott McMurray | -167/+327 |
| 2023-06-19 | fix types in shim building | lcnr | -1/+1 |
| 2023-06-19 | Auto merge of #112724 - scottmcm:simpler-unchecked-shifts, r=Mark-Simulacrum | bors | -87/+440 |
| 2023-06-17 | Auto merge of #100036 - DrMeepster:box_free_free_box, r=oli-obk | bors | -12/+17 |
| 2023-06-17 | Add `<meta charset="utf-8">` to `-Zdump-mir-spanview` output | Zalathar | -3/+6 |
| 2023-06-16 | [libs] Simplify `unchecked_{shl,shr}` | Scott McMurray | -87/+440 |
| 2023-06-16 | remove box_free and replace with drop impl | DrMeepster | -12/+17 |
| 2023-06-16 | Ignore the always part of #[inline(always)] in MIR inlining | Ben Kimock | -929/+343 |
| 2023-06-15 | Remove comments from mir-opt MIR dumps | Ben Kimock | -24071/+21785 |
| 2023-06-12 | bless mir-opt | Pietro Albini | -38/+11189 |
| 2023-06-12 | properly mark tests that require panic=abort | Pietro Albini | -104/+108 |
| 2023-06-04 | Auto merge of #112240 - cjgillot:recurse-inline, r=scottmcm | bors | -265/+386 |
| 2023-06-03 | Only check inlining counter after recusing. | Camille GILLOT | -265/+386 |
| 2023-06-02 | Rollup merge of #112168 - scottmcm:lower-div-rem-unchecked-to-mir, r=oli-obk | Michael Goulet | -29/+95 |
| 2023-06-01 | Rebase fallout. | Camille GILLOT | -272/+334 |
| 2023-06-01 | Remove brittle test. | Camille GILLOT | -46/+0 |
| 2023-06-01 | Restrict test to x64. | Camille GILLOT | -3/+4 |
| 2023-06-01 | Annotate needs-unwind. | Camille GILLOT | -17/+19 |
| 2023-06-01 | Remove duplication. | Camille GILLOT | -1406/+541 |
| 2023-06-01 | Remove spurious comments. | Camille GILLOT | -3/+0 |
| 2023-06-01 | Add chained comparison e2e test. | Camille GILLOT | -0/+400 |
| 2023-06-01 | Add e2e mir test for checked arithmetic. | Camille GILLOT | -0/+285 |
| 2023-06-01 | Add loop tests. | Camille GILLOT | -0/+1585 |
| 2023-06-01 | Make slice_filter a pre-codegen test. | Camille GILLOT | -1082/+341 |
| 2023-06-01 | Auto merge of #112040 - cjgillot:separate-const-switch, r=oli-obk | bors | -67/+32 |
| 2023-06-01 | Auto merge of #112002 - saethlin:enable-sroa, r=oli-obk,scottmcm | bors | -333/+262 |
| 2023-06-01 | Lower unchecked_{div, rem} to BinOp::{Div, Rem} | Scott McMurray | -29/+95 |
| 2023-05-31 | Enable ScalarReplacementOfAggregates | Ben Kimock | -333/+262 |
| 2023-05-31 | Only rewrite valtree-constants to patterns and keep other constants opaque | Oli Scherer | -1/+1 |
| 2023-05-29 | Make `TrustedStep` require `Copy` | Scott McMurray | -32/+128 |
| 2023-05-29 | Enable SeparateConstSwitch by default. | Camille GILLOT | -67/+32 |