summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2012-10-08Revert "Revert "Remove old auto_serialize2 code (needs snapshot)""Tim Chevalier-1/+1
2012-10-08Revert "Remove old auto_serialize2 code (needs snapshot)"Tim Chevalier-1/+1
2012-10-07Remove old auto_serialize2 code (needs snapshot)Erick Tryzelaar-1/+1
2012-10-07migrate libsyntax/rustc to auto_serialize2Erick Tryzelaar-1/+1
2012-09-28demode vecNiko Matsakis-2/+2
2012-09-23Make it illegal to use modes in a fn signature with providingNiko Matsakis-1/+1
2012-09-10Convert std::map to camel caseBrian Anderson-5/+5
2012-09-07Add an ignore! macro, remove support for nested block comments, re: #2755.Graydon Hoare-0/+1
2012-09-04Remove 'with'Brian Anderson-3/+3
2012-09-04libsyntax: "import" -> "use"Patrick Walton-7/+7
2012-08-27rustc: more pattern cleanupErick Tryzelaar-1/+1
2012-08-26Camel case the option typeBrian Anderson-23/+23
2012-08-24fix some unused pattern binding warningsNiko Matsakis-1/+1
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-11/+11
2012-08-22intern identifiersPaul Stansifer-6/+10
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-13/+13
2012-08-05Switch alts to use arrowsBrian Anderson-46/+39
2012-08-01Convert ret to returnBrian Anderson-8/+8
2012-07-31Introduce 'return', 'match' and 'module' as synonymsBrian Anderson-4/+4
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-15/+15
2012-07-30Rename `#mod` -> `#module` to not collide with the keyword.Paul Stansifer-2/+5
2012-07-27Make macro-system type and constructor names more uniform; more comments.Graydon Hoare-1/+1
2012-07-27Comments in the new macro system, reflecting conversation with pauls.Graydon Hoare-1/+19
2012-07-26Allow old-style syntax extensions to be called with new syntax.Paul Stansifer-0/+13
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-11/+11
2012-07-09Allow defining token tree macros. They should work now!Paul Stansifer-17/+25
2012-07-09Enable item macros to define macros.Paul Stansifer-3/+9
2012-07-09Allow folds to drop items.Paul Stansifer-9/+15
2012-07-06Recursively expand items, and keep expansion stack, per Paul's code review co...Eric Holk-3/+10
2012-07-06Plumbing and parsing for item-position macros.Eric Holk-4/+38
2012-07-01Convert to new closure syntaxBrian Anderson-6/+6
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-2/+2
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-2/+2
2012-06-26Change 'native' and 'crust' to 'extern'.Graydon Hoare-1/+1
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-2/+2
2012-06-25Make it possible to make built-in tt syntax extensionsPaul Stansifer-1/+35
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-4/+4
2012-06-20Remove bind. Issue #2189Brian Anderson-4/+4
2012-06-15Bugfix: obey the tt_lexer's own invariants.Paul Stansifer-7/+3
2012-06-15Add the interner to parse_sess.Paul Stansifer-0/+4
2012-06-13Box AST identsBrian Anderson-6/+6
2012-05-31Rename librustsyntax to libsyntaxKevin Cantu-0/+157