about summary refs log tree commit diff
path: root/src/libsyntax/ext/tt/macro_rules.rs
AgeCommit message (Expand)AuthorLines
2015-01-21rollup merge of #21429: GuillaumeGomez/macro-fixAlex Crichton-53/+54
2015-01-19Updates of the fixGuillaumeGomez-43/+43
2015-01-18Fix #21356Adolfo OchagavĂ­a-14/+15
2015-01-18syntax: allow bare sequences in lhs for follow checkingCorey Richardson-10/+13
2015-01-07use slicing sugarJorge Aparicio-6/+6
2015-01-06Test fixes and rebase conflictsAlex Crichton-14/+19
2015-01-06rollup merge of #20563: cmr/macro-input-future-proofingAlex Crichton-8/+185
2015-01-06Minor fallout/update FOLLOW setsCorey Richardson-2/+2
2015-01-06rollup merge of #19430: pczarn/interp_tt-cleanupAlex Crichton-9/+10
2015-01-07Cleanup and followup to PR #17830: parsing changesPiotr Czarnecki-9/+10
2015-01-06Stricter rules surrounding adjacent nonterminals and sequencesCorey Richardson-29/+74
2015-01-07Replace full slice notation with index callsNick Cameron-6/+6
2015-01-06syntax: implement 'macro input future proofing'Corey Richardson-8/+140
2015-01-05Modernize macro_rules! invocationsKeegan McAllister-2/+2
2015-01-05Reformat metadata for exported macrosKeegan McAllister-19/+10
2015-01-05Add a special macro nonterminal $crateKeegan McAllister-0/+8
2015-01-05Replace LetSyntaxTT with MacroRulesTTKeegan McAllister-16/+5
2014-12-21Fallout of std::str stabilizationAlex Crichton-6/+6
2014-11-07Add `ast::SequenceRepetition`Piotr Czarnecki-11/+15
2014-11-05Workaround to have doc comments desugared only in macrosPiotr Czarnecki-5/+6
2014-11-05Remove `Matcher`sPiotr Czarnecki-3/+7
2014-11-05Use `TokenTree`s in lhs of macrosPiotr Czarnecki-19/+26
2014-10-30Use common variants for open and close delimitersBrendan Zabarauskas-4/+1
2014-10-29Rename fail! to panic!Steve Klabnik-1/+1
2014-10-28Use PascalCase for token variantsBrendan Zabarauskas-8/+9
2014-10-26Add a KleeneOp enum for clarityBrendan Zabarauskas-2/+3
2014-10-26Reduce the size of the TokenTreeBrendan Zabarauskas-1/+4
2014-10-26Use standard capitalisation for TokenTree variantsBrendan Zabarauskas-2/+2
2014-10-26Rename TokenTree variants for clarityBrendan Zabarauskas-2/+2
2014-10-26Add Span and separate open/close delims to TTDelimBrendan Zabarauskas-15/+5
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-2/+2
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-1/+4
2014-09-14syntax: fix fallout from using ptr::P.Eduard Burtescu-15/+15
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-20/+19
2014-07-13add make_method method to MacResult traitJohn Clements-1/+18
2014-07-11rename one of the two confusing MacroExpandersJohn Clements-2/+2
2014-07-09syntax: doc comments all the thingsCorey Richardson-4/+4
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-3/+3
2014-06-13syntax: parse outer attributes in `quote_item!` calls.Huon Wilson-2/+1
2014-06-11std: Remove i18n/l10n from format!Alex Crichton-2/+4
2014-06-11syntax: Move the AST from @T to Gc<T>Alex Crichton-4/+5
2014-06-06Change to_str().to_string() to just to_str()Adolfo OchagavĂ­a-1/+1
2014-05-30libsyntax: Fix snake_case errors.Kevin Butler-1/+1
2014-05-28Add patterns to MacResultKeegan McAllister-0/+5
2014-05-27std: Rename strbuf operations to stringRicho Healey-2/+2
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-1/+1
2014-05-08libsyntax: Remove uses of `~str` from libsyntax, and fix falloutPatrick Walton-4/+4
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-5/+5
2014-05-02Replace most ~exprs with 'box'. #11779Brian Anderson-4/+4
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-1/+1