about summary refs log tree commit diff
path: root/src/libsyntax/parse/token.rs
AgeCommit message (Expand)AuthorLines
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
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