about summary refs log tree commit diff
path: root/src/libsyntax/parse/token.rs
AgeCommit message (Expand)AuthorLines
2014-02-02libsyntax: De-`@str` literal strings in the ASTPatrick Walton-1/+13
2014-02-02libsyntax: Introduce an `InternedString` type to reduce `@str` in thePatrick Walton-0/+87
2014-01-29Removing support for the do syntax from libsyntax and librustc.Scott Lawrence-40/+39
2014-01-21Remove unnecessary parentheses.Huon Wilson-1/+1
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-46/+48
2013-12-15libsyntax: Implement the new `box` syntax for unique pointers.Patrick Walton-7/+9
2013-12-11Separate strict/reserved keywords, derive bounds.Chris Morgan-11/+29
2013-12-11Remove the following unused special identifiers:Chris Morgan-107/+67
2013-12-11Deduplicate in syntax::parse::token with a macro.Chris Morgan-271/+183
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-3/+3
2013-11-28Register new snapshotsAlex Crichton-16/+16
2013-11-26auto merge of #10670 : eddyb/rust/node-u32, r=alexcrichtonbors-6/+6
2013-11-27Shink NodeId, CrateNum, Name and Mrk down to 32 bits on x64.Eduard Burtescu-6/+6
2013-11-26libsyntax: Remove all non-`proc` `do` syntax.Patrick Walton-2/+2
2013-11-04libsyntax/librustc: Allow calling variadic foreign functions.Luqman Aden-0/+2
2013-10-29librustc: Implement the `proc` type as sugar for `~once fn` and `proc`Patrick Walton-19/+22
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-3/+3
2013-10-09option: rewrite the API to use compositionDaniel Micay-1/+1
2013-10-08Register new snapshotsAlex Crichton-19/+0
2013-10-08Add bindings for start and ends of keyword ranges; use bindings in match arms.Felix S. Klock II-11/+40
2013-10-08add token::LIT_STR_RAW(ident, num of # symbols)Benjamin Herr-0/+7
2013-09-30syntax: Remove usage of fmt!Alex Crichton-6/+6
2013-09-26Add 'continue' as a synonym for 'loop'Brian Anderson-18/+21
2013-09-22Reserve the `alignof`, `offsetof`, and `sizeof` keywordsBirunthan Mohanathas-4/+14
2013-09-18Register new snapshotsAlex Crichton-2/+1
2013-09-09auto merge of #9005 : alexcrichton/rust/rusty-log, r=brsonbors-3/+3
2013-09-06add test case, cleanupJohn Clements-2/+0
2013-09-06remove unneeded imports, clean up unused var warningsJohn Clements-5/+2
2013-09-06memoization for resolveJohn Clements-2/+2
2013-09-06uncomment mtwt_resolve callsJohn Clements-0/+20
2013-09-06commentsJohn Clements-8/+31
2013-09-06added gensym_copy mechanism to ensure sharing of pointers in the internerJohn Clements-40/+33
2013-09-06added test for ptr_eq on fresh_name-generated identsJohn Clements-1/+32
2013-09-06re-add debug versionJohn Clements-0/+5
2013-09-06drop back to a simple gensym approach for fresh-name.John Clements-12/+3
2013-09-06adding test case to check marking/unmarkingJohn Clements-1/+6
2013-09-06add hygiene support fns, move them around.John Clements-7/+3
2013-09-05Remove the __log function for __log_levelAlex Crichton-3/+3
2013-09-04stop treating char as an integer typeDaniel Micay-2/+6
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-22/+22
2013-09-02switch __field__ hack to <unnamed_field>Daniel Micay-1/+1
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-86/+86
2013-08-23Parse and reserve typeof keyword. #3228Ben Blum-2/+5
2013-08-16Reserve 'yield' keywordKevin Ballard-4/+7
2013-08-11syntax: Shrink enum Token and enum nonterminalblake2-ppc-4/+4
2013-08-08Allow attributes to appear as macro argumentsNiko Matsakis-0/+3
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-1/+1
2013-08-03remove obsolete `foreach` keywordDaniel Micay-10/+7
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-1/+0
2013-08-01convert `pure` to a reserved keywordDaniel Micay-31/+31