| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2016-08-09 | Auto merge of #35166 - nikomatsakis:incr-comp-ice-34991-2, r=mw | bors | -13/+11 |
| 2016-08-08 | track MIR through the dep-graph | Niko Matsakis | -13/+11 |
| 2016-08-08 | refactor other type methods | Scott A Carr | -16/+16 |
| 2016-08-07 | Updated the messages for E0017 | Peter C. Norton | -3/+6 |
| 2016-08-07 | Update E0010 to use the new format | Peter C. Norton | -2/+4 |
| 2016-08-05 | refactor lvalue_ty to be method of lvalue | Scott A Carr | -12/+10 |
| 2016-08-03 | reduce rightward drift, add precondition comment | Scott A Carr | -15/+20 |
| 2016-08-02 | add hashtag to emphasis its a gh issue | Scott A Carr | -1/+1 |
| 2016-08-02 | fix field type, add test | Scott A Carr | -1/+1 |
| 2016-08-02 | reduce rightward drift, add fixme | Scott A Carr | -41/+41 |
| 2016-08-01 | deaggregate structs to enable further optimization | Scott A Carr | -0/+112 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -3/+3 |
| 2016-06-16 | fix MirSource::Promoted handling | Ariel Ben-Yehuda | -4/+1 |
| 2016-06-16 | stop having `'static` in dump-mir names | Ariel Ben-Yehuda | -0/+6 |
| 2016-06-09 | use the type name as the pass name | Ariel Ben-Yehuda | -19/+5 |
| 2016-06-09 | refactor simplify_cfg and split off simplify_branches | Ariel Ben-Yehuda | -133/+193 |
| 2016-06-09 | add hook infrastructure for automatically dumping MIR on every pass | Ariel Ben-Yehuda | -18/+91 |
| 2016-06-09 | introduce an `unreachable` terminator | Ariel Ben-Yehuda | -1/+5 |
| 2016-06-09 | add a cache for MIR predecessors | Ariel Ben-Yehuda | -20/+4 |
| 2016-06-09 | make the basic_blocks field private | Ariel Ben-Yehuda | -55/+52 |
| 2016-06-09 | introduce the type-safe IdxVec and use it instead of loose indexes | Ariel Ben-Yehuda | -71/+73 |
| 2016-06-09 | merge the RemoveDeadBlocks pass into the SimplifyCfg pass | Ariel Ben-Yehuda | -98/+62 |
| 2016-06-09 | implement RFC495 semantics for slice patterns | Ariel Ben-Yehuda | -1/+21 |
| 2016-06-08 | remove the librustc_trans -> librustc_mir dependency | Ariel Ben-Yehuda | -7/+4 |
| 2016-06-07 | mir: group span + visibility scope under a new SourceInfo type. | Eduard Burtescu | -33/+37 |
| 2016-06-07 | mir: distinguish between variable visibility scopes and SEME scopes. | Eduard Burtescu | -3/+3 |
| 2016-06-05 | Add a new Assert terminator to MIR for bounds & arithmetic checks. | Eduard Burtescu | -65/+30 |
| 2016-06-05 | Check arithmetic in the MIR | James Miller | -0/+1 |
| 2016-06-05 | break critical edges only when needed | Ariel Ben-Yehuda | -43/+56 |
| 2016-06-03 | check for is_cleanup violations in MIR typeck | Ariel Ben-Yehuda | -3/+65 |
| 2016-06-03 | introduce DropAndReplace for translating assignments | Ariel Ben-Yehuda | -5/+21 |
| 2016-05-31 | normalize types in MIR typeck after erasing regions | Ariel Ben-Yehuda | -25/+24 |
| 2016-05-15 | Auto merge of #33620 - eddyb:oops-static-is-not-fn, r=dotdash | bors | -3/+3 |
| 2016-05-14 | Rollup merge of #33552 - dotdash:scfg, r=luqmana | Manish Goregaokar | -59/+124 |
| 2016-05-14 | Rollup merge of #33544 - dotdash:baby_dont_break_me_no_more, r=Aatch | Manish Goregaokar | -118/+112 |
| 2016-05-13 | mir: always allow &mut [...] in static mut regardless of the array length. | Eduard Burtescu | -3/+3 |
| 2016-05-13 | Auto merge of #33541 - eddyb:promote-only-temps, r=arielb1 | bors | -6/+18 |
| 2016-05-13 | [MIR] Enhance the SimplifyCfg pass to merge consecutive blocks | Björn Steinbrink | -59/+124 |
| 2016-05-11 | Only break critical edges where actually needed | Björn Steinbrink | -118/+112 |