summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2015-07-06Fix some merge conflictsNiko Matsakis-9/+10
2015-07-06Add a boolean flag to ExistentialBounds tracking whether theNiko Matsakis-0/+4
2015-06-23Remove the mostly unecessary ParamBounds structJared Roesch-33/+0
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-26/+4
2015-06-19rustc: replace Repr/UserString impls with Debug/Display ones.Eduard Burtescu-982/+476
2015-06-19Move AST Repr impls to Debug impls in libsyntax.Eduard Burtescu-42/+12
2015-06-19rustc: remove some unused UserString and Repr impls.Eduard Burtescu-26/+1
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-513/+571
2015-06-19rustc: leave only one free top-level function in ppaux, and private.Eduard Burtescu-352/+193
2015-06-19rustc: use Repr and UserString instead of ppaux::ty_to_string.Eduard Burtescu-13/+19
2015-06-19rustc: reduce ppaux's public footprint to 5 functions.Eduard Burtescu-103/+67
2015-06-12Split TyArray into TyArray and TySlice.Eli Friedman-6/+5
2015-06-12Cleanup: rename middle::ty::sty and its variants.Eli Friedman-26/+26
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-5/+5
2015-06-10Auto merge of #26141 - eddyb:ast_map, r=nikomatsakisbors-1/+1
2015-06-10syntax: move ast_map to librustc.Eduard Burtescu-1/+1
2015-06-08Skip useless recursion in freshening and late-bound-region substitutioAriel Ben-Yehuda-2/+2
2015-06-08review changes - only show closure ids in verbose modeNick Cameron-3/+14
2015-06-08Tidying up, fix some minor linkage bugs, use ty flags to avoid caching closur...Nick Cameron-5/+8
2015-06-02Auto merge of #25868 - alexcrichton:issue-25505, r=brsonbors-12/+29
2015-05-28rustc: Fixup verbatim UNC paths as well on WindowsAlex Crichton-12/+29
2015-05-26Implement defaults for associated typesAriel Ben-Yehuda-1/+1
2015-05-15Don't use <Duration as Display>::display() in time passesNick Cameron-4/+9
2015-05-14Auto merge of #24920 - alexcrichton:duration, r=aturonbors-2/+2
2015-05-13std: Redesign Duration, implementing RFC 1040Alex Crichton-2/+2
2015-05-12Create a FreshFloatTy separate from FreshIntTyAriel Ben-Yehuda-1/+2
2015-05-11Auto merge of #25085 - carols10cents:remove-old-tilde, r=steveklabnikbors-1/+1
2015-05-05rustc: Fix more verbatim paths leaking to gccAlex Crichton-0/+38
2015-05-03Update old uses of ~ in comments and debugging statementsCarol Nichols-1/+1
2015-04-30Stop using Rc in TraitRef and TraitDefAriel Ben-Yehuda-1/+1
2015-04-23Structural changes for associated constantsSean Patrick Santos-1/+32
2015-04-21std: Remove deprecated/unstable num functionalityAlex Crichton-0/+98
2015-04-18Auto merge of #24209 - nikomatsakis:refactor-unification, r=nrcbors-186/+0
2015-04-17Auto merge of #24461 - nikomatsakis:issue-22077-unused-lifetimes, r=aturonbors-9/+9
2015-04-17Auto merge of #24475 - arielb1:i24363-hacky-hack, r=pnkfelixbors-4/+7
2015-04-17Use the newer snapshot_vec, which has a simplified delegateNiko Matsakis-186/+0
2015-04-17Create a struct to represent early-bound regionsNiko Matsakis-9/+9
2015-04-15 make Repr of TraitRef more usefulAriel Ben-Yehuda-4/+7
2015-04-14Negative case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-14Positive case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-04Encode more precise scoping rules for function params.Felix S. Klock II-0/+5
2015-04-02Rollup merge of #23895 - nikomatsakis:fn-trait-inheritance-add-impls, r=pnkfelixManish Goregaokar-0/+6
2015-04-01Implement the changes to coherence such that we consider a type to beNiko Matsakis-7/+1
2015-03-31std: Clean out #[deprecated] APIsAlex Crichton-2/+3
2015-03-31Port over type inference to using the new type relation stuffNiko Matsakis-0/+6
2015-03-28Rollup merge of #23803 - richo:unused-braces, r=ManishearthManish Goregaokar-2/+2
2015-03-28cleanup: Remove unused braces in use statementsRicho Healey-2/+2
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-11/+11
2015-03-18Auto merge of #23438 - nikomatsakis:issue-23435-default-methods-with-where-cl...bors-1/+2
2015-03-17Remove subtyping for object types and replace with an *upcast* coercion.Niko Matsakis-3/+3