| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2017-06-01 | rewrite layout to take a (param-env, ty) pair instead of infcx | Niko Matsakis | -4/+2 |
| 2017-06-01 | move projection mode into parameter environment | Niko Matsakis | -3/+3 |
| 2017-05-22 | rename `parameter_environment` to `param_env` | Niko Matsakis | -1/+1 |
| 2017-05-22 | rename `ParameterEnvironment` to `ParamEnv` | Niko Matsakis | -1/+1 |
| 2017-05-22 | centralize the caching for is-copy, is-sized, and is-freeze | Niko Matsakis | -1/+1 |
| 2017-05-13 | rustc: uniformly compute ParameterEnvironment's "free outlive scope". | Eduard-Mihai Burtescu | -1/+2 |
| 2017-05-02 | update comment about heuristics | Niko Matsakis | -1/+3 |
| 2017-05-02 | rename from `item_mir` to `optimized_mir` | Niko Matsakis | -1/+1 |
| 2017-05-02 | support inlining by asking for optimizer mir for callees | Niko Matsakis | -139/+62 |
| 2017-05-02 | rip out everything but `MirPass`, move the logic into suites | Niko Matsakis | -16/+11 |
| 2017-05-02 | remove `Pass` and (temporarily) drop `Inline` | Niko Matsakis | -1/+6 |
| 2017-05-02 | convert the `inline` pass to use the new multi result | Niko Matsakis | -43/+47 |
| 2017-05-02 | retool MIR passes completely | Niko Matsakis | -3/+12 |
| 2017-05-02 | simplify the MirPass traits and passes dramatically | Niko Matsakis | -14/+4 |
| 2017-05-02 | rework `MirPass` API to be stateless and extract helper fns | Niko Matsakis | -24/+4 |
| 2017-05-02 | introduce `mir_keys()` | Niko Matsakis | -29/+9 |
| 2017-04-22 | avoid calling `mk_region` unnecessarily | Ariel Ben-Yehuda | -2/+2 |
| 2017-04-20 | rustc: combine type_needs_drop_given_env and may_drop into needs_drop. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-04-11 | store Spans for all MIR locals | Ariel Ben-Yehuda | -9/+6 |
| 2017-03-10 | Only run inlining if mir opts are enabled | James Miller | -1/+1 |
| 2017-03-10 | Add dep-graph tasks where needed | James Miller | -16/+10 |
| 2017-03-10 | Initial implementation of inlining for MIR | James Miller | -0/+842 |