| Age | Commit message (Expand) | Author | Lines |
| 2016-11-28 | Privatize TraitObject.principal and add a method accessor, returning Option. | Mark-Simulacrum | -7/+7 |
| 2016-11-28 | rustc_privacy: visit Ty instead of HIR types in EmbargoVisitor. | Eduard-Mihai Burtescu | -0/+34 |
| 2016-11-24 | Avoid more unnecessary mk_ty calls in Ty::super_fold_with. | Nicholas Nethercote | -1/+6 |
| 2016-11-12 | rustc: move closure upvar types to the closure substs | Ariel Ben-Yehuda | -8/+4 |
| 2016-11-11 | Avoid unnecessary mk_ty calls in Ty::super_fold_with. | Nicholas Nethercote | -1/+1 |
| 2016-11-02 | rustc: record the target type of every adjustment. | Eduard Burtescu | -12/+12 |
| 2016-10-25 | Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup... | Mark-Simulacrum | -2/+3 |
| 2016-10-19 | Use TypedArena::alloc_slice in rustc. | Mark-Simulacrum | -2/+2 |
| 2016-10-19 | Rollup merge of #37117 - pnkfelix:may-dangle-attr, r=nikomatsakis | Eduard-Mihai Burtescu | -0/+2 |
| 2016-10-14 | add a per-param-env cache to `impls_bound` | Ariel Ben-Yehuda | -17/+0 |
| 2016-10-11 | Thread `pure_wrt_drop` field through lifetime and type parameters. | Felix S. Klock II | -0/+2 |
| 2016-09-28 | Remove unused `TypeError` variants | Jonas Schievink | -7/+0 |
| 2016-09-20 | rustc_metadata: remove ty{en,de}code and move to auto-derived serialization. | Eduard Burtescu | -12/+1 |
| 2016-09-08 | Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt` | Vadim Petrochenkov | -6/+2 |
| 2016-09-03 | Add union types | Vadim Petrochenkov | -0/+2 |
| 2016-09-01 | turn the RFC1592 warnings into hard errors | Ariel Ben-Yehuda | -6/+0 |
| 2016-08-27 | rustc: pass ty::Region behind an interned 'tcx reference. | Eduard Burtescu | -34/+16 |
| 2016-08-27 | rustc: use accessors for Substs::{types,regions}. | Eduard Burtescu | -17/+0 |
| 2016-08-17 | rustc: remove ParamSpace from Substs. | Eduard Burtescu | -13/+1 |
| 2016-08-17 | rustc: split GenericPredicates of a method from its parent predicates. | Eduard Burtescu | -12/+0 |
| 2016-08-17 | rustc: split Generics of a method from its parent Generics. | Eduard Burtescu | -14/+0 |
| 2016-08-17 | rustc: reduce Substs and Generics to a simple immutable API. | Eduard Burtescu | -20/+6 |
| 2016-08-17 | rustc: move trait objects from TraitRef to ExistentialTraitRef. | Eduard Burtescu | -29/+61 |
| 2016-08-17 | rustc: force all raw accesses to VecPerParamSpace through as_full_slice. | Eduard Burtescu | -1/+1 |
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -2/+2 |
| 2016-08-13 | Remove obsolete divergence related stuff | Andrew Cann | -32/+0 |
| 2016-08-13 | Start implementation of RFC 1216 (make ! a type) | Andrew Cann | -2/+2 |
| 2016-08-12 | typeck: leak auto trait obligations through impl Trait. | Eduard Burtescu | -5/+15 |
| 2016-08-12 | rustc: add TyAnon (impl Trait) to the typesystem. | Eduard Burtescu | -0/+2 |
| 2016-07-22 | remove rustc_typeck::same_type_err | Ariel Ben-Yehuda | -0/+13 |
| 2016-05-31 | add trailing comma | Niko Matsakis | -1/+1 |
| 2016-05-11 | rustc: Split local type contexts interners from the global one. | Eduard Burtescu | -0/+35 |
| 2016-05-11 | rustc_typeck: Generalize over 'tcx != 'gcx. | Eduard Burtescu | -1/+76 |
| 2016-05-11 | rustc: More interning for data used in Ty<'tcx>. | Eduard Burtescu | -40/+71 |
| 2016-05-11 | rustc: Generalize a minimum set of functions over 'tcx != 'gcx. | Eduard Burtescu | -65/+153 |
| 2016-05-11 | rustc: Remove the TyCtxt field from ParameterEnvironment. | Eduard Burtescu | -2/+1 |
| 2016-05-11 | rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. | Eduard Burtescu | -8/+9 |
| 2016-05-11 | rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. | Eduard Burtescu | -9/+9 |
| 2016-05-03 | change the newly-added errors to warnings | Ariel Ben-Yehuda | -0/+3 |
| 2016-04-13 | Auto merge of #32780 - soltanmm:consider-the-following, r=nikomatsakis | bors | -0/+3 |
| 2016-04-06 | Replace consider_unification_despite_ambiguity with obligation variant | Masood Malekghassemi | -0/+3 |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -1/+1 |
| 2016-03-27 | Remove the implicit binder from `VecPerParamSpace` | Jeffrey Seyfried | -38/+8 |
| 2016-03-27 | rustc: move cfg, infer, traits and ty from middle to top-level. | Eduard Burtescu | -0/+815 |