| Age | Commit message (Expand) | Author | Lines |
| 2016-11-02 | rustc: record the target type of every adjustment. | Eduard Burtescu | -1/+1 |
| 2016-11-02 | rustc: make all read access to tcx.tables go through a method. | Eduard Burtescu | -2/+2 |
| 2016-10-28 | rustc: move mir::repr::* to mir. | Eduard Burtescu | -17/+17 |
| 2016-10-26 | change match checking to use HAIR | Ariel Ben-Yehuda | -2/+2 |
| 2016-10-26 | move hair::cx::pattern to const_eval | Ariel Ben-Yehuda | -1/+3 |
| 2016-10-26 | Auto merge of #37270 - Mark-Simulacrum:smallvec-optimized-arenas, r=eddyb | bors | -5/+3 |
| 2016-10-25 | Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup... | Mark-Simulacrum | -5/+3 |
| 2016-10-20 | Fix line stepping in debugger. | Vadim Chugunov | -3/+8 |
| 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 | Make spreading use `Option<Local>` | Jonas Schievink | -3/+3 |
| 2016-09-26 | Fix off-by-one when emitting StorageDead for vars | Jonas Schievink | -1/+1 |
| 2016-09-26 | [WIP] Move MIR towards a single kind of local | Jonas Schievink | -68/+95 |
| 2016-09-26 | Move "rust-call" tuple spreading out of ArgDecl | Jonas Schievink | -6/+6 |
| 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 |