about summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2015-08-24split ReInfer into ReVar and ReSkolemizedAriel Ben-Yehuda-5/+5
2015-08-24convert to use `is_local` instead of `== LOCAL_CRATE`Niko Matsakis-3/+3
2015-08-24fallout from moving def-idNiko Matsakis-6/+8
2015-08-18kill the old funky `can_reach` fnNiko Matsakis-43/+0
2015-08-14rustc: Allow changing the default allocatorAlex Crichton-4/+4
2015-08-14Auto merge of #27641 - nikomatsakis:soundness-rfc-1214, r=nrcbors-0/+5
2015-08-12Add two new kinds of predicates, WellFormed and ObjectSafe.Niko Matsakis-0/+5
2015-08-12Remove all unstable deprecated functionalityAlex Crichton-27/+15
2015-08-10Stabilize the Duration APISteven Fackler-2/+2
2015-08-07rename ADTDef to AdtDef etc.Ariel Ben-Yehuda-1/+1
2015-08-06introduce an ADTDef struct for struct/enum definitionsAriel Ben-Yehuda-6/+14
2015-07-27std: Deprecate a number of unstable featuresAlex Crichton-1/+2
2015-07-24Unify the upvar variables found in closures with the actual types of theNiko Matsakis-14/+24
2015-07-24Introduce ClosureSubsts rather than just having random fields in theNiko Matsakis-2/+5
2015-07-24introduce a Vec<Ty> to TyClosure for storing upvar typesNiko Matsakis-1/+1
2015-07-14Transition to the new object lifetime defaults, replacing the oldNiko Matsakis-4/+0
2015-07-12Auto merge of #26895 - jroesch:modernize-typeck-names, r=nikomatsakisbors-2/+2
2015-07-10Rename TypeWithMutability to TypeAndMutJared Roesch-2/+2
2015-07-08Remove snake_case names from ty.rsJared Roesch-2/+2
2015-07-08Report memory use in time-passes on WindowsPeter Atashian-5/+40
2015-07-04rustc: simplify ty::MethodOrigin and avoid trait item indices.Eduard Burtescu-29/+0
2015-07-04rustc: remove unused MethodStaticClosure variant of MethodOrigin.Eduard Burtescu-3/+0
2015-07-03Fix some merge conflictsNiko Matsakis-9/+10
2015-07-03Add a boolean flag to ExistentialBounds tracking whether theNiko Matsakis-0/+4
2015-07-02Auto merge of #26722 - arielb1:log-deadlock, r=eddybbors-2/+9
2015-07-02Report memory use in time-passesNick Cameron-2/+38
2015-07-01Fix deadlocks with RUST_LOG=rustc::middle::tyAriel Ben-Yehuda-2/+9
2015-06-27Begin refactor type checking stateJared Roesch-1/+1
2015-06-26rustc: switch most remaining middle::ty functions to methods.Eduard Burtescu-6/+6
2015-06-26rustc: move some functions in middle::ty working on Ty to methods.Eduard Burtescu-1/+1
2015-06-26rustc: combine type-flag-checking traits and fns and into one trait.Eduard Burtescu-3/+2
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