summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
AgeCommit message (Expand)AuthorLines
2013-03-04libsyntax: Implement `#[deriving_clone]`Patrick Walton-0/+3
2013-03-04Adding missing imports for tests, and gate off othersAlex Crichton-1/+0
2013-03-04Remove unused imports throughout src/Alex Crichton-1/+0
2013-03-02libsyntax: Remove `fn@`, `fn~`, and `fn&` from libsyntax. rs=defunPatrick Walton-7/+17
2013-03-01Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-2/+3
2013-02-28Fix implicit leaks of imports throughout librariesAlex Crichton-2/+3
2013-02-27Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-24/+197
2013-02-26libsyntax: remove vecs_implicitly_copyable from the syntax extensionsErick Tryzelaar-8/+7
2013-02-26typo-fixing and name-changesJohn Clements-12/+12
2013-02-26Macros now leave scopeJohn Clements-24/+197
2013-02-25libsyntax: change eat to take a &tokenErick Tryzelaar-1/+1
2013-02-25libsyntax: convert visit to pass ty_params by referenceErick Tryzelaar-3/+3
2013-02-25libsyntax: Convert ast::attribute_ to store a @meta_itemErick Tryzelaar-1/+1
2013-02-22libsyntax: De-mut the parser. rs=demutingPatrick Walton-1/+1
2013-02-21librustc: De-mut some of transPatrick Walton-8/+8
2013-02-21Get rid of structural records in libsyntax and the last bit in librustc.Luqman Aden-9/+10
2013-02-19convert SyntaxExtensions's key to a @~strErick Tryzelaar-26/+26
2013-02-19Alias HashMap<~str, SyntaxExtension> to SyntaxExtensionsErick Tryzelaar-1/+3
2013-02-15libsyntax: Get rid of uses of `move` and don't parse it.Luqman Aden-1/+1
2013-02-14librustc: Replace `impl Type : Trait` with `impl Trait for Type`. rs=implflip...Patrick Walton-1/+1
2013-02-13cleanup, fix test caseJohn Clements-1/+1
2013-02-13Commenting, test cases, cleanupJohn Clements-5/+7
2013-02-07librustc: Lots of de-muting. rs=demutingPatrick Walton-55/+57
2013-02-03rename map -> oldmap and mark it as deprecatedDaniel Micay-1/+1
2013-01-31test cases, cleanupJohn Clements-2/+1
2013-01-29libsyntax: De-export libsyntax. rs=deexportingPatrick Walton-23/+25
2013-01-23renaming to adhere to conventionsJohn Clements-33/+33
2013-01-20Convert many libsyntax records into structsErick Tryzelaar-6/+16
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: Terminate name searches at the nearest module scope for paths that ...Patrick Walton-5/+11
2012-12-19Remove the old serialization codeErick Tryzelaar-6/+0
2012-12-13Begin renaming serialization to std::serialize. (snapshot)Erick Tryzelaar-1/+7
2012-12-12syntax: remove remaining #syntaxext machinery. Close #3516.Graydon Hoare-102/+49
2012-12-12syntax: remove most code handling old-style syntax extensions.Graydon Hoare-13/+4
2012-12-12syntax: remove all remaining uses of #ast, and #ast / qquote itself.Graydon Hoare-2/+0
2012-12-07syntax: fix quote_type! to quote_ty!Graydon Hoare-2/+2
2012-12-07syntax: point quote tokens at the site of quote-using-extension invocation.Graydon Hoare-0/+7
2012-12-04librustc: Remove all legacy pattern bindings from libsyntax and librustc. rs=...Patrick Walton-2/+2
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-29Make it possible to expand stmt macros.Paul Stansifer-8/+8
2012-11-29Make it possible to invoke item macros without passing identifier arguments.Paul Stansifer-6/+9
2012-11-29Allow `macro_rules!` macros to expand to expressions or items.Paul Stansifer-0/+1
2012-11-21libsyntax: Implement deriving via a syntax extension for the `IterBytes` trai...Patrick Walton-0/+3
2012-11-20rustc: Implement "deriving" for monomorphic structs via a syntax extension. r...Patrick Walton-0/+3
2012-11-17Merge remote-tracking branch 'brson/codemap'Brian Anderson-14/+17
2012-11-16syntax: rename quote! to quote_tokens!, add quote_{expr,type,item,pat,stmt}!Graydon Hoare-2/+15
2012-11-14Add types for character position and byte position in the codemapBrian Anderson-1/+3
2012-11-14Camel case all the codemap types except spanBrian Anderson-9/+9