summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2017-11-14Backported merge of #45785 - arielb1:unsafe-fixes, r=eddybbors-5/+8
2017-10-08Rollup merge of #45018 - michaelwoerister:fix-dep-node-debug-recursion, r=eddybkennytm-0/+21
2017-10-06implement pattern-binding-modes RFCTobias Schottdorf-1/+34
2017-10-06Improve resolution of associated types in macros 2.0Vadim Petrochenkov-3/+12
2017-10-05Fix infinite recursion in <DepNode as Debug>.Michael Woerister-0/+21
2017-10-04Auto merge of #44901 - michaelwoerister:on-demand-eval, r=nikomatsakisbors-64/+451
2017-10-04incr.comp.: Address review comments.Michael Woerister-6/+17
2017-10-03Auto merge of #44896 - qmx:move-resolve-to-librustc, r=arielb1bors-0/+211
2017-10-03incr.comp.: Fix some merge fallout.Michael Woerister-1/+1
2017-10-02incr.comp.: Use red/green tracking for CGU re-use.Michael Woerister-2/+12
2017-10-02incr.comp.: Make some DepNodes non-anonymous.Michael Woerister-13/+28
2017-10-02incr.comp.: Re-execute queries during red/green marking in order to find out ...Michael Woerister-65/+345
2017-10-02incr.comp.: Add minimal version of try_mark_green procedure.Michael Woerister-26/+97
2017-10-02fix handling of `Self`Ariel Ben-Yehuda-10/+31
2017-10-01fix handling of SelfAriel Ben-Yehuda-3/+13
2017-10-01handle nested generics in Generics::type_param/region_paramAriel Ben-Yehuda-9/+23
2017-09-29make match exaustiveDouglas Campos-10/+13
2017-09-29improve documentation for resolve()Douglas Campos-2/+18
2017-09-29style fixes as requested by @eddybDouglas Campos-2/+0
2017-09-29stop using monomorphize::resolve()Douglas Campos-2/+5
2017-09-29take ParamEnv into account when resolvingDouglas Campos-3/+4
2017-09-29make it not to be a methodDouglas Campos-8/+7
2017-09-29copy resolve() over to librustcDouglas Campos-0/+191
2017-09-29Auto merge of #44866 - mdevlamynck:impl-trait, r=eddybbors-0/+2
2017-09-27Auto merge of #44782 - estebank:issue-36700, r=GuillaumeGomezbors-1/+1
2017-09-26impl Trait in argument position desugaring:Matthias Devlamynck-0/+2
2017-09-25Auto merge of #44646 - petrochenkov:scompress, r=michaelwoeristerbors-1/+1
2017-09-24Point at parameter type on E0301Esteban Küber-1/+1
2017-09-24move unsafety checking to MIRAriel Ben-Yehuda-0/+4
2017-09-23incr.comp.: Remove support for loading metadata fingerprints.Michael Woerister-0/+20
2017-09-23Compress "small" spans to 32 bits and intern "large" spansVadim Petrochenkov-1/+1
2017-09-22Auto merge of #44696 - michaelwoerister:fingerprints-in-dep-graph-3, r=nikoma...bors-9/+21
2017-09-20Fix ICEscalexm-0/+23
2017-09-20Implement `Copy`/`Clone` for closuresscalexm-1/+1
2017-09-20incr.comp.: Add some comments.Michael Woerister-0/+4
2017-09-20incr.comp.: Store result fingerprints in DepGraph.Michael Woerister-0/+6
2017-09-20incr.comp.: Make sure traits_in_scope results are hashed in a stable way.Michael Woerister-9/+11
2017-09-19split maps into submodules, documentNiko Matsakis-1116/+1517
2017-09-19promote maps into its own directoryNiko Matsakis-0/+0
2017-09-19apply various nitsNiko Matsakis-28/+33
2017-09-19rework the README.md for rustc and add other readmesNiko Matsakis-3/+164
2017-09-18Rollup merge of #44364 - michaelwoerister:hash-all-the-things2, r=nikomatsakisAlex Crichton-65/+295
2017-09-18incr.comp.: Fix ICE caused by trying to hash INVALID_CRATE_NUM.Michael Woerister-1/+1
2017-09-18incr.comp.: Remove tcx from StableHashingContext.Michael Woerister-17/+26
2017-09-18incr.comp.: Make the StableHashingContext mostly independent of the tcx.Michael Woerister-2/+2
2017-09-18incr.comp.: Use StableHash impls instead of functions for hashing most maps.Michael Woerister-23/+20
2017-09-18incr.comp.: Already hash HIR bodies during metadata export so they don't have...Michael Woerister-6/+5
2017-09-18Fix issues uncovered by rebasing:Michael Woerister-13/+14
2017-09-18incr.comp.: Move result fingerprinting to DepGraph::with_task().Michael Woerister-16/+5
2017-09-18incr.comp.: Compute hashes of all query results.Michael Woerister-15/+250