| Age | Commit message (Expand) | Author | Lines |
| 2016-12-05 | Refactor FnSig to contain a Slice for its inputs and outputs. | Mark-Simulacrum | -19/+10 |
| 2016-12-05 | Refactor ty::FnSig to privatize all fields | Mark-Simulacrum | -6/+24 |
| 2016-12-02 | Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakis | bors | -2/+2 |
| 2016-11-29 | rustc: simplify AdtDef by removing the field types and ty::ivar. | Eduard-Mihai Burtescu | -2/+2 |
| 2016-11-28 | Refactor TyTrait to contain a interned ExistentialPredicate slice. | Mark-Simulacrum | -55/+139 |
| 2016-11-28 | Remove BuiltinBound and BuiltinBounds. | Mark-Simulacrum | -69/+1 |
| 2016-11-28 | Refactor BuiltinBounds to Vec<DefId> on TraitObject. | Mark-Simulacrum | -13/+21 |
| 2016-11-28 | Privatize TraitObject.principal and add a method accessor, returning Option. | Mark-Simulacrum | -3/+20 |
| 2016-11-22 | Use FxHashSet instead of HashMap | Andrew Cann | -3/+3 |
| 2016-11-22 | Make is_uninhabited respect privacy | Andrew Cann | -9/+10 |
| 2016-11-22 | Expand is_uninhabited for references | Andrew Cann | -4/+3 |
| 2016-11-22 | Expand `is_uninhabited` to recurse into datatypes | Andrew Cann | -2/+13 |
| 2016-11-22 | Expand is_uninhabited for ! and tuples | Andrew Cann | -5/+3 |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -1/+1 |
| 2016-11-12 | rustc: move closure upvar types to the closure substs | Ariel Ben-Yehuda | -7/+16 |
| 2016-11-10 | rustc: clean up lookup_item_type and remove TypeScheme. | Eduard Burtescu | -2/+2 |
| 2016-10-21 | only remove keys that mention skolemized regions | Niko Matsakis | -1/+30 |
| 2016-09-20 | rustc_metadata: remove ty{en,de}code and move to auto-derived serialization. | Eduard Burtescu | -25/+30 |
| 2016-09-20 | rustc_metadata: side-step ty{en,de}code for everything but Ty. | Eduard Burtescu | -5/+5 |
| 2016-09-20 | rustc_metadata: combine DecodeContext and rbml::reader::Decoder. | Eduard Burtescu | -28/+4 |
| 2016-09-20 | rustc_metadata: use specialization for {en,de}coding Ty and Substs. | Eduard Burtescu | -2/+2 |
| 2016-09-13 | Make sure that projection bounds in ty::TraitObject are sorted in a way that ... | Michael Woerister | -9/+12 |
| 2016-09-08 | Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt` | Vadim Petrochenkov | -30/+13 |
| 2016-09-04 | Replace `_, _` with `..` | Vadim Petrochenkov | -3/+3 |
| 2016-09-03 | Fix rebase + address comments | Vadim Petrochenkov | -1/+1 |
| 2016-09-03 | Some better support for unions through the compiler | Vadim Petrochenkov | -3/+4 |
| 2016-09-03 | Add union types | Vadim Petrochenkov | -0/+6 |
| 2016-08-27 | rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. | Eduard Burtescu | -7/+6 |
| 2016-08-27 | rustc: pass ty::Region behind an interned 'tcx reference. | Eduard Burtescu | -3/+12 |
| 2016-08-27 | rustc: use accessors for Substs::{types,regions}. | Eduard Burtescu | -9/+10 |
| 2016-08-17 | rustc: remove ParamSpace from Substs. | Eduard Burtescu | -21/+15 |
| 2016-08-17 | rustc: remove SelfSpace from ParamSpace. | Eduard Burtescu | -4/+10 |
| 2016-08-17 | rustc: reduce Substs and Generics to a simple immutable API. | Eduard Burtescu | -30/+2 |
| 2016-08-17 | rustc: move trait objects from TraitRef to ExistentialTraitRef. | Eduard Burtescu | -75/+105 |
| 2016-08-17 | rustc: force all raw accesses to VecPerParamSpace through as_full_slice. | Eduard Burtescu | -4/+4 |
| 2016-08-13 | Revert Ty::is_uninhabited to its original state | Andrew Cann | -3/+3 |
| 2016-08-13 | Un-improve Ty::is_uninabited | Andrew Cann | -3/+7 |
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -8/+16 |
| 2016-08-13 | Remove obsolete divergence related stuff | Andrew Cann | -48/+3 |
| 2016-08-13 | Switch on TyEmpty | Andrew Cann | -6/+13 |
| 2016-08-13 | Start implementation of RFC 1216 (make ! a type) | Andrew Cann | -0/+4 |
| 2016-08-12 | rustc: add TyAnon (impl Trait) to the typesystem. | Eduard Burtescu | -1/+8 |
| 2016-06-20 | trans: generalize immediate temporaries to all MIR locals. | Eduard Burtescu | -0/+7 |
| 2016-06-05 | rustc: add ReErased to be used by trait selection, MIR and trans. | Eduard Burtescu | -0/+3 |
| 2016-05-31 | add trailing comma | Niko Matsakis | -1/+1 |
| 2016-05-31 | add `Issue32330` warning marker to bound regions | Niko Matsakis | -1/+20 |
| 2016-05-11 | rustc: Remove the unnecessary ast_ty_to_ty_cache. | Eduard Burtescu | -4/+2 |
| 2016-05-11 | rustc: More interning for data used in Ty<'tcx>. | Eduard Burtescu | -18/+19 |
| 2016-05-11 | rustc: Generalize a minimum set of functions over 'tcx != 'gcx. | Eduard Burtescu | -11/+11 |
| 2016-05-11 | rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. | Eduard Burtescu | -7/+7 |