summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-19/+13
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-11/+11
2016-06-20trans: generalize immediate temporaries to all MIR locals.Eduard Burtescu-0/+7
2016-06-10Introduce TyCtxt::expect_def/expect_resolution helpers and use them where pos...Vadim Petrochenkov-33/+24
2016-06-09fix damage in librustcAriel Ben-Yehuda-9/+11
2016-06-05rustc: add ReErased to be used by trait selection, MIR and trans.Eduard Burtescu-9/+12
2016-06-04Auto merge of #33622 - arielb1:elaborate-drops, r=nikomatsakisbors-1/+15
2016-06-04Auto merge of #33816 - nikomatsakis:projection-cache-2, r=arielb1bors-14/+40
2016-06-04Auto merge of #33998 - nikomatsakis:incr-comp-dep-node-trait, r=mwbors-7/+27
2016-06-03Auto merge of #33460 - shepmaster:16-bit-pointers, r=Aatchbors-0/+4
2016-06-03correct misspelled wordNiko Matsakis-1/+1
2016-06-03fix ICEs with RUST_LOGAriel Ben-Yehuda-1/+15
2016-05-31add def-ids from nominal types into TraitSelectNiko Matsakis-1/+22
2016-05-31expand `DepNode::TraitSelect` to include type idsNiko Matsakis-7/+6
2016-05-31projection predicates can be copyNiko Matsakis-1/+1
2016-05-31add trailing commaNiko Matsakis-1/+1
2016-05-31add trailing commaNiko Matsakis-1/+1
2016-05-31add `Issue32330` warning marker to bound regionsNiko Matsakis-4/+25
2016-05-31add flag for ReSkolemizedNiko Matsakis-7/+12
2016-05-31Take the def_map argument to TyCtxt::create_and_enter out of its RefCell.Ms2ger-2/+2
2016-05-29Auto merge of #33929 - petrochenkov:pathir, r=eddybbors-3/+3
2016-05-28Refactor away some functions from hir::pat_utilVadim Petrochenkov-2/+2
2016-05-28Rollup merge of #33852 - arielb1:autoderef-iterator, r=eddybManish Goregaokar-1/+2
2016-05-28Separate bindings from other patterns in HIRVadim Petrochenkov-1/+1
2016-05-26Auto merge of #33783 - michaelwoerister:collector-cleanup-2, r=nikomatsakisbors-0/+10
2016-05-25trans: force absolute item paths within symbols.Eduard Burtescu-3/+33
2016-05-25refactor autoderef to avoid registering obligationsAriel Ben-Yehuda-1/+2
2016-05-23trans::collector: Remove some redundant calls to erase_regions().Michael Woerister-0/+10
2016-05-19Support 16-bit pointers as well as i/usizeJake Goulding-0/+4
2016-05-18Auto merge of #33476 - nikomatsakis:incr-comp-xcrate, r=mwbors-3/+47
2016-05-18allow retracing paths across cratesNiko Matsakis-2/+46
2016-05-18change svh to store a u64Niko Matsakis-1/+1
2016-05-18Auto merge of #33710 - Manishearth:rollup, r=Manishearthbors-0/+3
2016-05-18Rollup merge of #33695 - nikomatsakis:spezializes-cache, r=aturonManish Goregaokar-0/+3
2016-05-18Auto merge of #33654 - petrochenkov:hirident, r=nrcbors-1/+1
2016-05-17warn for where/return-types that reference regionsNiko Matsakis-0/+80
2016-05-17introduce a specializes cacheNiko Matsakis-0/+3
2016-05-16Remove hir::IdentVadim Petrochenkov-1/+1
2016-05-14Rollup merge of #33572 - nagisa:assoc-const-types, r=eddybManish Goregaokar-20/+2
2016-05-12Gen right parameter envirnoment for assoc constsSimonas Kazlauskas-20/+2
2016-05-11Extend rustc_on_unimplemented flag: if a message is available at an impl, thi...ggomez-1/+0
2016-05-11Fixup indentation after methodification.Eduard Burtescu-135/+135
2016-05-11rustc: Split local type contexts interners from the global one.Eduard Burtescu-222/+357
2016-05-11rustc_typeck: Generalize over 'tcx != 'gcx.Eduard Burtescu-9/+115
2016-05-11rustc: Remove the unnecessary ast_ty_to_ty_cache.Eduard Burtescu-10/+2
2016-05-11rustc: More interning for data used in Ty<'tcx>.Eduard Burtescu-137/+207
2016-05-11rustc: Generalize a minimum set of functions over 'tcx != 'gcx.Eduard Burtescu-470/+581
2016-05-11rustc: Wrap users of InferCtxt in an anonymous scope.Eduard Burtescu-33/+26
2016-05-11rustc: Remove the TyCtxt field from ParameterEnvironment.Eduard Burtescu-37/+32
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-143/+153