summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
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
2013-07-22De-spanned<T> and renamed ast::field (now ast::Field)Michael Woerister-3/+3
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-4/+4
2013-07-17librustc: Remove the `Copy` bound from the language.Patrick Walton-2/+0
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-2/+2
2013-07-12auto merge of #7725 : msullivan/rust/default-methods, r=pcwaltonbors-11/+7
2013-07-11Clean up Repr impls a bit so we can add generic impls for @ and ~.Michael Sullivan-11/+7
2013-07-11Silence various warningsNiko Matsakis-1/+1
2013-07-11Port region inference code to use new graphNiko Matsakis-0/+6
2013-07-10Add an identifier to TypeParameterDefs and use it to pretty print type parame...Niko Matsakis-10/+11
2013-07-05Change signature of Iterator.size_hintKevin Ballard-3/+3
2013-07-03auto merge of #7474 : Seldaek/rust/clean-iter, r=thestingerbors-10/+83
2013-07-01Correct merge errors, broken testsNiko Matsakis-1/+1
2013-07-01Defer reasoning about region relationships until after regionck.Niko Matsakis-0/+19
2013-07-01Move most iter functionality to extra, fixes #7343Jordi Boggiano-11/+10
2013-07-01Add an EnumSetIterator and EnumSet::iterJordi Boggiano-9/+83
2013-06-29Warning cleanupCorey Richardson-2/+0
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-9/+5
2013-06-28librustc: Fix merge fallout and test cases.Patrick Walton-1/+3