| Age | Commit message (Expand) | Author | Lines |
| 2018-03-14 | remove defaulting to unit | Andrew Cann | -1/+1 |
| 2018-03-13 | `trans_apply_param_substs` => `subst_and_normalize_erasing_regions` | Niko Matsakis | -27/+7 |
| 2018-03-08 | Produce instead of pointers | Oliver Schneider | -0/+7 |
| 2018-03-06 | Replace attr::contains_name(..., "cold") | Wesley Wiser | -5/+5 |
| 2018-03-06 | Add `inline` to `TransFnAttrs` | Wesley Wiser | -1/+1 |
| 2018-02-09 | Auto merge of #47802 - bobtwinkles:loop_false_edge, r=nikomatsakis | bors | -0/+3 |
| 2018-02-08 | Encode (in MIR) whether borrows are explicit in source or arise due to autoref. | Felix S. Klock II | -2/+2 |
| 2018-02-05 | mir: Add TerminatorKind::FalseUnwind | bobtwinkles | -0/+3 |
| 2018-02-01 | rustc: prefer ParamEnvAnd and LayoutCx over tuples for LayoutOf. | Eduard-Mihai Burtescu | -2/+1 |
| 2017-12-21 | Mir: Add Terminatorkind::Abort | David Henningsson | -0/+1 |
| 2017-12-01 | MIR: s/lv(al(ue)?)?/place in function/variable/module names. | Eduard-Mihai Burtescu | -13/+13 |
| 2017-12-01 | MIR: s/Lvalue/Place in type names. | Eduard-Mihai Burtescu | -17/+17 |
| 2017-11-28 | MIR: split Operand::Consume into Copy and Move. | Eduard-Mihai Burtescu | -4/+4 |
| 2017-11-28 | rustc_mir: enforce that arguments are replaced with Local's only. | Eduard-Mihai Burtescu | -41/+14 |
| 2017-11-21 | Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1 | bors | -8/+39 |
| 2017-11-19 | fix closure inlining by spilling arguments to a temporary | Niko Matsakis | -8/+39 |
| 2017-11-19 | rustc: move size, align & primitive_align from Abi::Aggregate to layout. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-11-19 | rustc: remove Ty::layout and move everything to layout_of. | Eduard-Mihai Burtescu | -3/+2 |
| 2017-11-15 | Auto merge of #45913 - sinkuu:mir-inlining-closure, r=arielb1 | bors | -22/+61 |
| 2017-11-14 | Add TyCtxt::is_closure | Shotaro Yamada | -2/+1 |
| 2017-11-14 | Make create_temp_necessary a method | Shotaro Yamada | -46/+40 |
| 2017-11-14 | Handle closures correctly in MIR inlining | Shotaro Yamada | -10/+56 |
| 2017-11-14 | rustc: split off BodyOwnerKind from MirSource. | Eduard-Mihai Burtescu | -8/+7 |
| 2017-11-14 | rustc: move the MIR pass infrastructure and list to rustc_mir. | Eduard-Mihai Burtescu | -1/+2 |
| 2017-11-14 | Auto merge of #45909 - sinkuu:issue-45885, r=arielb1 | bors | -5/+33 |
| 2017-11-10 | Normalize inlined function in MIR inliner | Shotaro Yamada | -5/+33 |
| 2017-11-09 | add a bunch of debug logging to transform::inline | Ariel Ben-Yehuda | -6/+23 |
| 2017-11-02 | add TerminatorKind::FalseEdges and use it in matches | Mikhail Modin | -0/+6 |
| 2017-09-29 | stop using monomorphize::resolve() | Douglas Campos | -1/+4 |
| 2017-09-29 | take ParamEnv into account when resolving | Douglas Campos | -2/+5 |
| 2017-09-29 | make it not to be a method | Douglas Campos | -1/+1 |
| 2017-09-29 | always use resolve | Douglas Campos | -19/+4 |
| 2017-09-29 | re-enable mir inlining across trait methods | Douglas Campos | -8/+23 |
| 2017-09-11 | Auto merge of #44383 - qmx:gh/40473/no-inline-trait-method, r=nikomatsakis | bors | -6/+8 |
| 2017-09-08 | simplify | Douglas Campos | -9/+1 |
| 2017-09-08 | Auto merge of #44142 - alexcrichton:dllimport-query, r=nikomatsakis | bors | -1/+1 |
| 2017-09-06 | ugly, but works! | Douglas Campos | -6/+16 |
| 2017-09-06 | Reintroduce the early returns | Oliver Schneider | -4/+9 |
| 2017-09-06 | Fix a bug in the inliner | Oliver Schneider | -1/+2 |
| 2017-09-05 | rustc: Migrate lang items to a query | Alex Crichton | -1/+1 |
| 2017-09-03 | rustc_mir: implement visit_local instead/along visit_lvalue where possible. | Eduard-Mihai Burtescu | -31/+24 |
| 2017-08-28 | Merge branch 'master' of https://github.com/rust-lang/rust into gen | John Kåre Alsaker | -1/+6 |
| 2017-08-25 | rustc: Add a FIXME for `try_get` in MIR inlining | Alex Crichton | -1/+6 |
| 2017-08-16 | Merge remote-tracking branch 'origin/master' into gen | Alex Crichton | -9/+9 |
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -9/+9 |
| 2017-07-28 | Rename suspend to yield | John Kåre Alsaker | -2/+2 |
| 2017-07-28 | Generator literal support | John Kåre Alsaker | -0/+6 |
| 2017-07-12 | overload the mir ty methods to make them more ergonomic to use | Ralf Jung | -5/+5 |
| 2017-07-11 | Refactor: {Lvalue,Rvalue,Operand}::ty only need the locals' types, not the fu... | Ralf Jung | -5/+5 |
| 2017-06-27 | rustc: move the PolyFnSig out of TyFnDef. | Eduard-Mihai Burtescu | -3/+4 |