| Age | Commit message (Expand) | Author | Lines |
| 2022-08-26 | Replace `Body::basic_blocks()` with field access | Tomasz Miąsko | -65/+64 |
| 2022-08-26 | Rollup merge of #100034 - tmiasko:elaborate-box-derefs, r=oli-obk | Yuki Okushi | -102/+9 |
| 2022-08-25 | Elaborate all box dereferences in `ElaborateBoxDerefs` | Tomasz Miąsko | -102/+9 |
| 2022-08-25 | Auto merge of #100571 - cjgillot:mir-cost-visit, r=compiler-errors | bors | -92/+222 |
| 2022-08-24 | Auto merge of #99946 - tmiasko:elide-storage-makers, r=oli-obk | bors | -29/+8 |
| 2022-08-23 | Fix typo in UnreachableProp | nils | -1/+1 |
| 2022-08-23 | Elide storage markers for internal locals when inlining | Tomasz Miąsko | -2/+6 |
| 2022-08-23 | Elide storage markers when elaborating deref projections | Tomasz Miąsko | -19/+1 |
| 2022-08-23 | Elide storage markers when elaborating box derefs | Tomasz Miąsko | -8/+1 |
| 2022-08-21 | Enable UnreachablePropagation under mir-opt-level >= 2 | Nilstrieb | -3/+2 |
| 2022-08-21 | UnreachableProp: Preserve unreachable branches for multiple targets | Nilstrieb | -23/+48 |
| 2022-08-21 | Also validate types before inlining. | Camille GILLOT | -0/+100 |
| 2022-08-21 | Refactor cost computation as a visitor. | Camille GILLOT | -92/+122 |
| 2022-08-19 | Rollup merge of #100522 - cjgillot:inline-polymorphic-recursion, r=tmiasko | Dylan DPC | -4/+9 |
| 2022-08-19 | Rollup merge of #100081 - RalfJung:unused-unsafe-in-unsafe-fn, r=jackh726 | Dylan DPC | -71/+17 |
| 2022-08-17 | Ignore substs when checking inlining history. | Camille GILLOT | -4/+9 |
| 2022-08-12 | Adjust cfgs | Mark Rousskov | -1/+0 |
| 2022-08-12 | Rollup merge of #100229 - RalfJung:extra-const-ub-checks, r=lcnr | Dylan DPC | -0/+12 |
| 2022-08-11 | Rollup merge of #100392 - nnethercote:simplify-visitors, r=cjgillot | Matthias Krüger | -9/+1 |
| 2022-08-11 | Rollup merge of #100192 - tmiasko:rm-duplicated-locals, r=nagisa | Dylan DPC | -8/+0 |
| 2022-08-11 | Simplify `rustc_hir::intravisit::Visitor::visit_variant_data`. | Nicholas Nethercote | -9/+1 |
| 2022-08-09 | dont rely on old macro-in-trait-impl bug | Ralf Jung | -0/+12 |
| 2022-08-09 | Add option to `mir::MutVisitor` to not invalidate CFG. | Jakob Degen | -9/+9 |
| 2022-08-06 | Remove duplicated temporaries creating during box derefs elaboration | Tomasz Miąsko | -8/+0 |
| 2022-08-04 | Rollup merge of #100095 - jackh726:early-binder, r=lcnr | Matthias Krüger | -7/+4 |
| 2022-08-03 | Add bound_impl_subject and bound_return_ty | Jack Huey | -7/+4 |
| 2022-08-02 | Avoid invalidating the CFG in MirPatch. | Jakob Degen | -2/+2 |
| 2022-08-02 | update comment | Ralf Jung | -3/+0 |
| 2022-08-02 | remove some unused code and types | Ralf Jung | -49/+15 |
| 2022-08-02 | never consider unsafe blocks unused if they would be required with unsafe_op_... | Ralf Jung | -27/+10 |
| 2022-07-31 | Rollup merge of #99186 - camsteffen:closure-localdefid, r=cjgillot | Dylan DPC | -1/+1 |
| 2022-07-30 | Use LocalDefId for closures more | Cameron Steffen | -1/+1 |
| 2022-07-29 | Change maybe_body_owned_by to take local def id | Miguel Guarniz | -3/+3 |
| 2022-07-29 | Auto merge of #99667 - ouz-a:some_branch, r=oli-obk | bors | -5/+4 |
| 2022-07-27 | lint: add bad opt access internal lint | David Wood | -2/+2 |
| 2022-07-26 | Rollup merge of #99739 - nnethercote:rm-E0133, r=Dylan-DPC | Dylan DPC | -1/+1 |
| 2022-07-26 | Rollup merge of #99711 - tmiasko:coverage, r=wesleywiser | Yuki Okushi | -1/+11 |
| 2022-07-26 | Remove erroneous E0133 code from an error message. | Nicholas Nethercote | -1/+1 |
| 2022-07-26 | Rollup merge of #99178 - Dajamante:clean_up, r=oli-obk | Yuki Okushi | -344/+23 |
| 2022-07-26 | Rollup merge of #97077 - ouz-a:Optimize-backend, r=oli-obk | Yuki Okushi | -21/+5 |
| 2022-07-25 | removed CanConstProp + Visitor | Aïssata | -125/+7 |
| 2022-07-25 | Lighten up const_prop_lint, reusing const_prop | Aïssata | -222/+19 |
| 2022-07-25 | Remove reachable coverage without counters | Tomasz Miąsko | -1/+11 |
| 2022-07-25 | Rollup merge of #99581 - nnethercote:improve-derive-packed-errors, r=estebank | Yuki Okushi | -5/+8 |
| 2022-07-25 | Improve error messages involving `derive` and `packed`. | Nicholas Nethercote | -5/+8 |
| 2022-07-24 | optimize un_derefer | ouz-a | -5/+4 |
| 2022-07-22 | has_deref: simpler comparison, ty fix | ouz-a | -9/+5 |
| 2022-07-22 | simplify more, ret_deref -> has_deref | ouz-a | -3/+2 |
| 2022-07-22 | simplify some code that depend on Deref | ouz-a | -20/+9 |
| 2022-07-22 | Rollup merge of #98868 - tmiasko:unreachable-coverage, r=wesleywiser | Dylan DPC | -35/+43 |