| Age | Commit message (Expand) | Author | Lines |
| 2023-05-14 | Auto merge of #111517 - lukas-code:addr-of-mutate, r=tmiasko | bors | -17/+17 |
| 2023-05-13 | Do not ICE on deeply nested borrows. | Camille GILLOT | -2/+4 |
| 2023-05-13 | Iterate ReferencePropagation to fixpoint. | Camille GILLOT | -2/+4 |
| 2023-05-13 | Implement references VarDebugInfo. | Camille GILLOT | -0/+19 |
| 2023-05-13 | allow mutating function args through `&raw const` | Lukas Markeffsky | -5/+16 |
| 2023-05-12 | remove no-op logic | Lukas Markeffsky | -13/+2 |
| 2023-05-12 | Rollup merge of #111441 - cjgillot:issue-111422, r=JakobDegen | Matthias Krüger | -30/+60 |
| 2023-05-11 | Rollup merge of #111432 - cjgillot:issue-111426, r=oli-obk | Matthias Krüger | -7/+13 |
| 2023-05-10 | Auto merge of #110820 - cjgillot:faster-dcp, r=oli-obk | bors | -17/+17 |
| 2023-05-10 | Avoid shadowing. | Camille GILLOT | -2/+2 |
| 2023-05-10 | Do not see through copies of mutable pointers. | Camille GILLOT | -5/+6 |
| 2023-05-10 | Iteratively replace pointers. | Camille GILLOT | -25/+54 |
| 2023-05-10 | Use visit_assign to detect SSA locals. | Camille GILLOT | -7/+13 |
| 2023-05-09 | Correct StorageLive comment. | Camille GILLOT | -2/+1 |
| 2023-05-09 | Only check storage liveness for direct projections. | Camille GILLOT | -6/+3 |
| 2023-05-09 | Do not check StorageLive dominates address-taking. | Camille GILLOT | -41/+75 |
| 2023-05-09 | Only check that StorageLive dominates address-taking. | Camille GILLOT | -4/+1 |
| 2023-05-09 | Explicit performance concern. | Camille GILLOT | -2/+2 |
| 2023-05-09 | Do not consider borrowed Freeze locals as SSA. | Camille GILLOT | -29/+34 |
| 2023-05-09 | Implement SSA-based reference propagation. | Camille GILLOT | -43/+417 |
| 2023-05-09 | Extract handle_set_discriminant. | Camille GILLOT | -15/+15 |
| 2023-05-09 | Make HasTop and HasBottom consts. | Camille GILLOT | -2/+2 |
| 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 |