| Age | Commit message (Expand) | Author | Lines |
| 2016-11-03 | Fix ICE when attempting to get closure generics. | Mark-Simulacrum | -3/+2 |
| 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 |
| 2016-08-08 | track MIR through the dep-graph | Niko Matsakis | -10/+29 |
| 2016-08-08 | refactor other type methods | Scott A Carr | -81/+75 |
| 2016-08-05 | refactor lvalue_ty to be method of lvalue | Scott A Carr | -22/+25 |
| 2016-07-08 | Remove unnecessary accessor function VariantDefData::kind | Vadim Petrochenkov | -1/+1 |
| 2016-06-27 | Auto merge of #34424 - jseyfried:breaking_batch, r=Manishearth | bors | -2/+2 |
| 2016-06-23 | add control flow graph and algorithms. add dominator to mir | Scott A Carr | -2/+41 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -2/+2 |
| 2016-06-20 | trans: generalize immediate temporaries to all MIR locals. | Eduard Burtescu | -0/+35 |
| 2016-06-16 | fix MirSource::Promoted handling | Ariel Ben-Yehuda | -10/+11 |
| 2016-06-09 | use the type name as the pass name | Ariel Ben-Yehuda | -1/+3 |
| 2016-06-09 | add hook infrastructure for automatically dumping MIR on every pass | Ariel Ben-Yehuda | -5/+47 |
| 2016-06-09 | introduce an `unreachable` terminator | Ariel Ben-Yehuda | -2/+9 |
| 2016-06-09 | add a cache for MIR predecessors | Ariel Ben-Yehuda | -1/+88 |
| 2016-06-09 | make the basic_blocks field private | Ariel Ben-Yehuda | -46/+45 |
| 2016-06-09 | introduce the type-safe IdxVec and use it instead of loose indexes | Ariel Ben-Yehuda | -93/+56 |
| 2016-06-09 | implement RFC495 semantics for slice patterns | Ariel Ben-Yehuda | -23/+32 |
| 2016-06-08 | remove the librustc_trans -> librustc_mir dependency | Ariel Ben-Yehuda | -0/+286 |
| 2016-06-07 | mir: group span + visibility scope under a new SourceInfo type. | Eduard Burtescu | -21/+37 |
| 2016-06-07 | mir: distinguish between variable visibility scopes and SEME scopes. | Eduard Burtescu | -35/+38 |
| 2016-06-05 | Add a new Assert terminator to MIR for bounds & arithmetic checks. | Eduard Burtescu | -1/+76 |
| 2016-06-05 | Check arithmetic in the MIR | James Miller | -0/+24 |
| 2016-06-03 | fix ICEs with RUST_LOG | Ariel Ben-Yehuda | -3/+4 |
| 2016-06-03 | introduce DropAndReplace for translating assignments | Ariel Ben-Yehuda | -8/+42 |
| 2016-05-16 | Revised mir-dataflow. | Felix S. Klock II | -2/+3 |
| 2016-05-11 | rustc: Split local type contexts interners from the global one. | Eduard Burtescu | -9/+9 |
| 2016-05-11 | rustc: More interning for data used in Ty<'tcx>. | Eduard Burtescu | -7/+5 |
| 2016-05-11 | rustc: Generalize a minimum set of functions over 'tcx != 'gcx. | Eduard Burtescu | -1/+1 |