| Age | Commit message (Expand) | Author | Lines |
| 2016-10-19 | Use TypedArena::alloc_slice in rustc. | Mark-Simulacrum | -1/+1 |
| 2016-10-04 | stop having identity casts be lexprs | Ariel Ben-Yehuda | -0/+7 |
| 2016-10-01 | Rollup merge of #36599 - jonas-schievink:whats-a-pirates-favorite-data-struct... | Manish Goregaokar | -1/+1 |
| 2016-09-28 | Call arrays "arrays" instead of "vecs" internally | Jonas Schievink | -1/+1 |
| 2016-09-26 | [WIP] Move MIR towards a single kind of local | Jonas Schievink | -4/+8 |
| 2016-09-08 | Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt` | Vadim Petrochenkov | -1/+1 |
| 2016-09-03 | Fix buggy field access translation | Vadim Petrochenkov | -3/+6 |
| 2016-08-16 | Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis | bors | -1/+24 |
| 2016-08-14 | [MIR] Add Storage{Live,Dead} statements to emit llvm.lifetime.{start,end}. | Eduard Burtescu | -1/+8 |
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -5/+6 |
| 2016-08-13 | Minor fixups based on @eddyb's feedback | Andrew Cann | -2/+1 |
| 2016-08-13 | Remove obsolete divergence related stuff | Andrew Cann | -1/+1 |
| 2016-08-13 | Switch on TyEmpty | Andrew Cann | -1/+1 |
| 2016-08-13 | Small optimization | Andrew Cann | -4/+16 |
| 2016-08-13 | Add EmptyToAny adjustment | Andrew Cann | -0/+11 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -2/+2 |
| 2016-06-10 | Auto merge of #34174 - shepmaster:16-bit-mir, r=Aatch | bors | -0/+1 |
| 2016-06-09 | Support getting the minimum 16-bit isize value | Jake Goulding | -0/+1 |
| 2016-06-09 | introduce the type-safe IdxVec and use it instead of loose indexes | Ariel Ben-Yehuda | -1/+4 |
| 2016-06-07 | mir: group span + visibility scope under a new SourceInfo type. | Eduard Burtescu | -55/+35 |
| 2016-06-07 | mir: distinguish between variable visibility scopes and SEME scopes. | Eduard Burtescu | -7/+7 |
| 2016-06-05 | Respect #[rustc_inherit_overflow_checks] in mir::build and trans. | Eduard Burtescu | -2/+2 |
| 2016-06-05 | mir: report when overflow checks would be missing cross-crate. | Eduard Burtescu | -2/+2 |
| 2016-06-05 | Add a new Assert terminator to MIR for bounds & arithmetic checks. | Eduard Burtescu | -36/+32 |
| 2016-06-05 | Change `with_cond` to `build_cond_br` | James Miller | -19/+19 |
| 2016-06-05 | Add a `with_cond` method | James Miller | -45/+20 |
| 2016-06-05 | Check arithmetic in the MIR | James Miller | -5/+200 |
| 2016-06-03 | introduce DropAndReplace for translating assignments | Ariel Ben-Yehuda | -16/+12 |
| 2016-05-11 | Auto merge of #33239 - eddyb:mir-temp-drops, r=arielb1 | bors | -7/+9 |
| 2016-05-11 | mir: drop temps outside-in by scheduling the drops inside-out. | Eduard Burtescu | -7/+9 |
| 2016-05-11 | rustc: Split local type contexts interners from the global one. | Eduard Burtescu | -7/+7 |
| 2016-05-07 | mir: build MIR for constants and static initializers. | Eduard Burtescu | -7/+6 |
| 2016-05-06 | Auto merge of #33267 - nagisa:mir-temporary-32959, r=nikomatsakis | bors | -1/+1 |
| 2016-05-01 | Handle coercion casts properly when building the MIR | James Miller | -6/+3 |
| 2016-04-29 | Temporary hack for 32959 | Simonas Kazlauskas | -1/+1 |
| 2016-04-28 | Fix translation of `Assign`/`AssignOp` as rvalues | James Miller | -2/+5 |
| 2016-04-28 | Address comments | James Miller | -1/+137 |
| 2016-04-28 | Various improvements to MIR and LLVM IR Construction | James Miller | -79/+10 |
| 2016-04-20 | Generate block containing return lazily instead | Simonas Kazlauskas | -1/+2 |
| 2016-04-16 | MIR: Do not require END_BLOCK to always exist | Simonas Kazlauskas | -1/+1 |
| 2016-03-31 | librustc_mir: use bug!(), span_bug!() | Benjamin Herr | -3/+4 |
| 2016-03-27 | rustc: move cfg, infer, traits and ty from middle to top-level. | Eduard Burtescu | -1/+1 |
| 2016-03-23 | introduce "call-site-scope" as the outermost scope | Niko Matsakis | -1/+1 |
| 2016-03-23 | rewrite drop code | Niko Matsakis | -1/+2 |
| 2016-03-23 | add span/scope-id to terminator | Niko Matsakis | -11/+38 |
| 2016-03-23 | extend Terminator into a struct so it can have additional fields | Niko Matsakis | -12/+12 |
| 2016-03-23 | track the innermost scope for every stmt | Niko Matsakis | -12/+17 |
| 2016-03-23 | record a scope for each `VarDecl` | Niko Matsakis | -6/+6 |
| 2016-03-17 | hir, mir: Separate HIR expressions / MIR operands from InlineAsm. | Eduard Burtescu | -2/+14 |
| 2016-03-17 | mir: Ignore noop casts (e.g. when `as` used for coercion). | Eduard Burtescu | -2/+7 |