summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
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
2016-04-28Address style nitsJeffrey Seyfried-3/+5
2016-04-27Avoid using the hir map when visibility checking in `resolve`Jeffrey Seyfried-10/+20
2016-04-24syntax: Merge keywords and remaining special idents in one listVadim Petrochenkov-2/+2
2016-04-24syntax: Make static/super/self/Self keywords + special ident cleanupVadim Petrochenkov-4/+4
2016-04-19Check transmutes between types without statically known sizes.Eduard Burtescu-37/+135
2016-04-19Compute LLVM-agnostic type layouts in rustc.Eduard Burtescu-9/+1004
2016-04-19Parse data-layout specifications.Eduard Burtescu-0/+255
2016-04-16Auto merge of #32909 - sanxiyn:unused-trait-import-2, r=alexcrichtonbors-6/+4