summary refs log tree commit diff
path: root/src/librustc/middle/ty_relate
AgeCommit message (Expand)AuthorLines
2015-07-24Introduce ClosureSubsts rather than just having random fields in theNiko Matsakis-5/+18
2015-07-24introduce a Vec<Ty> to TyClosure for storing upvar typesNiko Matsakis-3/+10
2015-07-14Transition to the new object lifetime defaults, replacing the oldNiko Matsakis-14/+3
2015-07-10Rename TypeWithMutability to TypeAndMutJared Roesch-5/+5
2015-07-10Remove `pub use` of TypeError in ty.rsJared Roesch-16/+16
2015-07-08Remove snake_case names from ty.rsJared Roesch-25/+25
2015-07-03Add a boolean flag to ExistentialBounds tracking whether theNiko Matsakis-4/+29
2015-06-26rustc: switch most remaining middle::ty functions to methods.Eduard Burtescu-1/+1
2015-06-26rustc: make ty::mk_* constructors into methods on ty::ctxt.Eduard Burtescu-12/+12
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-13/+12
2015-06-19Clean up unused argument/variable warnings.Eduard Burtescu-1/+0
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-8/+8
2015-06-12Split TyArray into TyArray and TySlice.Eli Friedman-2/+2
2015-06-12Cleanup: rename middle::ty::sty and its variants.Eli Friedman-24/+24
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-6/+3
2015-04-30Stop using Rc in TraitRef and TraitDefAriel Ben-Yehuda-3/+2
2015-04-14Negative case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-02Merge conflictsNiko Matsakis-18/+18
2015-03-31Port over type inference to using the new type relation stuffNiko Matsakis-0/+655