| Age | Commit message (Expand) | Author | Lines |
| 2022-03-25 | Rollup merge of #94655 - JakobDegen:mir-phase-docs, r=oli-obk | Dylan DPC | -4/+4 |
| 2022-03-23 | Clarify which kinds of MIR are allowed during which phases. | Jakob Degen | -4/+4 |
| 2022-03-23 | remove optimizations from const_prop_lint | Carl Scherer | -1/+1 |
| 2022-03-23 | separate const prop lint from optimizations | Carl Scherer | -0/+2 |
| 2022-03-01 | 7 - Make more use of `let_chains` | Caio | -3/+4 |
| 2022-02-25 | Switch bootstrap cfgs | Mark Rousskov | -1/+1 |
| 2022-02-11 | add tainted_by_errors to mir::Body | Michael Goulet | -15/+13 |
| 2022-02-09 | Rollup merge of #93813 - xldenis:public-mir-passes, r=wesleywiser | Matthias Krüger | -3/+6 |
| 2022-02-09 | Make a few cleanup MIR passes public | Xavier Denis | -3/+6 |
| 2022-02-01 | add a rustc::query_stability lint | lcnr | -0/+1 |
| 2022-01-22 | Use an `indexmap` to avoid sorting `LocalDefId`s | pierwill | -4/+4 |
| 2022-01-16 | Replace NestedVisitorMap with NestedFilter | Cameron Steffen | -5/+1 |
| 2022-01-16 | Auto merge of #92805 - BoxyUwU:revert-lazy-anon-const-substs, r=lcnr | bors | -3/+3 |
| 2022-01-15 | Reduce use of local_def_id_to_hir_id. | Camille GILLOT | -2/+1 |
| 2022-01-15 | initial revert | Ellen | -3/+3 |
| 2021-12-14 | Stabilize iter::zip. | PFPoitras | -1/+0 |
| 2021-12-08 | Rollup merge of #91638 - scottmcm:less-inband-2-of-28, r=petrochenkov | Matthias Krüger | -3/+2 |
| 2021-12-07 | Remove `in_band_lifetimes` from `rustc_mir_transform` | Scott McMurray | -3/+2 |
| 2021-12-05 | Remove unnecessary FIXME (answered by Oli) | Dylan MacKenzie | -2/+1 |
| 2021-12-02 | Don't "simplify" during optimizations if optimizations are disabled | Dylan MacKenzie | -6/+14 |
| 2021-12-02 | Use new MIR pass manager | Dylan MacKenzie | -168/+73 |
| 2021-12-02 | Add pass for simple phase change | Dylan MacKenzie | -0/+1 |
| 2021-12-02 | Update passes with new interface | Dylan MacKenzie | -5/+5 |
| 2021-12-02 | Implement a pass manager | Dylan MacKenzie | -0/+5 |
| 2021-12-02 | Rollup merge of #91410 - ecstatic-morse:const-precise-live-drops-take-2, r=ol... | Matthias Krüger | -5/+19 |
| 2021-11-30 | Move post-elaboration const-checking earlier in the pipeline | Dylan MacKenzie | -2/+14 |
| 2021-11-30 | Add `RemoveUninitDrops` MIR pass | Dylan MacKenzie | -0/+1 |
| 2021-11-30 | Separate `RemoveFalseEdges` from `SimplifyBranches` | Dylan MacKenzie | -3/+4 |
| 2021-11-29 | Don't re-export `MirPass` | Dylan MacKenzie | -2/+1 |
| 2021-10-28 | Revert "Add rustc lint, warning when iterating over hashmaps" | Mark Rousskov | -1/+0 |
| 2021-10-25 | Auto merge of #90042 - pietroalbini:1.56-master, r=Mark-Simulacrum | bors | -1/+0 |
| 2021-10-24 | Auto merge of #90235 - matthiaskrgr:rollup-7pqtevk, r=matthiaskrgr | bors | -0/+1 |
| 2021-10-24 | Rollup merge of #89558 - lcnr:query-stable-lint, r=estebank | Matthias Krüger | -0/+1 |
| 2021-10-24 | Auto merge of #85254 - cjgillot:reveal-mir, r=lcnr | bors | -0/+2 |
| 2021-10-23 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2021-10-22 | Auto merge of #89893 - camsteffen:redundant-dump-enabled, r=matthewjasper | bors | -4/+6 |
| 2021-10-21 | Rollup merge of #90071 - cjgillot:no-blocks, r=oli-obk | Yuki Okushi | -2/+1 |
| 2021-10-19 | Replace FnLikeNode by FnKind. | Camille GILLOT | -2/+1 |
| 2021-10-17 | Normalize MIR with RevealAll before optimizations. | Camille GILLOT | -0/+2 |
| 2021-10-16 | Adopt let_else across the compiler | est31 | -0/+1 |
| 2021-10-15 | allow `potential_query_instability` everywhere | lcnr | -0/+1 |
| 2021-10-14 | Inline on_mir_pass and add inline to dump_mir | Cameron Steffen | -4/+6 |
| 2021-10-06 | reset and cleanup | Alexander | -0/+2 |
| 2021-10-04 | Stabilize `const_panic` | Jacob Pratt | -1/+1 |
| 2021-09-29 | Move body_owners to tcx.hir(). | Camille GILLOT | -1/+1 |
| 2021-09-29 | Avoid more invocations of hir_crate query. | Camille GILLOT | -3/+1 |
| 2021-09-15 | Make rustc_mir_dataflow::framework::graphviz and rustc_mir_transform::MirPass... | Will Crichton | -1/+1 |
| 2021-09-12 | Rollup merge of #88709 - BoxyUwU:thir-abstract-const, r=lcnr | Manish Goregaokar | -1/+0 |
| 2021-09-08 | Bump stage0 compiler to 1.56 | Mark Rousskov | -1/+0 |
| 2021-09-09 | rename mir -> thir around abstract consts | Ellen | -1/+0 |