about summary refs log tree commit diff
path: root/src/libsyntax/util
AgeCommit message (Expand)AuthorLines
2014-02-19librustc: Remove unique vector patterns from the language.Patrick Walton-1/+7
2014-02-14Expand ItemDecorator extensions in all contextsSteven Fackler-1/+7
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-9/+9
2014-02-11Move replace and swap to std::mem. Get rid of std::utilEdward Wang-4/+4
2014-02-08Fixed error starting with uppercasemr.Shu-1/+1
2014-02-07Removed @self and @Trait.Eduard Burtescu-2/+2
2014-02-03syntax: Remove usage of io_error in testsAlex Crichton-9/+9
2014-02-02librustc: Remove `@str` from the languagePatrick Walton-1/+1
2014-02-02libsyntax: Remove `@str` from the internerPatrick Walton-37/+80
2014-02-02libsyntax: Fix tests.Patrick Walton-2/+2
2014-02-02librustc: Stop using `@str` for source.Patrick Walton-11/+11
2014-02-02libsyntax: Introduce an `InternedString` type to reduce `@str` in thePatrick Walton-0/+11
2014-01-21Remove unnecessary parentheses.Huon Wilson-1/+1
2014-01-18Rename iterators for consistencyPalmer Cox-5/+5
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-5/+5
2014-01-07'borrowed pointer' -> 'reference'Brian Anderson-1/+1
2014-01-03libsyntax: De-`@mut` `Interner::vect`Patrick Walton-19/+31
2014-01-03libsyntax: De-`@mut` the interner mapPatrick Walton-10/+15
2014-01-03librustc: De-`@mut` the parse sessionPatrick Walton-3/+3
2014-01-02libsyntax: Fix test and merge fallout.Patrick Walton-1/+1
2013-12-08Remove dead codesKiet Tran-1/+1
2013-11-28Register new snapshotsAlex Crichton-4/+4
2013-11-26auto merge of #10670 : eddyb/rust/node-u32, r=alexcrichtonbors-18/+20
2013-11-27Shink NodeId, CrateNum, Name and Mrk down to 32 bits on x64.Eduard Burtescu-18/+20
2013-11-26Clean up SmallVector use a bitSteven Fackler-79/+27
2013-11-26Support multiple item macrosSteven Fackler-0/+28
2013-11-26Add SmallVector to libsyntaxSteven Fackler-0/+213
2013-11-26test: Remove all remaining non-procedure uses of `do`.Patrick Walton-8/+8
2013-11-19libsyntax: Change all uses of `&fn` to `||`.Patrick Walton-1/+1
2013-10-04Remove specific errors for very old obsolete syntaxBenjamin Herr-3/+0
2013-09-29Remove all usage of @ast::CrateAlex Crichton-2/+2
2013-09-06added string_to_ttsJohn Clements-0/+6
2013-09-06added gensym_copy mechanism to ensure sharing of pointers in the internerJohn Clements-8/+55
2013-09-06add hygiene support fns, move them around.John Clements-8/+7
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-3/+3
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-1/+1
2013-08-03remove obsolete `foreach` keywordDaniel Micay-2/+2
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-2/+2
2013-07-25syntax: Fix #6416 by aborting on errors after test parse.Graydon Hoare-5/+22
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-1/+1
2013-07-18librustc: Forbid `&` pointers (other than `&'static`) inside `@` boxes.Patrick Walton-1/+1
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-4/+8
2013-06-28librustc: Rename Const to FreezePatrick Walton-1/+1
2013-06-25great renaming propagation: syntaxCorey Richardson-8/+2
2013-06-23vec: remove BaseIter implementationDaniel Micay-2/+2
2013-06-16Add copies to type params with Copy boundNiko Matsakis-3/+3
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-41/+41
2013-06-06add test cases for fold traversing macrosJohn Clements-0/+78
2013-06-05add hygiene support functionsJohn Clements-1/+2
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-4/+14