summary refs log tree commit diff
path: root/src/librustc/ich
AgeCommit message (Expand)AuthorLines
2017-07-12Auto merge of #43107 - michaelwoerister:less-span-info-in-debug, r=nikomatsakisbors-19/+24
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-07-10Store all generic arguments for method calls in HIRVadim Petrochenkov-1/+1
2017-07-07incr.comp.: Don't include span information in the ICH of type definitions.Michael Woerister-19/+24
2017-07-05use field init shorthand in src/librustcZack M. Davis-3/+3
2017-07-05Merge remote-tracking branch 'origin/master' into proc_macro_apiAlex Crichton-2/+1
2017-06-27rustc: move the PolyFnSig out of TyFnDef.Eduard-Mihai Burtescu-2/+1
2017-06-26Simplify `hygiene::Mark` application, andJeffrey Seyfried-2/+1
2017-06-19Auto merge of #39409 - pnkfelix:mir-borrowck2, r=nikomatsakisbors-0/+3
2017-06-18Auto merge of #42593 - ibabushkin:on-demand-external-source, r=eddybbors-0/+4
2017-06-13incr.comp.: Make DepNode's std::fmt::Debug implementation useful again.Michael Woerister-0/+11
2017-06-12Add `EndRegion` statement kind to MIR.Felix S. Klock II-0/+3
2017-06-10Added external crates' sources to FileMap.Inokentiy Babushkin-0/+1
2017-06-10Added source hashes to FileMapInokentiy Babushkin-0/+3
2017-06-06ICH: Add some HashStable implementations.Michael Woerister-1/+14
2017-06-06ICH: Make StableHashingContext work with any TyCtxt, not just the global one.Michael Woerister-179/+210
2017-06-04Auto merge of #42265 - Zoxc:for-sugar, r=eddybbors-1/+7
2017-06-03Auto merge of #42332 - michaelwoerister:no-more-retracing, r=nikomatsakisbors-1/+2
2017-06-02Rollup merge of #42335 - jcowgill:fingerprint-be, r=michaelwoeristerMark Simulacrum-19/+1
2017-06-01Change for-loop desugar to not borrow the iterator during the loopJohn Kåre Alsaker-1/+7
2017-06-01Auto merge of #42281 - eddyb:well-adjusted, r=nikomatsakisbors-24/+11
2017-06-01Don't byteswap Fingerprints when encodingJames Cowgill-19/+1
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-31Make a newtype for DefPathHash so they are not confused with content hashesMichael Woerister-1/+2
2017-05-28Auto merge of #42175 - michaelwoerister:filemap-hashing-fix-1, r=nikomatsakisbors-29/+54
2017-05-28add NullOp::SizeOf and BinOp::OffsetAriel Ben-Yehuda-2/+8
2017-05-26Auto merge of #42058 - froydnj:thiscall-support, r=nikomatsakisbors-0/+1
2017-05-25Improve intercrate hygiene.Jeffrey Seyfried-1/+1
2017-05-25Improve efficiency.Jeffrey Seyfried-1/+1
2017-05-25Hygienize `librustc_privacy`.Jeffrey Seyfried-0/+1
2017-05-25Declarative macros 2.0 without hygiene.Jeffrey Seyfried-0/+1
2017-05-24add thiscall calling convention supportNathan Froyd-0/+1
2017-05-23incr.comp.: Track expanded spans instead of FileMaps.Michael Woerister-29/+54
2017-05-18Use 128 instead of 64 bits for DefPath hashesMichael Woerister-1/+1
2017-05-18Use in-memory representation for Fingerprint that is more amenable to hashing.Michael Woerister-46/+26
2017-05-15ICH: Hash lists of local trait impls as part of the HIR.Michael Woerister-2/+33
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-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-4/+160
2017-04-30intern CodeExtentsNiko Matsakis-13/+2