| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2016-05-11 | rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. | Eduard Burtescu | -13/+14 |
| 2016-05-11 | rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. | Eduard Burtescu | -25/+20 |
| 2016-05-07 | mir: prepare for rvalue promotion support. | Eduard Burtescu | -4/+89 |
| 2016-04-24 | syntax: Merge keywords and remaining special idents in one list | Vadim Petrochenkov | -1/+1 |
| 2016-04-20 | Auto merge of #33030 - nagisa:mir-unrequire-end-block, r=nikomatsakis | bors | -5/+1 |
| 2016-04-20 | Generate block containing return lazily instead | Simonas Kazlauskas | -7/+0 |
| 2016-04-16 | debuginfo: argument and upvar names for MIR. | Eduard Burtescu | -2/+21 |
| 2016-04-16 | MIR: Do not require END_BLOCK to always exist | Simonas Kazlauskas | -5/+8 |
| 2016-04-11 | mir: store the span of a scope in the ScopeData. | Eduard Burtescu | -0/+3 |
| 2016-04-08 | Auto merge of #32738 - Aatch:mir-operand-fn-ret, r=arielb1 | bors | -2/+5 |
| 2016-04-06 | rustc: move middle::{def,def_id,pat_util} to hir. | Eduard Burtescu | -2/+2 |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -2/+2 |
| 2016-04-04 | Handle operand temps for function calls | James Miller | -2/+5 |
| 2016-03-31 | librustc: replace unreachable! with bug!() | Benjamin Herr | -1/+1 |
| 2016-03-31 | librustc: replace tcx.sess.bug calls with bug!() | Benjamin Herr | -1/+1 |
| 2016-03-30 | move `const_eval` and `check_match` out of `librustc` | Oliver Schneider | -3/+3 |