about summary refs log tree commit diff
path: root/src/libsyntax/parse/token.rs
AgeCommit message (Expand)AuthorLines
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
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-13/+13
2013-07-31remove `copy` as a keywordDaniel Micay-70/+68
2013-07-30syntax: add temporary 'foreach' keyword.Graydon Hoare-0/+3
2013-07-30syntax: add 'in' keywordGraydon Hoare-0/+3
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-2/+2
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-1/+1
2013-07-22new snapshotDaniel Micay-3/+0
2013-07-17librustc: Remove `copy` expressions from the language.Patrick Walton-2/+0
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-5/+5
2013-07-14Make TLS keys actually take up spaceAlex Crichton-1/+2
2013-07-14Purge the last remnants of the old TLS apiAlex Crichton-13/+10
2013-07-11Remove all external requirements of `@` from TLSAlex Crichton-1/+1
2013-07-09Rename local_data methods/types for less keystrokesAlex Crichton-2/+2
2013-07-07De-share ast::TyJames Miller-1/+1
2013-07-07De-managed ast::PathJames Miller-1/+1
2013-06-30Change char::escape_{default,unicode} to take callbacks instead of allocatingAlex Crichton-2/+6
2013-06-29Use more deriving(IterBytes) in libsyntax.Ben Blum-3/+3
2013-06-29Change taskgroup key type to fn:Copy in prep for noncopyable stack closures.Ben Blum-1/+1
2013-06-28librustc: Fix merge fallout and test cases.Patrick Walton-1/+1
2013-06-28librustc: Remove the broken overloaded assign-ops from the language.Patrick Walton-2/+2
2013-06-28librustc: Rename Const to FreezePatrick Walton-1/+1
2013-06-25great renaming propagation: syntaxCorey Richardson-8/+6
2013-06-23syntax: Remove unused tokensPhilipp Brüschweiler-105/+99
2013-06-21libsyntax: cleanup warningsJames Miller-3/+1
2013-06-21Remove all #[cfg(stage0)]-protected codeJames Miller-166/+0
2013-06-20libsyntax: Remove `drop` as a keyword.Luqman Aden-35/+202
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-27/+11
2013-06-12std: convert str::escape_* to methods.Huon Wilson-1/+1
2013-06-09remove unused import warningsHuon Wilson-1/+0
2013-06-05added fresh-name fnJohn Clements-0/+28
2013-06-05token_to_ident takes argument by referenceJohn Clements-5/+5
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-25/+47
2013-06-05rename repr to nameJohn Clements-81/+81
2013-06-05change to newer macro escape mechanism, using uints in more placesJohn Clements-2/+4
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-9/+10