| Age | Commit message (Expand) | Author | Lines |
| 2016-11-03 | A way to remove otherwise unused locals from MIR | Simonas Kazlauskas | -15/+105 |
| 2016-10-28 | rustc: move the MIR map into TyCtxt. | Eduard Burtescu | -105/+74 |
| 2016-10-28 | rustc: move mir::repr::* to mir. | Eduard Burtescu | -15/+14 |
| 2016-10-06 | Rollup merge of #36959 - arielb1:simplify-cfg-fixes, r=eddyb | Jonathan Turner | -2/+13 |
| 2016-10-04 | Remove some unused methods from metadata | Vadim Petrochenkov | -5/+1 |
| 2016-10-04 | Eliminate ty::VariantKind in favor of def::CtorKind | Vadim Petrochenkov | -2/+2 |
| 2016-10-04 | SimplifyCfg: don't incref target when collapsing a goto with 1 pred | Ariel Ben-Yehuda | -2/+10 |
| 2016-10-04 | SimplifyCfg: simplify the start block | Ariel Ben-Yehuda | -0/+3 |
| 2016-09-26 | Fix tidy | Jonas Schievink | -1/+4 |
| 2016-09-26 | promote_consts: make assign take a Local | Jonas Schievink | -4/+4 |
| 2016-09-26 | Rename MIR local iterators to match convention | Jonas Schievink | -2/+2 |
| 2016-09-26 | [WIP] Move MIR towards a single kind of local | Jonas Schievink | -128/+141 |
| 2016-09-24 | librustc_mir: Propagate constants during copy propagation. | Patrick Walton | -59/+213 |
| 2016-09-21 | Auto merge of #36551 - eddyb:meta-games, r=nikomatsakis | bors | -1/+2 |
| 2016-09-20 | rustc_metadata: go only through rustc_serialize in astencode. | Eduard Burtescu | -1/+2 |
| 2016-09-19 | librustc: Implement def-use chains and trivial copy propagation on MIR. | Patrick Walton | -3/+186 |
| 2016-09-19 | librustc: Add a new nop statement to the MIR. | Patrick Walton | -1/+3 |
| 2016-09-16 | librustc_mir: Remove `&*x` when `x` has a reference type. | Patrick Walton | -0/+112 |
| 2016-09-08 | Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt` | Vadim Petrochenkov | -9/+7 |
| 2016-09-06 | Count and report time taken by MIR passes | Simonas Kazlauskas | -4/+4 |
| 2016-09-04 | Auto merge of #36203 - petrochenkov:uvsdot, r=nrc | bors | -7/+7 |
| 2016-09-04 | Rollup merge of #36212 - razielgn:updated-e0493-to-new-format, r=jonathandturner | Manish Goregaokar | -0/+33 |
| 2016-09-04 | Replace `_, _` with `..` | Vadim Petrochenkov | -6/+6 |
| 2016-09-04 | Replace `_, _, _` with `..` | Vadim Petrochenkov | -1/+1 |
| 2016-09-03 | Fix buggy field access translation | Vadim Petrochenkov | -3/+3 |
| 2016-09-03 | Some better support for unions through the compiler | Vadim Petrochenkov | -1/+3 |
| 2016-09-02 | E0493: showing a label where the destructor is defined. | Federico Ravasio | -0/+29 |
| 2016-09-01 | turn the RFC1592 warnings into hard errors | Ariel Ben-Yehuda | -4/+0 |
| 2016-08-31 | Updated E0493 to new format. | Federico Ravasio | -0/+4 |
| 2016-08-27 | Auto merge of #36030 - Manishearth:rollup, r=Manishearth | bors | -1/+1 |
| 2016-08-26 | Auto merge of #35542 - scottcarr:visitor_refactor, r=nikomatsakis | bors | -78/+77 |
| 2016-08-27 | rustc: use accessors for Substs::{types,regions}. | Eduard Burtescu | -1/+1 |
| 2016-08-26 | fix port for visit_statement | Scott A Carr | -3/+14 |
| 2016-08-20 | Rollup merge of #35780 - clementmiao:E0396_new_err_format, r=jonathandturner | Jonathan Turner | -3/+7 |
| 2016-08-20 | Rollup merge of #35778 - clementmiao:E0395_new_error_format, r=jonathandturner | Jonathan Turner | -3/+8 |
| 2016-08-18 | track Location in visitor, combine Location | Scott A Carr | -88/+76 |
| 2016-08-17 | updated E0396 to new error format | clementmiao | -3/+7 |
| 2016-08-17 | updated E0395 to new error format | clementmiao | -3/+8 |
| 2016-08-17 | Updated E0394 to new error message | Knight | -1/+4 |
| 2016-08-16 | Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis | bors | -28/+18 |
| 2016-08-14 | [MIR] Add Storage{Live,Dead} statements to emit llvm.lifetime.{start,end}. | Eduard Burtescu | -19/+41 |
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -1/+2 |
| 2016-08-13 | Remove obsolete divergence related stuff | Andrew Cann | -28/+15 |
| 2016-08-13 | Switch on TyEmpty | Andrew Cann | -3/+5 |
| 2016-08-13 | Auto merge of #35348 - scottcarr:discriminant2, r=nikomatsakis | bors | -17/+73 |
| 2016-08-12 | rustc: rename ProjectionMode and its variant to be more memorable. | Eduard Burtescu | -4/+4 |
| 2016-08-11 | Auto merge of #35592 - jonathandturner:rollup, r=jonathandturner | bors | -3/+6 |
| 2016-08-11 | add SetDiscriminant StatementKind to enable deaggregation of enums | Scott A Carr | -17/+73 |
| 2016-08-11 | Rollup merge of #35445 - pcn:update-E0017-to-new-format, r=arielb1 | Jonathan Turner | -3/+6 |
| 2016-08-11 | Auto merge of #35403 - scottcarr:lvalue_refactor, r=nikomatsakis | bors | -28/+26 |