| Age | Commit message (Expand) | Author | Lines |
| 2017-10-06 | Revert "Cleanup some remains of `hr_lifetime_in_assoc_type` compatibility lint" | Niko Matsakis | -0/+1 |
| 2017-08-22 | Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakis | bors | -0/+4 |
| 2017-08-14 | Rename `BuiltinShim` -> `CloneShim` | scalexm | -1/+1 |
| 2017-08-14 | Make `Clone` a lang item and generate builtin impls. | scalexm | -0/+4 |
| 2017-08-11 | Encapsulate sub-table access in TypeckTables and validate keys on each access. | Michael Woerister | -67/+1 |
| 2017-08-11 | Use DefIndex instead of NodeId in UpvarId. | Michael Woerister | -3/+10 |
| 2017-08-11 | Use ItemLocalId as key for TypeckTables::cast_kinds. | Michael Woerister | -1/+1 |
| 2017-08-11 | Use ItemLocalId as key for TypeckTables::fru_field_types. | Michael Woerister | -1/+1 |
| 2017-08-11 | Use ItemLocalId as key for TypeckTables::liberated_fn_sigs. | Michael Woerister | -1/+1 |
| 2017-08-11 | Use ItemLocalId as key for closure_tys and closure_kinds in TypeckTables. | Michael Woerister | -2/+2 |
| 2017-08-11 | Use ItemLocalId as key for TypeckTables::pat_binding_modes. | Michael Woerister | -1/+1 |
| 2017-08-11 | Use ItemLocalId as key for node_types, node_substs, and adjustments in Typeck... | Michael Woerister | -6/+4 |
| 2017-08-11 | Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId. | Michael Woerister | -1/+4 |
| 2017-08-11 | Auto merge of #43743 - michaelwoerister:gcx-tcx-switcheroo, r=eddyb | bors | -13/+19 |
| 2017-08-09 | rustc: Rearchitect lints to be emitted more eagerly | Alex Crichton | -2/+0 |
| 2017-08-08 | Implement HashStable for Xyz<'gcx> instead of Xyz<'lcx>. | Michael Woerister | -13/+19 |
| 2017-07-31 | Auto merge of #43399 - tschottdorf:bndmode-pat-adjustments, r=nikomatsakis | bors | -0/+2 |
| 2017-07-30 | default binding modes: add pat_binding_modes | Tobias Schottdorf | -0/+2 |
| 2017-07-29 | Cleanup some remains of `hr_lifetime_in_assoc_type` compatibility lint | Vadim Petrochenkov | -1/+0 |
| 2017-07-18 | Prohibit lifetime arguments in path segments with late bound lifetime parameters | Vadim Petrochenkov | -0/+2 |
| 2017-07-11 | Downgrade ProjectionTy's TraitRef to its substs | Tobias Schottdorf | -3/+3 |
| 2017-07-10 | Add StableHash implementation for ty::Instance. | Michael Woerister | -0/+57 |
| 2017-06-27 | rustc: move the PolyFnSig out of TyFnDef. | Eduard-Mihai Burtescu | -2/+1 |
| 2017-06-06 | ICH: Make StableHashingContext work with any TyCtxt, not just the global one. | Michael Woerister | -41/+53 |
| 2017-06-01 | Auto merge of #42281 - eddyb:well-adjusted, r=nikomatsakis | bors | -24/+11 |
| 2017-06-01 | rustc: decompose Adjustment into a vector of adjustment steps. | Eduard-Mihai Burtescu | -5/+9 |
| 2017-06-01 | rustc: move autoref and unsize from Adjust::DerefRef to Adjustment. | Eduard-Mihai Burtescu | -4/+2 |
| 2017-06-01 | rustc: replace autoderefs' use of MethodCallee with OverloadedDeref. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-06-01 | rustc: replace method_map with Def::Method and node_substs entries. | Eduard-Mihai Burtescu | -4/+2 |
| 2017-06-01 | rustc: remove unnecessary ItemSubsts wrapper. | Eduard-Mihai Burtescu | -4/+2 |
| 2017-06-01 | rustc: replace TyFnDef in MethodCallee with just the FnSig. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-06-01 | rustc: keep overloaded autoderef MethodCallee's in Adjust. | Eduard-Mihai Burtescu | -13/+2 |
| 2017-05-31 | Upgrade ProjectionTy's Name to a DefId | Tobias Schottdorf | -1/+1 |
| 2017-05-13 | rustc: stop interning CodeExtent, it's small enough. | Eduard-Mihai Burtescu | -8/+8 |
| 2017-05-13 | rustc: remove redundant fn_id's from CodeExtentData. | Eduard-Mihai Burtescu | -3/+2 |
| 2017-05-13 | rustc: treat ReEarlyBound as free without replacing it with ReFree. | Eduard-Mihai Burtescu | -1/+2 |
| 2017-05-13 | rustc: use DefId instead of CodeExtent for FreeRegion's scope. | Eduard-Mihai Burtescu | -6/+1 |
| 2017-04-30 | intern CodeExtents | Niko Matsakis | -13/+2 |
| 2017-04-30 | On-demandify region mapping | Taylor Cramer | -1/+1 |
| 2017-04-23 | rustc_const_eval: support all unit enum variants. | Eduard-Mihai Burtescu | -3/+6 |
| 2017-04-13 | Auto merge of #40570 - nikomatsakis:inference-subtype-through-obligation, r=a... | bors | -0/+4 |
| 2017-04-12 | ICH: Replace old, transitive metadata hashing with direct hashing approach. | Michael Woerister | -20/+12 |
| 2017-04-12 | ICH: Hash everything that gets encoded into crate metadata. | Michael Woerister | -12/+279 |
| 2017-04-11 | add Subtype predicate | Niko Matsakis | -0/+4 |
| 2017-04-06 | Introduce HashStable trait and base ICH implementations on it. | Michael Woerister | -0/+415 |