summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2014-01-07Fixup the rest of the tests in the compilerAlex Crichton-2/+2
2014-01-06Disowned the Visitor.Eduard Burtescu-6/+6
2014-01-03librustc: Remove `@mut` support from the typechecker and borrow checkerPatrick Walton-1/+1
2014-01-03librustc: De-`@mut` the AST mapPatrick Walton-12/+20
2013-12-26librustc: Remove the unused `stmt_map` from the borrow checkerPatrick Walton-3/+0
2013-12-26librustc: Remove `ty_param_defs` from the type contextPatrick Walton-4/+3
2013-12-16librustc: Implement a `Pod` kind for types that can be `memcpy`'d.Patrick Walton-0/+2
2013-12-15std::vec: remove unnecessary count parameter on {bytes,Huon Wilson-6/+3
2013-12-11Make 'self lifetime illegal.Erik Price-7/+7
2013-12-10Make crate hash stable and externally computable.Jack Moffitt-0/+670
2013-12-09Implement LTOAlex Crichton-1/+10
2013-12-08Remove dead codesKiet Tran-11/+1
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-2/+2
2013-11-28Register new snapshotsAlex Crichton-20/+20
2013-11-26librustc: Remove remaining uses of `&fn()` in favor of `||`.Patrick Walton-2/+2
2013-11-19librustc: Change most uses of `&fn()` to `||`.Patrick Walton-5/+5
2013-11-08Rename and modernize region enum namesNiko Matsakis-47/+47
2013-11-08Generalize AST and ty::Generics to accept multiple lifetimes.Niko Matsakis-34/+118
2013-11-04libsyntax/librustc: Allow calling variadic foreign functions.Luqman Aden-0/+4
2013-10-31librustc: Implement `|A| -> B` syntax for closures and make bare `fn`Patrick Walton-17/+37
2013-10-29librustc: Implement the `proc` type as sugar for `~once fn` and `proc`Patrick Walton-9/+20
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-4/+4
2013-10-05auto merge of #9250 : erickt/rust/num, r=ericktbors-1/+1
2013-10-04rustc: Use static strings in a few literalsblake2-ppc-1/+1
2013-10-02std: Replace num::IntConvertible with {To,From}PrimitiveErick Tryzelaar-1/+1
2013-10-01remove the `float` typeDaniel Micay-1/+0
2013-09-30rustc: Remove usage of fmt!Alex Crichton-65/+65
2013-09-29Remove all usage of @ast::CrateAlex Crichton-3/+3
2013-09-26Update the compiler to not use printf/printflnAlex Crichton-1/+1
2013-09-25Move the linearly-updated flag state into the Visitor.Felix S. Klock II-16/+18
2013-09-23librustc: Remove garbage-collected functions from util/common.Patrick Walton-12/+16
2013-09-16switch Drop to `&mut self`Daniel Micay-1/+1
2013-09-15debuginfo: Basic support for trait objects.Michael Woerister-1/+1
2013-09-04auto merge of #8875 : alexcrichton/rust/fix-inner-static-library-bug, r=huonwbors-1/+2
2013-09-04stop treating char as an integer typeDaniel Micay-2/+2
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-24/+24
2013-09-02Remove __extensions__ in names for a "pretty name"Alex Crichton-1/+2
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-2/+2
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-7/+7
2013-08-27librustc: Remove `&const` and `*const` from the language.Patrick Walton-1/+0
2013-08-20auto merge of #8519 : msullivan/rust/objects, r=catamorphismbors-2/+12
2013-08-19auto merge of #8623 : pnkfelix/rust/fsk-visitor-vpar-defaults-step4, r=nmatsakisbors-25/+32
2013-08-19Make supertrait methods callable on object types.Michael Sullivan-2/+12
2013-08-19Issue #3678: Remove wrappers and call foreign functions directlyNiko Matsakis-0/+12
2013-08-15port util/common.rs from oldvisit to <V:Visitor> trait API.Felix S. Klock II-25/+32
2013-08-11typeck: Modify method resolution to use new object adjustments, andNiko Matsakis-3/+2
2013-08-06auto merge of #8313 : msullivan/rust/cleanup, r=catamorphismbors-3/+7
2013-08-06Move EnumSet into libextraSangeun Kim-324/+4
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-1/+1
2013-08-05Improve debug spew in _match.Michael Sullivan-3/+7