summary refs log tree commit diff
path: root/src/librustc/middle/implicator.rs
AgeCommit message (Expand)AuthorLines
2015-07-24nitsNiko Matsakis-1/+1
2015-07-24Unify the upvar variables found in closures with the actual types of theNiko Matsakis-5/+56
2015-07-24Introduce ClosureSubsts rather than just having random fields in theNiko Matsakis-2/+2
2015-07-24introduce a Vec<Ty> to TyClosure for storing upvar typesNiko Matsakis-1/+2
2015-07-10Rename TypeWithMutability to TypeAndMutJared Roesch-1/+1
2015-07-08Remove snake_case names from ty.rsJared Roesch-1/+1
2015-06-30Remove Typer and ClosureTyperJared Roesch-5/+1
2015-06-26rustc: switch most remaining middle::ty functions to methods.Eduard Burtescu-8/+8
2015-06-26rustc: make ty::mk_* constructors into methods on ty::ctxt.Eduard Burtescu-2/+2
2015-06-26rustc: combine type-flag-checking traits and fns and into one trait.Eduard Burtescu-1/+1
2015-06-25Rename AsPredicate to ToPredicate in order to match naming conventionsJared Roesch-2/+2
2015-06-23Remove the mostly unecessary ParamBounds structJared Roesch-8/+3
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-13/+12
2015-06-19rustc: replace Repr/UserString impls with Debug/Display ones.Eduard Burtescu-32/+2
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-19/+19
2015-06-12Split TyArray into TyArray and TySlice.Eli Friedman-0/+1
2015-06-12Cleanup: rename middle::ty::sty and its variants.Eli Friedman-20/+20
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-2/+2
2015-04-30Stop using Rc in TraitRef and TraitDefAriel Ben-Yehuda-3/+2
2015-04-18Rather than storing the relations between free-regions in a globalNiko Matsakis-0/+487