about summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2013-02-05oldmap: use &K instead of K in find and getPatrick Walton-4/+4
2013-02-05Revert "oldmap: use &K instead of K in find and get"Graydon Hoare-4/+4
2013-02-03oldmap: use &K instead of K in find and getDaniel Micay-4/+4
2013-02-03rename map -> oldmap and mark it as deprecatedDaniel Micay-1/+1
2013-02-01Merge remote-tracking branch 'nickdesaulniers/issue4524' into nocomm1Brian Anderson-0/+9
2013-02-01Remove fail keyword from lexer & parser and clean up remaining calls toNick Desaulniers-0/+9
2013-01-31test cases, cleanupJohn Clements-2/+2
2013-01-29libsyntax: De-export libsyntax. rs=deexportingPatrick Walton-27/+23
2013-01-23libsyntax: Implement `assert` as a macro (called `fail_unless!` on a transiti...Patrick Walton-0/+8
2013-01-23Long linesTim Chevalier-1/+2
2013-01-23renaming to adhere to conventionsJohn Clements-24/+21
2013-01-20Convert many libsyntax records into structsErick Tryzelaar-2/+6
2013-01-20convert the remaining ast record types into structsErick Tryzelaar-1/+1
2013-01-11libsyntax: Fix name generation in condition! macroAndrew Paseltiner-1/+1
2013-01-09A collection of refactorings that I found it hard/tiresome to divide:Niko Matsakis-7/+7
2013-01-09syntax: convert ast::spanned into a structErick Tryzelaar-2/+5
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+2
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the neare...Patrick Walton-2/+0
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+2
2012-12-27librustc: Fix the test runner, the condition system, and core test. rs=bustagePatrick Walton-3/+3
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ...Patrick Walton-14/+13
2012-12-18core: add macro_rules! for "condition! { c: in -> out; }".Graydon Hoare-1/+19
2012-12-17Switch from serialization to std::serialize. (snapshot)Erick Tryzelaar-1/+1
2012-12-12syntax: remove remaining #syntaxext machinery. Close #3516.Graydon Hoare-34/+1
2012-12-12syntax: remove most code handling old-style syntax extensions.Graydon Hoare-80/+17
2012-12-12syntax: remove all remaining uses of #ast, and #ast / qquote itself.Graydon Hoare-2/+6
2012-12-10Adjust the die macro to only accept ~str and to work in statement positionBrian Anderson-13/+2
2012-12-07syntax: fix missing push in item macro expansionGraydon Hoare-5/+9
2012-12-07syntax: point quote tokens at the site of quote-using-extension invocation.Graydon Hoare-10/+13
2012-12-04librustc: Long lines. rs=rustbotPatrick Walton-1/+1
2012-12-04librustc: Remove all legacy pattern bindings from libsyntax and librustc. rs=...Patrick Walton-24/+24
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-29librustc: Eliminate most expressions of the form `a.b()` that are not method ...Patrick Walton-2/+2
2012-11-29Properly sync macro_parser.rs after it escapes out to the Rust parser. Closes...Paul Stansifer-4/+9
2012-11-29Respect semicolons always when expanding statments.Paul Stansifer-11/+13
2012-11-29Distinguish `stmt_mac`s that are followed by semicolons and those that aren't.Paul Stansifer-4/+6
2012-11-29Allow the expansion of old-style expr macros in stmt position.Paul Stansifer-0/+18
2012-11-29Use `biased_match!` to avoid over-deep indentation in expand.rs.Paul Stansifer-77/+89
2012-11-29Make it possible to expand stmt macros.Paul Stansifer-6/+60
2012-11-29Make it possible to invoke item macros without passing identifier arguments.Paul Stansifer-24/+39
2012-11-29Grammaticalinate an error message.Paul Stansifer-2/+2
2012-11-29Allow `macro_rules!` macros to expand to expressions or items.Paul Stansifer-0/+3
2012-11-28libsyntax: Implement a macro `die!` to replace the `fail` expression. r=brsonPatrick Walton-0/+20
2012-11-20syntax: switch tt quoter to emit ~[tt], not tt.Graydon Hoare-1/+1
2012-11-14Camel case all the codemap types except spanBrian Anderson-5/+5
2012-11-12Convert most codemap types from records to structsBrian Anderson-1/+1
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