| Age | Commit message (Expand) | Author | Lines |
| 2023-05-08 | Auto merge of #111358 - compiler-errors:rollup-yv27vrp, r=compiler-errors | bors | -198/+384 |
| 2023-05-08 | Auto merge of #111007 - JakobDegen:nrvo, r=tmiasko | bors | -1/+2 |
| 2023-05-08 | Rollup merge of #111004 - clubby789:migrate-mir-transform, r=oli-obk | Michael Goulet | -198/+384 |
| 2023-05-08 | Auto merge of #110824 - cjgillot:const-prop-index, r=JakobDegen,oli-obk | bors | -0/+18 |
| 2023-05-08 | Disable nrvo mir opt | Jakob Degen | -1/+2 |
| 2023-05-08 | Rollup merge of #110297 - kylematsuda:earlybinder_tcx_subst, r=BoxyUwU | Dylan DPC | -5/+13 |
| 2023-05-07 | Propagate PlaceElem::Index. | Camille GILLOT | -0/+18 |
| 2023-05-06 | make subst_mir take EarlyBinder | Kyle Matsuda | -3/+7 |
| 2023-05-06 | use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regions | Kyle Matsuda | -2/+6 |
| 2023-05-06 | Rename InstCombine to InstSimplify | Ben Kimock | -29/+29 |
| 2023-05-04 | Reject borrows of projections in ConstProp. | Camille GILLOT | -5/+15 |
| 2023-05-04 | Rollup merge of #110826 - cjgillot:place-mention-use, r=JakobDegen,lcnr | Matthias Krüger | -0/+1 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -5/+4 |
| 2023-05-02 | Migrate `mir_transform` to translatable diagnostics | clubby789 | -198/+384 |
| 2023-05-02 | Auto merge of #111082 - saethlin:box-assertkind, r=saethlin | bors | -3/+3 |
| 2023-05-02 | Auto merge of #109521 - tmiasko:const-prop-validation, r=wesleywiser | bors | -25/+3 |
| 2023-05-01 | Box AssertKind | Ben Kimock | -3/+3 |
| 2023-05-01 | Auto merge of #111066 - matthiaskrgr:rollup-4k6rj23, r=matthiaskrgr | bors | -4/+1 |
| 2023-04-30 | Codegen fewer instructions in `mem::replace` | Scott McMurray | -0/+23 |
| 2023-04-30 | Leave promoteds untainted by errors when borrowck fails | Tomasz Miąsko | -4/+1 |
| 2023-04-30 | Rollup merge of #110973 - bindsdev:packed-struct-ref-diagnostic-note, r=compi... | Matthias Krüger | -2/+5 |
| 2023-04-29 | Make PlaceMention a non-mutating use. | Camille GILLOT | -0/+1 |
| 2023-04-28 | improve error notes for packed struct reference diagnostic | bindsdev | -2/+5 |
| 2023-04-28 | Make drop_flags an IndexVec. | Camille GILLOT | -7/+8 |
| 2023-04-27 | Auto merge of #110882 - BoxyUwU:rename-some-ty-flags, r=compiler-errors | bors | -5/+5 |
| 2023-04-27 | rename `needs_subst` to `has_param` | Boxy | -5/+5 |
| 2023-04-27 | Auto merge of #110728 - cjgillot:no-false-optes, r=oli-obk | bors | -38/+46 |
| 2023-04-27 | Remove workaround for CastKind::Transmute from const prop | Tomasz Miąsko | -10/+0 |
| 2023-04-27 | Don't validate constants before propagation | Tomasz Miąsko | -15/+3 |
| 2023-04-26 | Auto merge of #110822 - scottmcm:lower-offset-to-mir, r=compiler-errors | bors | -0/+17 |
| 2023-04-26 | Auto merge of #97368 - tmandry:coverage-underflow, r=jyn514 | bors | -1/+1 |
| 2023-04-25 | Lower `intrinsics::offset` to `mir::BinOp::Offset` | Scott McMurray | -0/+17 |
| 2023-04-25 | Rollup merge of #110556 - kylematsuda:earlybinder-explicit-item-bounds, r=com... | Matthias Krüger | -1/+1 |
| 2023-04-25 | Move unstatisfaction check earlier. | Camille GILLOT | -50/+44 |
| 2023-04-24 | Fully clear the body. | Camille GILLOT | -11/+13 |
| 2023-04-25 | Rollup merge of #110685 - cjgillot:clean-dcp, r=oli-obk | Yuki Okushi | -73/+52 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -19/+19 |
| 2023-04-24 | Rollup merge of #110714 - cjgillot:reveal-consts, r=oli-obk | Matthias Krüger | -9/+23 |
| 2023-04-24 | Rollup merge of #110706 - scottmcm:transmute_unchecked, r=oli-obk | Matthias Krüger | -1/+1 |
| 2023-04-23 | Do not bother optimizing impossible functions. | Camille GILLOT | -37/+49 |
| 2023-04-23 | Auto merge of #110705 - saethlin:ignore-locals-cost, r=cjgillot | bors | -34/+0 |
| 2023-04-23 | Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillot | bors | -1/+1 |
| 2023-04-23 | Use param_env_reveal_all_normalized in MIR opts. | Camille GILLOT | -8/+10 |
| 2023-04-23 | Also reveal constants before MIR opts. | Camille GILLOT | -1/+13 |
| 2023-04-22 | Add `intrinsics::transmute_unchecked` | Scott McMurray | -1/+1 |
| 2023-04-22 | Remove the size of locals heuristic in MIR inlining | Ben Kimock | -34/+0 |
| 2023-04-22 | Turn on ConstDebugInfo pass. | Wesley Wiser | -1/+1 |
| 2023-04-22 | Reduce rightward drift. | Camille GILLOT | -37/+35 |
| 2023-04-22 | Simplify logic. | Camille GILLOT | -5/+3 |
| 2023-04-22 | Move eval_discriminant. | Camille GILLOT | -16/+14 |