| Age | Commit message (Expand) | Author | Lines |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -3/+2 |
| 2016-03-31 | librustc_mir: use bug!(), span_bug!() | Benjamin Herr | -2/+1 |
| 2016-03-27 | rustc: move cfg, infer, traits and ty from middle to top-level. | Eduard Burtescu | -3/+3 |
| 2016-03-23 | introduce "call-site-scope" as the outermost scope | Niko Matsakis | -5/+2 |
| 2016-03-23 | Add `ScopeAuxiliaryVec`, return MIR+aux via tuple | Niko Matsakis | -2/+2 |
| 2016-03-23 | Rename `MirPlusPlus` to `MirAndScopeAuxiliary` | Niko Matsakis | -2/+2 |
| 2016-03-23 | allow dumping intermediate IR with -Z dump-mir | Niko Matsakis | -1/+9 |
| 2016-03-23 | integrate scopes into MIR | Niko Matsakis | -3/+9 |
| 2016-03-21 | Expose attached attributes to `FnKind` abstraction so that I can look at them... | Felix S. Klock II | -1/+1 |
| 2016-03-17 | mir: Support RustCall ABI functions. | Eduard Burtescu | -7/+15 |
| 2016-03-14 | Fixes after a rebase | Aaron Turon | -0/+1 |
| 2016-03-14 | Move projection_mode to InferContext rather than SelectionContext to reduce c... | Aaron Turon | -2/+6 |
| 2016-03-13 | Auto merge of #31916 - nagisa:mir-passmgr-2, r=arielb1 | bors | -56/+5 |
| 2016-03-07 | Auto merge of #31606 - Ms2ger:ClosureKind, r=eddyb | bors | -3/+3 |
| 2016-03-04 | Add Pass manager for MIR | Simonas Kazlauskas | -56/+5 |
| 2016-03-03 | Rename middle::ty::ctxt to TyCtxt | Jeffrey Seyfried | -5/+5 |
| 2016-02-20 | use the FulfillmentContext and InferCtxt more correctly | Ariel Ben-Yehuda | -4/+4 |
| 2016-02-20 | introduce an early pass to clear dead blocks | Ariel Ben-Yehuda | -1/+3 |
| 2016-02-20 | add -Z mir-opt-level to disable MIR optimizations | Ariel Ben-Yehuda | -2/+3 |
| 2016-02-19 | begin implementing mir-typeck | Ariel Ben-Yehuda | -2/+3 |
| 2016-02-17 | MSVC SEH in MIR is implemented here | Simonas Kazlauskas | -3/+0 |
| 2016-02-12 | Rename ClosureKind variants and stop re-exporting them. | Ms2ger | -3/+3 |
| 2016-02-11 | Add a no-landing-pads MIR pass | Simonas Kazlauskas | -1/+5 |
| 2016-02-09 | refactor `MirPass` to always require a tcx | Oliver Schneider | -2/+3 |
| 2016-02-09 | make `MirMap` a struct instead of a type alias for `NodeMap` | Oliver Schneider | -15/+15 |
| 2016-02-06 | Reuse MIR visitors for EraseRegions pass | Simonas Kazlauskas | -1/+1 |
| 2016-01-16 | fallout from removing the `errors_will_be_reported` flag | Niko Matsakis | -1/+1 |
| 2016-01-06 | Auto merge of #30532 - nikomatsakis:cross-item-dependencies, r=mw | bors | -1/+2 |
| 2016-01-05 | Annotate the compiler with information about what it is doing when. | Niko Matsakis | -1/+2 |
| 2016-01-04 | Add a human-readable textual form for MIR. | Scott Olson | -14/+15 |
| 2015-12-28 | Rewrite MIR graphviz printing and improve MIR debug printing. | Scott Olson | -2/+4 |
| 2015-11-30 | Move the core MIR datastructures to librustc. | Michael Woerister | -1/+1 |
| 2015-11-18 | Port a bunch of code new-visitor; all of these ports were | Niko Matsakis | -19/+15 |
| 2015-11-16 | ImplItem_ -> ImplItemKind rename | Oliver Schneider | -2/+2 |
| 2015-11-16 | rename ImplItem_::*ImplItem to ImplItem_::* | Oliver Schneider | -2/+2 |
| 2015-11-12 | Auto merge of #29757 - dotdash:mir_simplify_cfg, r=nikomatsakis | bors | -1/+4 |
| 2015-11-12 | Add a MIR pass to simplify the control flow graph | Björn Steinbrink | -1/+4 |
| 2015-11-10 | Remove the mirroring for patterns and just convert them eagerly; then, | Niko Matsakis | -2/+2 |
| 2015-11-05 | remove excess string allocation | Steve Klabnik | -1/+1 |
| 2015-11-03 | Move the "HAIR" code that reads the tcx tables etc out of the `tcx` | Niko Matsakis | -1/+1 |
| 2015-11-03 | Build the MIR using the liberated fn sigs, and track the return type | Niko Matsakis | -20/+36 |
| 2015-10-07 | Partially format librustc_mir with rustfmt. | Ms2ger | -59/+51 |
| 2015-10-06 | rename `dump` to `mir_map`, which seems more suitable | Niko Matsakis | -0/+249 |