about summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
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
2013-08-04rm obsolete `for` support from the compilerDaniel Micay-2/+1
2013-08-03remove obsolete `foreach` keywordDaniel Micay-5/+5
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-4/+6
2013-08-02librustc: Introduce a new visitor type based on traits and port syntax to it.Patrick Walton-11/+11
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-5/+5
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-3/+3
2013-07-25auto merge of #8027 : nikomatsakis/rust/issue-4846-multiple-lifetime-paramete...bors-13/+34
2013-07-25auto merge of #8015 : msullivan/rust/default-methods, r=nikomatsakisbors-7/+0
2013-07-24Generalize the `ty::substs` struct so that it can representNiko Matsakis-13/+34
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-2/+1
2013-07-23Major rework of how calls to self and super methods work.Michael Sullivan-7/+0