| Age | Commit message (Expand) | Author | Lines |
| 2017-05-25 | Declarative macros 2.0 without hygiene. | Jeffrey Seyfried | -7/+8 |
| 2017-05-25 | Refactor out `ast::MacroDef`. | Jeffrey Seyfried | -1/+1 |
| 2017-05-19 | trace_macro: Show both the macro call and its expansion. #42072. | Jason Orendorff | -3/+12 |
| 2017-05-18 | Add an option to the parser to avoid parsing out of line modules | Nick Cameron | -4/+8 |
| 2017-05-17 | Auto merge of #42049 - Mark-Simulacrum:rollup, r=Mark-Simulacrum | bors | -59/+69 |
| 2017-05-16 | Rollup merge of #41957 - llogiq:clippy-libsyntax, r=petrochenkov | Mark Simulacrum | -59/+69 |
| 2017-05-16 | Auto merge of #41907 - est31:macro_unused, r=jseyfried | bors | -1/+3 |
| 2017-05-16 | Rollup merge of #42005 - jseyfried:fix_macro_regression, r=nrc | Mark Simulacrum | -5/+6 |
| 2017-05-15 | adressed comments by @kennytm and @petrochenkov | Andre Bogus | -24/+29 |
| 2017-05-15 | Fix regression in `macro_rules!` name matching. | Jeffrey Seyfried | -5/+6 |
| 2017-05-15 | Address review comments | est31 | -4/+2 |
| 2017-05-13 | Support #[allow] etc logic on a per macro level | est31 | -1/+5 |
| 2017-05-12 | Fix some clippy warnings in libsyntax | Andre Bogus | -57/+62 |
| 2017-05-06 | Group "macro expansion" notes per call span | Esteban Küber | -6/+6 |
| 2017-05-05 | Use diagnostics for trace_macro instead of println | Esteban Küber | -1/+3 |
| 2017-04-15 | feature gate :vis matcher | Alex Burka | -22/+45 |
| 2017-04-15 | widen :vis follow set | Alex Burka | -4/+4 |
| 2017-04-15 | parse interpolated visibility tokens | Alex Burka | -1/+2 |
| 2017-04-15 | update :vis implementation to current rust | Alex Burka | -6/+6 |
| 2017-04-15 | Implementation of the `vis` macro matcher. | Daniel Keep | -1/+15 |
| 2017-03-30 | Improve `Path` spans. | Jeffrey Seyfried | -15/+11 |
| 2017-03-29 | Refactor how spans are combined in the parser. | Jeffrey Seyfried | -5/+4 |
| 2017-03-29 | Merge `ExpnId` and `SyntaxContext`. | Jeffrey Seyfried | -6/+8 |
| 2017-03-27 | Fix various useless derefs and slicings | Oliver Schneider | -1/+1 |
| 2017-03-21 | Refactor parsing of trait object types | Vadim Petrochenkov | -1/+1 |
| 2017-03-14 | Liberalize attributes. | Jeffrey Seyfried | -1/+2 |
| 2017-03-14 | Cleanup. | Jeffrey Seyfried | -1/+1 |
| 2017-03-10 | Avoid using `Mark` and `Invocation` for macro defs. | Jeffrey Seyfried | -2/+2 |
| 2017-03-10 | Refactor out `ast::ItemKind::MacroDef`. | Jeffrey Seyfried | -3/+7 |
| 2017-03-03 | Integrate `TokenStream`. | Jeffrey Seyfried | -54/+45 |
| 2017-02-28 | Add warning cycle. | Jeffrey Seyfried | -11/+27 |
| 2017-02-28 | Merge `repeat_idx` and `repeat_len`. | Jeffrey Seyfried | -17/+15 |
| 2017-02-28 | Remove `Token::MatchNt`. | Jeffrey Seyfried | -68/+78 |
| 2017-02-28 | Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token... | Jeffrey Seyfried | -88/+313 |
| 2017-02-28 | Avoid `Token::{OpenDelim, CloseDelim}`. | Jeffrey Seyfried | -16/+22 |
| 2017-02-28 | Remove `ext::tt::transcribe::tt_next_token`. | Jeffrey Seyfried | -149/+124 |
| 2017-02-28 | Clean up `ext::tt::transcribe::TtFrame`, rename to `Frame`. | Jeffrey Seyfried | -57/+84 |
| 2017-02-28 | Remove a `loop` in `ext::tt::transcribe`. | Jeffrey Seyfried | -32/+23 |
| 2017-01-23 | Remove `open_span` and `close_span` from `Delimited`. | Jeffrey Seyfried | -6/+7 |
| 2017-01-20 | Rollup merge of #39118 - jseyfried:token_tree_based_parser, r=nrc | Alex Crichton | -90/+45 |
| 2017-01-17 | Avoid interpolated token trees. | Jeffrey Seyfried | -17/+3 |
| 2017-01-17 | Clean up `ext::tt::transcribe`. | Jeffrey Seyfried | -74/+35 |
| 2017-01-17 | Refactor the parser to consume token trees. | Jeffrey Seyfried | -15/+23 |
| 2017-01-17 | syntax: Rename parse_ty -> parse_ty_no_plus, parse_ty_sum -> parse_ty | Vadim Petrochenkov | -1/+1 |
| 2016-12-18 | Remove scope placeholders, remove method `add_macro` of `ext::base::Resolver`. | Jeffrey Seyfried | -32/+2 |
| 2016-12-18 | Remove `MacroDef`'s fields `imported_from` and `allow_internal_unstable`, | Jeffrey Seyfried | -5/+2 |
| 2016-12-07 | macros: fix the expected paths for a non-inline module matched by an `item` f... | Jeffrey Seyfried | -11/+13 |
| 2016-11-22 | Clean up directory ownership semantics. | Jeffrey Seyfried | -6/+7 |
| 2016-11-21 | Cleanup `InternedString`. | Jeffrey Seyfried | -4/+3 |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -5/+6 |