summary refs log tree commit diff
path: root/src/librustc/ich/impls_ty.rs
AgeCommit message (Expand)AuthorLines
2017-07-11Downgrade ProjectionTy's TraitRef to its substsTobias Schottdorf-3/+3
2017-07-10Add StableHash implementation for ty::Instance.Michael Woerister-0/+57
2017-06-27rustc: move the PolyFnSig out of TyFnDef.Eduard-Mihai Burtescu-2/+1
2017-06-06ICH: Make StableHashingContext work with any TyCtxt, not just the global one.Michael Woerister-41/+53
2017-06-01Auto merge of #42281 - eddyb:well-adjusted, r=nikomatsakisbors-24/+11
2017-06-01rustc: decompose Adjustment into a vector of adjustment steps.Eduard-Mihai Burtescu-5/+9
2017-06-01rustc: move autoref and unsize from Adjust::DerefRef to Adjustment.Eduard-Mihai Burtescu-4/+2
2017-06-01rustc: replace autoderefs' use of MethodCallee with OverloadedDeref.Eduard-Mihai Burtescu-1/+1
2017-06-01rustc: replace method_map with Def::Method and node_substs entries.Eduard-Mihai Burtescu-4/+2
2017-06-01rustc: remove unnecessary ItemSubsts wrapper.Eduard-Mihai Burtescu-4/+2
2017-06-01rustc: replace TyFnDef in MethodCallee with just the FnSig.Eduard-Mihai Burtescu-1/+1
2017-06-01rustc: keep overloaded autoderef MethodCallee's in Adjust.Eduard-Mihai Burtescu-13/+2
2017-05-31Upgrade ProjectionTy's Name to a DefIdTobias Schottdorf-1/+1
2017-05-13rustc: stop interning CodeExtent, it's small enough.Eduard-Mihai Burtescu-8/+8
2017-05-13rustc: remove redundant fn_id's from CodeExtentData.Eduard-Mihai Burtescu-3/+2
2017-05-13rustc: treat ReEarlyBound as free without replacing it with ReFree.Eduard-Mihai Burtescu-1/+2
2017-05-13rustc: use DefId instead of CodeExtent for FreeRegion's scope.Eduard-Mihai Burtescu-6/+1
2017-04-30intern CodeExtentsNiko Matsakis-13/+2
2017-04-30On-demandify region mappingTaylor Cramer-1/+1
2017-04-23rustc_const_eval: support all unit enum variants.Eduard-Mihai Burtescu-3/+6
2017-04-13Auto merge of #40570 - nikomatsakis:inference-subtype-through-obligation, r=a...bors-0/+4
2017-04-12ICH: Replace old, transitive metadata hashing with direct hashing approach.Michael Woerister-20/+12
2017-04-12ICH: Hash everything that gets encoded into crate metadata.Michael Woerister-12/+279
2017-04-11add Subtype predicateNiko Matsakis-0/+4
2017-04-06Introduce HashStable trait and base ICH implementations on it.Michael Woerister-0/+415