| Age | Commit message (Expand) | Author | Lines |
| 2016-08-07 | Make metavariables hygienic. | Jeffrey Seyfried | -2/+2 |
| 2016-07-13 | Start a best-effort warning cycle. | Jeffrey Seyfried | -1/+1 |
| 2016-07-13 | cleanup: Refactor parser method `finish_parsing_statement` -> `parse_full_stmt`. | Jeffrey Seyfried | -7/+1 |
| 2016-07-12 | Parse macro-expanded statements like ordinary statements. | Jeffrey Seyfried | -1/+7 |
| 2016-07-04 | Revert "Change `fold_tt` and `fold_tts` to take token trees by value (instead... | Jeffrey Seyfried | -4/+5 |
| 2016-06-26 | Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrc | Jeffrey Seyfried | -22/+19 |
| 2016-06-26 | Rollup merge of #34385 - cgswords:tstream, r=nrc | Jeffrey Seyfried | -7/+9 |
| 2016-06-25 | Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichton | Jeffrey Seyfried | -1/+1 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+1 |
| 2016-06-21 | Refactored tokentrees into their own files in preparation for tokenstreams. M... | cgswords | -7/+9 |
| 2016-06-14 | Change `fold_tt` and `fold_tts` to take token trees by value (instead of by r... | Jeffrey Seyfried | -21/+19 |
| 2016-06-13 | Add support for macro expansion inside trait items | Joseph Dunne | -0/+15 |
| 2016-06-07 | Auto merge of #33982 - LeoTestard:remove-check-matcher-old, r=pnkfelix | bors | -233/+18 |
| 2016-06-06 | Remove the old FOLLOW checking (aka `check_matcher_old`). | Leo Testard | -233/+18 |
| 2016-05-26 | Reject a LHS formed of a single sequence TT during `macro_rules!` checking. | Leo Testard | -9/+4 |
| 2016-05-24 | Avoid iterating two times over the list of LHSes. | Leo Testard | -5/+4 |
| 2016-05-24 | Make sure that macros that didn't pass LHS checking are not expanded. | Leo Testard | -33/+53 |
| 2016-04-24 | syntax: Make static/super/self/Self keywords + special ident cleanup | Vadim Petrochenkov | -3/+3 |
| 2016-04-24 | syntax: Get rid of token::IdentStyle | Vadim Petrochenkov | -12/+10 |
| 2016-04-13 | implement RFC amendment 1494 | Alex Burka | -0/+1 |
| 2016-03-02 | Fix the search paths for macro-expanded non-inline modules | Jeffrey Seyfried | -1/+7 |
| 2016-02-11 | Remove some unnecessary indirection from AST structures | Vadim Petrochenkov | -2/+2 |
| 2016-02-11 | [breaking-change] don't glob export ast::KleeneOp variants | Oliver 'ker' Schneider | -2/+2 |
| 2016-01-27 | trpl: fix macro follow sets | Alex Burka | -0/+1 |
| 2016-01-23 | add `[` to FOLLOW(ty) and FOLLOW(path) | Alex Burka | -1/+1 |
| 2016-01-07 | extending FOLLOW(NT) as specified in amendment. | Felix S. Klock II | -4/+7 |
| 2016-01-07 | macro_rules: proper FIRST/FOLLOW computations for checking macro_rules validity. | Felix S. Klock II | -16/+500 |
| 2016-01-06 | Auto merge of #30654 - nrc:panictry, r=brson | bors | -2/+2 |
| 2016-01-04 | Add test for "malformed macro lhs" and change back span_bug to span_fatal | Guillaume Gomez | -2/+2 |
| 2015-12-31 | Cut out a bunch of Result and panictry! boilerplate from libsyntax. | Nick Cameron | -2/+2 |
| 2015-12-30 | use structured errors | Nick Cameron | -4/+7 |
| 2015-11-25 | Auto merge of #30011 - jonas-schievink:macro-context, r=nrc | bors | -10/+10 |
| 2015-11-24 | Remove "this" | Jonas Schievink | -1/+1 |
| 2015-11-24 | Fix unreachable code in libsyntax | Manish Goregaokar | -2/+2 |
| 2015-11-23 | Print the macro context name on incomplete parse | Jonas Schievink | -10/+10 |
| 2015-11-16 | Auto merge of #29828 - sanxiyn:check-macro, r=nrc | bors | -49/+63 |
| 2015-11-14 | Check macro definition and do not expand invalid macros | Seo Sanghyeon | -3/+22 |
| 2015-11-14 | Reindent code | Seo Sanghyeon | -22/+22 |
| 2015-11-14 | Store TokenTree in MacroRulesMacroExpander | Seo Sanghyeon | -28/+23 |
| 2015-11-13 | Auto merge of #29761 - eefriedman:rename-nopanic, r=sanxiyn | bors | -5/+5 |
| 2015-11-10 | Rename _nopanic methods to remove the suffix. | Eli Friedman | -5/+5 |
| 2015-11-10 | Use deref coercions | Seo Sanghyeon | -1/+1 |
| 2015-11-06 | remove `Tt` prefix from TokenType variants | Oliver Schneider | -28/+34 |
| 2015-10-27 | Don't use panicking helpers in Parser. | Eli Friedman | -4/+4 |
| 2015-10-08 | typos: fix a grabbag of typos all over the place | Cristi Cobzarenco | -1/+1 |
| 2015-09-24 | Cleanup interfaces of Name, SyntaxContext and Ident | Vadim Petrochenkov | -4/+4 |
| 2015-08-10 | add and use Span.substitute_dummy method | Tim Neumann | -17/+6 |
| 2015-08-07 | improve span of erroneous empty macro invocation | Tim Neumann | -6/+27 |
| 2015-08-04 | Extend macro machinery to expand macros in types | Jared Roesch | -0/+6 |
| 2015-07-28 | remove `get_ident` and `get_name`, make `as_str` sound | Oliver Schneider | -10/+9 |