| Age | Commit message (Expand) | Author | Lines |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -6/+6 |
| 2017-01-06 | rustc: keep track of tables everywhere as if they were per-body. | Eduard-Mihai Burtescu | -8/+3 |
| 2017-01-03 | Fix build after rebase | Andrew Cann | -1/+1 |
| 2017-01-03 | More pattern matching for empty types changes | Andrew Cann | -0/+4 |
| 2016-12-28 | rustc: separate TraitItem from their parent Item, just like ImplItem. | Eduard-Mihai Burtescu | -1/+1 |
| 2016-11-29 | rustc: simplify AdtDef by removing the field types and ty::ivar. | Eduard-Mihai Burtescu | -4/+4 |
| 2016-11-12 | Rollup merge of #37692 - nbp:debug-lvalue-subslice, r=eddyb | Eduard-Mihai Burtescu | -1/+1 |
| 2016-11-10 | Balance the debug output of Lvalue Subslice | Nicolas B. Pierron | -1/+1 |
| 2016-11-10 | rustc: clean up lookup_item_type and remove TypeScheme. | Eduard Burtescu | -2/+2 |
| 2016-11-03 | Auto merge of #36306 - nagisa:mir-local-cleanup, r=eddyb | bors | -5/+5 |
| 2016-11-03 | A way to remove otherwise unused locals from MIR | Simonas Kazlauskas | -5/+5 |
| 2016-10-30 | Auto merge of #37489 - nagisa:unnecessary-clone, r=eddyb | bors | -1/+2 |
| 2016-10-31 | Do not clone Mir unnecessarily | Simonas Kazlauskas | -1/+2 |
| 2016-10-30 | Fix ICE when attempting to get closure generics. | Mark-Simulacrum | -3/+2 |
| 2016-10-28 | rustc: move the MIR map into TyCtxt. | Eduard Burtescu | -47/+11 |
| 2016-10-28 | rustc: move mir::repr::* to mir. | Eduard Burtescu | -9/+14 |
| 2016-10-25 | Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup... | Mark-Simulacrum | -2/+2 |
| 2016-10-19 | Use TypedArena::alloc_slice in rustc. | Mark-Simulacrum | -2/+2 |
| 2016-10-04 | Eliminate ty::VariantKind in favor of def::CtorKind | Vadim Petrochenkov | -4/+5 |
| 2016-10-01 | Rollup merge of #36599 - jonas-schievink:whats-a-pirates-favorite-data-struct... | Manish Goregaokar | -9/+7 |
| 2016-09-29 | Change the `local` prefix to `_` | Jonas Schievink | -2/+2 |
| 2016-09-28 | Call arrays "arrays" instead of "vecs" internally | Jonas Schievink | -9/+7 |
| 2016-09-27 | Address review comments | Jonas Schievink | -2/+4 |
| 2016-09-26 | args_iter doesn't need to borrow the MIR | Jonas Schievink | -2/+3 |
| 2016-09-26 | Rename MIR local iterators to match convention | Jonas Schievink | -4/+4 |
| 2016-09-26 | Make spreading use `Option<Local>` | Jonas Schievink | -4/+4 |
| 2016-09-26 | [WIP] Move MIR towards a single kind of local | Jonas Schievink | -205/+168 |
| 2016-09-26 | Move "rust-call" tuple spreading out of ArgDecl | Jonas Schievink | -5/+7 |
| 2016-09-24 | Rollup merge of #36559 - grimreaper:eax/fix/r1, r=nikomatsakis | Guillaume Gomez | -1/+1 |
| 2016-09-21 | Auto merge of #36551 - eddyb:meta-games, r=nikomatsakis | bors | -1/+3 |
| 2016-09-20 | rustc: replace uses of NodeId in Def, other than closures and labels. | Eduard Burtescu | -1/+3 |
| 2016-09-19 | librustc: Implement def-use chains and trivial copy propagation on MIR. | Patrick Walton | -5/+149 |
| 2016-09-19 | librustc: Add a new nop statement to the MIR. | Patrick Walton | -0/+21 |
| 2016-09-17 | remove duplicate duplicate words | Eitan Adler | -1/+1 |
| 2016-09-16 | groundwork refactoring of `gather_moves` | Ariel Ben-Yehuda | -4/+6 |
| 2016-09-08 | Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt` | Vadim Petrochenkov | -3/+4 |
| 2016-09-06 | Count and report time taken by MIR passes | Simonas Kazlauskas | -8/+9 |
| 2016-09-04 | Replace `_, _` with `..` | Vadim Petrochenkov | -1/+1 |
| 2016-09-03 | Fix buggy field access translation | Vadim Petrochenkov | -4/+8 |
| 2016-08-27 | Auto merge of #36030 - Manishearth:rollup, r=Manishearth | bors | -5/+4 |
| 2016-08-27 | rustc: pass ty::Region behind an interned 'tcx reference. | Eduard Burtescu | -5/+4 |
| 2016-08-18 | track Location in visitor, combine Location | Scott A Carr | -89/+133 |
| 2016-08-17 | rustc: reduce Substs and Generics to a simple immutable API. | Eduard Burtescu | -7/+2 |
| 2016-08-16 | Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis | bors | -24/+7 |
| 2016-08-14 | [MIR] Add Storage{Live,Dead} statements to emit llvm.lifetime.{start,end}. | Eduard Burtescu | -1/+22 |
| 2016-08-13 | Remove obsolete divergence related stuff | Andrew Cann | -24/+7 |
| 2016-08-11 | add SetDiscriminant StatementKind to enable deaggregation of enums | Scott A Carr | -1/+8 |
| 2016-08-11 | Auto merge of #35403 - scottcarr:lvalue_refactor, r=nikomatsakis | bors | -77/+73 |
| 2016-08-10 | no op commit for travis | Scott A Carr | -2/+1 |
| 2016-08-09 | make tidy | Scott A Carr | -3/+3 |