| Age | Commit message (Expand) | Author | Lines |
| 2022-09-04 | remap mir before running optimization passes | Deadbeef | -4/+7 |
| 2022-09-04 | Make `const_eval_select` a real intrinsic | Deadbeef | -3/+65 |
| 2022-08-30 | Auto merge of #99102 - JakobDegen:reorder-generators, r=oli-obk | bors | -84/+108 |
| 2022-08-30 | Simplify pass manager's `run_passes` logic | Jakob Degen | -29/+19 |
| 2022-08-30 | Refactor MIR phases | Jakob Degen | -56/+90 |
| 2022-08-30 | Auto merge of #100812 - Nilstrieb:revert-let-chains-nightly, r=Mark-Simulacrum | bors | -0/+1 |
| 2022-08-29 | Revert let_chains stabilization | Nilstrieb | -0/+1 |
| 2022-08-29 | Rollup merge of #100239 - RalfJung:const-prop-uninit, r=oli-obk | Dylan DPC | -32/+53 |
| 2022-08-29 | Rollup merge of #101111 - saethlin:better-fnentry-spans, r=RalfJung | Matthias Krüger | -11/+8 |
| 2022-08-29 | Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obk | Matthias Krüger | -65/+64 |
| 2022-08-28 | Use the declaration's SourceInfo for FnEntry retags, not the outermost | Ben Kimock | -11/+8 |
| 2022-08-27 | remove a now-useless machine hook | Ralf Jung | -9/+0 |
| 2022-08-27 | remove an ineffective check in const_prop | Ralf Jung | -24/+54 |
| 2022-08-27 | Rollup merge of #101057 - cjgillot:one-fn-sig, r=compiler-errors | Yuki Okushi | -1/+1 |
| 2022-08-26 | Merge implementations of HIR fn_decl and fn_sig. | Camille GILLOT | -1/+1 |
| 2022-08-26 | make read_immediate error immediately on uninit, so ImmTy can carry initializ... | Ralf Jung | -33/+22 |
| 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 |