about summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
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-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
2016-05-11rustc: Keep a reference to the interners in TyCtxt.Eduard Burtescu-91/+110
2016-05-11rustc: Use set recovery APIs in the TyCtxt interners.Eduard Burtescu-36/+49
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-340/+350
2016-05-11rustc: Avoid free functions taking &TyCtxt and &InferCtxt.Eduard Burtescu-25/+19
2016-05-11typeck: Avoid passing &TyCtxt around where possible.Eduard Burtescu-4/+8
2016-05-11infer: Use methods for creating an InferCtxt.Eduard Burtescu-10/+6
2016-05-11rustc: Always refer to TyCtxt as tcx.Eduard Burtescu-137/+137
2016-05-09Reimplement pretty printingJeffrey Seyfried-0/+1
2016-05-08Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrcbors-0/+9
2016-05-08Auto merge of #33130 - eddyb:mir-const, r=nikomatsakisbors-1/+11
2016-05-07Rollup merge of #33438 - birkenfeld:dup-words, r=steveklabnikSteve Klabnik-2/+2
2016-05-07mir: build MIR for constants and static initializers.Eduard Burtescu-1/+11
2016-05-05Fix some some duplicate words.Georg Brandl-2/+2
2016-05-03change the newly-added errors to warningsAriel Ben-Yehuda-12/+42
2016-05-03address review commentsAriel Ben-Yehuda-81/+75
2016-05-03require the existential bounds of an object type to be object-safeAriel Ben-Yehuda-4/+15
2016-05-03require the non-last elements of a tuple to be SizedAriel Ben-Yehuda-14/+25
2016-05-03refactor the handling of builtin candidatesAriel Ben-Yehuda-4/+10
2016-05-03add comments and testsAriel Ben-Yehuda-5/+33
2016-05-03Short-cut Sized matching on ADTsAriel Ben-Yehuda-1/+150
2016-05-03Warn unused trait importsSeo Sanghyeon-0/+9