summary refs log tree commit diff
path: root/src/librustc/ich/impls_ty.rs
AgeCommit message (Expand)AuthorLines
2017-10-20incr.comp.: Add missing match branch in HashStable impl for ty::RegionKind.Michael Woerister-0/+3
2017-09-26impl Trait in argument position desugaring:Matthias Devlamynck-1/+2
2017-09-24encode region::Scope using fewer bytesAriel Ben-Yehuda-16/+1
2017-09-24move Scope behind an enumAriel Ben-Yehuda-1/+11
2017-09-18incr.comp.: Remove tcx from StableHashingContext.Michael Woerister-52/+52
2017-09-18incr.comp.: Use StableHash impls instead of functions for hashing most maps.Michael Woerister-56/+27
2017-09-18incr.comp.: Compute hashes of all query results.Michael Woerister-39/+216
2017-09-11rustc: evaluate fixed-length array length expressions lazily.Eduard-Mihai Burtescu-0/+8
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-2/+7
2017-09-11rustc: intern ConstVal's in TyCtxt.Eduard-Mihai Burtescu-19/+19
2017-09-01rustc: rename CodeExtent to Scope and RegionMaps to ScopeTree.Eduard-Mihai Burtescu-10/+9
2017-08-21Merge remote-tracking branch 'origin/master' into genAlex Crichton-0/+4
2017-08-22Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakisbors-0/+4
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-63/+1
2017-08-14Rename `BuiltinShim` -> `CloneShim`scalexm-1/+1
2017-08-14Make `Clone` a lang item and generate builtin impls.scalexm-0/+4
2017-08-11Merge remote-tracking branch 'origin/master' into genAlex Crichton-13/+19
2017-08-11Encapsulate sub-table access in TypeckTables and validate keys on each access.Michael Woerister-67/+1
2017-08-11Use DefIndex instead of NodeId in UpvarId.Michael Woerister-3/+10
2017-08-11Use ItemLocalId as key for TypeckTables::cast_kinds.Michael Woerister-1/+1
2017-08-11Use ItemLocalId as key for TypeckTables::fru_field_types.Michael Woerister-1/+1
2017-08-11Use ItemLocalId as key for TypeckTables::liberated_fn_sigs.Michael Woerister-1/+1
2017-08-11Use ItemLocalId as key for closure_tys and closure_kinds in TypeckTables.Michael Woerister-2/+2
2017-08-11Use ItemLocalId as key for TypeckTables::pat_binding_modes.Michael Woerister-1/+1
2017-08-11Use ItemLocalId as key for node_types, node_substs, and adjustments in Typeck...Michael Woerister-6/+4
2017-08-11Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister-1/+4
2017-08-11Auto merge of #43743 - michaelwoerister:gcx-tcx-switcheroo, r=eddybbors-13/+19
2017-08-10Merge remote-tracking branch 'origin/master' into genAlex Crichton-2/+0
2017-08-09Initial pass review commentsAlex Crichton-1/+1
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+2
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-2/+0
2017-08-08Implement HashStable for Xyz<'gcx> instead of Xyz<'lcx>.Michael Woerister-13/+19
2017-07-31Auto merge of #43399 - tschottdorf:bndmode-pat-adjustments, r=nikomatsakisbors-0/+2
2017-07-30default binding modes: add pat_binding_modesTobias Schottdorf-0/+2
2017-07-29Cleanup some remains of `hr_lifetime_in_assoc_type` compatibility lintVadim Petrochenkov-1/+0
2017-07-28Remove support for `gen arg`Alex Crichton-1/+0
2017-07-28Fix hash impl for SimplifiedTypeJohn Kåre Alsaker-0/+1
2017-07-28Rename suspend to yieldJohn Kåre Alsaker-1/+1
2017-07-28Generator literal supportJohn Kåre Alsaker-0/+18
2017-07-18Prohibit lifetime arguments in path segments with late bound lifetime parametersVadim Petrochenkov-0/+2
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