about summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
AgeCommit message (Expand)AuthorLines
2014-09-19rollup merge of #17314 : eddyb/span-no-gcAlex Crichton-20/+55
2014-09-19Allow syntax extensions to return multiple items, closes #16723.Florian Hahn-16/+11
2014-09-19Add enum variants to the type namespaceNick Cameron-3/+3
2014-09-18syntax: use an index in CodeMap instead of Gc for ExpnInfo.Eduard Burtescu-20/+55
2014-09-16Fallout from renamingAaron Turon-1/+1
2014-09-14Add help diagnostic messagesP1start-0/+4
2014-09-14syntax: fix fallout from using ptr::P.Eduard Burtescu-61/+62
2014-09-10Remove BasicMacroExpander and BasicIdentMacroExpanderSteven Fackler-29/+10
2014-09-10Change ItemModifier and ItemDecorator to traitsSteven Fackler-7/+41
2014-08-31Allow ExprLit expression macros to be used in patterns.Eduard Burtescu-0/+10
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-35/+35
2014-08-06AST refactoring: merge PatWild and PatWildMulti into one variant with a flag.Felix S. Klock II-1/+1
2014-07-29syntax: add support for quoting armsErick Tryzelaar-0/+3
2014-07-22Refactoring: Only use `MacroExpander` for expanding outside ofMarvin Löbel-15/+12
2014-07-21Moved `syntax::ext::base::SyntaxEnv` into `syntax::ext::base::ExtCtx`Marvin Löbel-17/+19
2014-07-21repair macro docsJohn Clements-7/+4
2014-07-17syntax: Add quote_method!Ben Gamari-0/+3
2014-07-13add make_method method to MacResult traitJohn Clements-0/+18
2014-07-11use side table to store exported macrosJohn Clements-1/+6
2014-07-11rename one of the two confusing MacroExpandersJohn Clements-3/+4
2014-07-09ast: make Name its own typeCorey Richardson-0/+3
2014-07-09syntax: don't process string/char/byte/binary litsCorey Richardson-3/+3
2014-07-09syntax: doc comments all the thingsCorey Richardson-12/+11
2014-07-08introducing let-syntaxJohn Clements-2/+9
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-1/+1
2014-07-05rustc: Remove CrateId and all related supportAlex Crichton-1/+1
2014-07-04move RenameList to mtwt, add new_renames abstractionJohn Clements-4/+2
2014-07-03Simplify creating a parser from a token treePiotr Jawniak-5/+7
2014-07-03Fix spelling errors.Joseph Crail-1/+1
2014-06-23Allow trailing comma in `concat!`Stepan Koltsov-2/+5
2014-06-15Register new snapshotsAlex Crichton-2/+2
2014-06-14rustc: Obsolete the `@` syntax entirelyAlex Crichton-1/+1
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-6/+6
2014-06-11syntax: Move the AST from @T to Gc<T>Alex Crichton-30/+31
2014-06-10Fix more misspelled comments and strings.Joseph Crail-1/+1
2014-06-09Implement #[plugin_registrar]Keegan McAllister-15/+4
2014-06-05Fallout from the libcollections movementAlex Crichton-1/+1
2014-05-28Add patterns to MacResultKeegan McAllister-0/+30
2014-05-27std: Rename strbuf operations to stringRicho Healey-1/+1
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-4/+4
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-3/+6
2014-05-15syntax: Add a macro, format_args_method!()Alex Crichton-1/+4
2014-05-08libsyntax: Remove uses of `~str` from libsyntax, and fix falloutPatrick Walton-6/+6
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-16/+16
2014-05-02Replace most ~exprs with 'box'. #11779Brian Anderson-6/+6
2014-04-30librustc: Remove `~"string"` and `&"string"` from the languagePatrick Walton-24/+24
2014-04-16syntax: unify all MacResult's into a single trait.Huon Wilson-38/+106
2014-04-08rustc: Never register syntax crates in CStoreAlex Crichton-3/+2
2014-03-31syntax: Switch field privacy as necessaryAlex Crichton-17/+17
2014-03-25Changed `iter::Extendable` and `iter::FromIterator` to take a `Iterator` by v...Marvin Löbel-1/+1