about summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
AgeCommit message (Expand)AuthorLines
2013-11-26rustc: Add lint for obsolete attributesklutzy-7/+1
2013-11-19libsyntax: Change all uses of `&fn` to `||`.Patrick Walton-8/+15
2013-10-31Implement a concat!() format extensionAlex Crichton-0/+20
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-3/+3
2013-10-18Remove the fmt! syntax extensionAlex Crichton-1/+1
2013-10-09option: rewrite the API to use compositionDaniel Micay-1/+1
2013-10-08add new enum ast::StrStyle as field to ast::lit_strBenjamin Herr-2/+2
2013-10-08add token::LIT_STR_RAW(ident, num of # symbols)Benjamin Herr-1/+2
2013-09-30syntax: Remove usage of fmt!Alex Crichton-6/+6
2013-09-30Prevent leakage of fmt! into the compilerAlex Crichton-1/+1
2013-09-23test: Fix rustdoc and tests.Patrick Walton-1/+2
2013-09-23libsyntax: Remove some more `@fn`s from the macro expanderPatrick Walton-79/+159
2013-09-15Reduce the amount of complexity in format!Alex Crichton-7/+1
2013-09-12Implement a format_args!() macroAlex Crichton-0/+2
2013-09-10Delay assignment of node ids until after expansion. Ensures that each AST nodeNiko Matsakis-3/+0
2013-09-06quote_* macros no longer need to be capturingJohn Clements-6/+7
2013-09-06WIP: adding mark-cancelling for macro_rulesJohn Clements-2/+1
2013-09-06remove unneeded imports, clean up unused var warningsJohn Clements-2/+2
2013-09-06capturing macros now implementedJohn Clements-32/+60
2013-09-06separate ItemDecorator from ItemDecoratorJohn Clements-2/+2
2013-09-06removed unneccessary SyntaxExpander structsJohn Clements-16/+5
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-6/+6
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-7/+7
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-17/+17
2013-08-27librustc: Add support for type parameters in the middle of paths.Patrick Walton-17/+3
2013-08-24Settle on the format/write/print family of namesAlex Crichton-4/+6
2013-08-24Implement a wrapper macro around fprintf -- ifmtfAlex Crichton-1/+3
2013-08-10Merge branch 'enum-method-privacy' of https://github.com/michaelwoerister/rus...Erick Tryzelaar-10/+10
2013-08-09auto merge of #8362 : sfackler/rust/env, r=alexcrichtonbors-6/+8
2013-08-08env! syntax extension changesSteven Fackler-6/+8
2013-08-08auto merge of #8245 : alexcrichton/rust/fmt2, r=graydonbors-0/+2
2013-08-07Add initial support for a new formatting syntaxAlex Crichton-0/+2
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-1/+1
2013-08-07Enable privacy check for enum methods.Michael Woerister-10/+10
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-8/+8
2013-08-02auto merge of #8188 : huonw/rust/cfg-macro, r=pcwaltonbors-0/+2
2013-08-01Remove the pipes compilerBrian Anderson-4/+2
2013-08-01syntax: implement cfg!() which evaluates to true/false where #[cfg] would kee...Huon Wilson-0/+2
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-1/+1
2013-07-24Disallow non-comma-delimited arguments to fmt! and bytes!Birunthan Mohanathas-4/+5
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-3/+3
2013-07-20auto merge of #7902 : huonw/rust/attr++, r=cmr,pcwaltonbors-1/+1
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-1/+1
2013-07-18librustc: Forbid `&` pointers (other than `&'static`) inside `@` boxes.Patrick Walton-2/+1
2013-07-17librustc: Remove all uses of the `Copy` bound.Patrick Walton-1/+1
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-2/+2
2013-07-17librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them.Patrick Walton-1/+1
2013-07-12Remove the global 'vec::to_owned' functionAlex Crichton-2/+1
2013-07-07De-managed ast::PathJames Miller-1/+1
2013-07-05Do not rely on newtype enum dereferenceSeo Sanghyeon-10/+7