| Age | Commit message (Expand) | Author | Lines |
| 2016-10-11 | stop having identity casts be lexprs | Ariel Ben-Yehuda | -0/+7 |
| 2016-09-20 | rustc: replace uses of NodeId in Def, other than closures and labels. | Eduard Burtescu | -2/+3 |
| 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-27 | Auto merge of #36030 - Manishearth:rollup, r=Manishearth | bors | -4/+6 |
| 2016-08-27 | rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. | Eduard Burtescu | -3/+5 |
| 2016-08-27 | rustc: pass ty::Region behind an interned 'tcx reference. | Eduard Burtescu | -1/+1 |
| 2016-08-18 | track Location in visitor, combine Location | Scott A Carr | -11/+1 |
| 2016-08-18 | Rollup merge of #35751 - nagisa:mir-scope-fix-again, r=eddyb | Eduard-Mihai Burtescu | -20/+59 |
| 2016-08-18 | Nice graphs | Simonas Kazlauskas | -12/+48 |
| 2016-08-17 | Properly invalidate the early exit cache | Simonas Kazlauskas | -20/+23 |
| 2016-08-17 | rustc: remove ParamSpace from Substs. | Eduard Burtescu | -1/+1 |
| 2016-08-17 | rustc: reduce Substs and Generics to a simple immutable API. | Eduard Burtescu | -1/+1 |
| 2016-08-17 | rustc: avoid using subst::VecPerParamSpace::{empty,new} directly. | Eduard Burtescu | -5/+2 |
| 2016-08-16 | Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis | bors | -10/+29 |
| 2016-08-14 | [MIR] Add Storage{Live,Dead} statements to emit llvm.lifetime.{start,end}. | Eduard Burtescu | -35/+159 |
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -5/+6 |
| 2016-08-13 | Minor fixups based on @eddyb's feedback | Andrew Cann | -5/+4 |
| 2016-08-13 | Remove obsolete divergence related stuff | Andrew Cann | -10/+6 |
| 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 | -7/+7 |
| 2016-06-17 | Cache drops for early scope exits | Simonas Kazlauskas | -27/+30 |
| 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 | fix issues | Ariel Ben-Yehuda | -1/+7 |
| 2016-06-09 | introduce an `unreachable` terminator | Ariel Ben-Yehuda | -87/+13 |
| 2016-06-09 | make the basic_blocks field private | Ariel Ben-Yehuda | -11/+10 |
| 2016-06-09 | introduce the type-safe IdxVec and use it instead of loose indexes | Ariel Ben-Yehuda | -66/+47 |
| 2016-06-09 | fix damage in librustc | Ariel Ben-Yehuda | -10/+14 |
| 2016-06-09 | implement RFC495 semantics for slice patterns | Ariel Ben-Yehuda | -151/+211 |
| 2016-06-07 | mir: group span + visibility scope under a new SourceInfo type. | Eduard Burtescu | -160/+128 |
| 2016-06-07 | mir: distinguish between variable visibility scopes and SEME scopes. | Eduard Burtescu | -111/+146 |
| 2016-06-05 | mir: remove unused float support from zero_literal. | Eduard Burtescu | -2/+1 |
| 2016-06-05 | Auto merge of #33905 - eddyb:mir-overflow, r=nikomatsakis | bors | -57/+260 |
| 2016-06-05 | Respect #[rustc_inherit_overflow_checks] in mir::build and trans. | Eduard Burtescu | -21/+3 |
| 2016-06-05 | mir: report when overflow checks would be missing cross-crate. | Eduard Burtescu | -6/+19 |
| 2016-06-05 | Add a new Assert terminator to MIR for bounds & arithmetic checks. | Eduard Burtescu | -97/+59 |
| 2016-06-05 | Change `with_cond` to `build_cond_br` | James Miller | -39/+25 |
| 2016-06-05 | Add a `with_cond` method | James Miller | -46/+54 |
| 2016-06-05 | Check arithmetic in the MIR | James Miller | -6/+258 |
| 2016-06-05 | Auto merge of #33999 - scottcarr:master, r=nikomatsakis | bors | -9/+64 |
| 2016-06-03 | introduce DropAndReplace for translating assignments | Ariel Ben-Yehuda | -22/+39 |
| 2016-06-02 | remove trailing whitespace | Scott A Carr | -2/+2 |
| 2016-06-02 | Auto merge of #33583 - luqmana:tri-bool-mir, r=arielb1 | bors | -12/+44 |
| 2016-06-01 | [MIR] Use If terminator for switches on bools rather than SwitchInt. | Luqman Aden | -12/+44 |
| 2016-06-01 | switch to BitVector, simplify target_block logic | Scott A Carr | -26/+24 |
| 2016-05-31 | generate fewer basic blocks for variant switches | Scott A Carr | -8/+65 |
| 2016-05-28 | Separate bindings from other patterns in HIR | Vadim Petrochenkov | -6/+3 |