summary refs log tree commit diff
path: root/src/librustc/middle/ty/context.rs
AgeCommit message (Expand)AuthorLines
2016-02-29std: Stabilize APIs for the 1.8 releaseAlex Crichton-4/+16
2016-02-20store the normalized types of field accessesAriel Ben-Yehuda-0/+7
2016-02-11[breaking-change] don't glob export ast::{UintTy, IntTy} variantsOliver Schneider-20/+20
2016-02-11[breaking-change] don't glob export ast::FloatTy variantsOliver Schneider-4/+4
2016-02-11[breaking-change] don't glob import/export syntax::abi enum variantsOliver Schneider-2/+2
2016-02-05Instrument the AST map so that it registers reads when data isNiko Matsakis-1/+1
2016-01-26Implement the translation item collector.Michael Woerister-1/+1
2016-01-22Auto merge of #31087 - nikomatsakis:incr-comp-fulfillment-cache, r=arielb1bors-2/+3
2016-01-21Revamp the fulfillment cache tracking to only cache trait-refs, whichNiko Matsakis-2/+3
2016-01-21move more checks out of librustcOliver Schneider-1/+1
2016-01-06Use `memoized` helper more often.Niko Matsakis-27/+12
2016-01-05Refactor compiler to make use of dep-tracking-maps. Also, in cases whereNiko Matsakis-26/+86
2016-01-05Add DepGraph to tcx.Niko Matsakis-1/+5
2015-12-01Add some consistency checks for value interning in ty::ctxt.Michael Woerister-5/+18
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-1/+1
2015-11-26stop using csearch in librustc and librustc_lintAriel Ben-Yehuda-3/+3
2015-11-15add a global evaluation cacheAriel Ben-Yehuda-0/+6
2015-11-04Unwrap the RefCell around DefMapJonathan S-2/+2
2015-11-04Auto merge of #29564 - gereeter:no-freevar-refcell, r=sanxiynbors-2/+2
2015-11-03Remove the RefCell around freevars and freevars_seen in librustc_resolveJonathan S-2/+2
2015-11-03Introduce a "liberated fn sigs" map so that we have easy access to thisNiko Matsakis-0/+8
2015-10-09Move `for` loop desugaring to loweringNick Cameron-9/+6
2015-10-01convert the creepy case to just return None -- in practice, it wouldNiko Matsakis-2/+0
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-12/+36
2015-10-01kill the fake provided method stubsAriel Ben-Yehuda-3/+0
2015-09-26remove the destructors tableAriel Ben-Yehuda-4/+0
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-29/+29
2015-09-14split ty::util and ty::adjustmentAriel Ben-Yehuda-2/+2
2015-09-14split ty.rs into smaller partsAriel Ben-Yehuda-0/+964