| Age | Commit message (Expand) | Author | Lines |
| 2022-03-30 | Improve comments and rename many things for consistency. | Nicholas Nethercote | -198/+181 |
| 2022-03-30 | Clarify comments about doc comments in macros. | Nicholas Nethercote | -1/+6 |
| 2022-03-30 | Simplify and rename `count_names`. | Nicholas Nethercote | -14/+14 |
| 2022-03-29 | Add a useful assertion. | Nicholas Nethercote | -2/+7 |
| 2022-03-28 | Rollup merge of #95390 - nnethercote:allow-doc-comments-in-macros, r=petroche... | Dylan DPC | -7/+8 |
| 2022-03-28 | Rollup merge of #95301 - nnethercote:rm-NtTT, r=petrochenkov | Dylan DPC | -31/+27 |
| 2022-03-28 | Ignore doc comments in a declarative macro matcher. | Nicholas Nethercote | -7/+8 |
| 2022-03-28 | Remove `Nonterminal::NtTT`. | Nicholas Nethercote | -31/+27 |
| 2022-03-27 | Rollup merge of #95335 - Badel2:resolve-path, r=Dylan-DPC | Dylan DPC | -37/+2 |
| 2022-03-26 | Use str and char's Debug impl to format literals | David Tolnay | -8/+8 |
| 2022-03-26 | Move resolve_path to rustc_builtin_macros and make it private | Badel2 | -37/+2 |
| 2022-03-26 | proc-macro: Stop wrapping `ident` matchers into groups | Vadim Petrochenkov | -106/+4 |
| 2022-03-26 | Auto merge of #95149 - cjgillot:once-diag, r=estebank | bors | -2/+2 |
| 2022-03-25 | Shrink `MatcherPosRepetition`. | Nicholas Nethercote | -15/+13 |
| 2022-03-25 | Shrink `NamedMatchVec` to one inline element. | Nicholas Nethercote | -2/+5 |
| 2022-03-25 | Split `NamedMatch::MatchNonterminal` in two. | Nicholas Nethercote | -71/+81 |
| 2022-03-23 | Add a size assertion for `NamedMatchVec`. | Nicholas Nethercote | -0/+4 |
| 2022-03-22 | Auto merge of #95159 - nnethercote:TtParser, r=petrochenkov | bors | -511/+421 |
| 2022-03-23 | Eliminate `TokenTreeOrTokenTreeSlice`. | Nicholas Nethercote | -173/+146 |
| 2022-03-21 | Fix generated tokens hygiene | Caio | -4/+10 |
| 2022-03-21 | Move items into `TtParser` as `Vec`s. | Nicholas Nethercote | -58/+43 |
| 2022-03-21 | Remove `MatcherPosHandle`. | Nicholas Nethercote | -88/+23 |
| 2022-03-20 | Take &mut Diagnostic in emit_diagnostic. | Camille GILLOT | -2/+2 |
| 2022-03-19 | Remove an impossible code path. | Nicholas Nethercote | -5/+6 |
| 2022-03-19 | Add `TtParser::macro_name`. | Nicholas Nethercote | -38/+35 |
| 2022-03-19 | Rename `bb_items_ambiguity_error` as `ambiguity_error`. | Nicholas Nethercote | -2/+2 |
| 2022-03-19 | Introduce `TtParser`. | Nicholas Nethercote | -304/+323 |
| 2022-03-18 | Auto merge of #95067 - nnethercote:parse_tt-more-refactoring, r=petrochenkov | bors | -142/+124 |
| 2022-03-18 | Rename `TtSeq` as `TtSlice`. | Nicholas Nethercote | -10/+10 |
| 2022-03-18 | Tweak a bunch of comments. | Nicholas Nethercote | -62/+36 |
| 2022-03-18 | Reorder cases in `parse_tt_inner`. | Nicholas Nethercote | -61/+55 |
| 2022-03-18 | Only modify `eof_items` if `token == Eof`. | Nicholas Nethercote | -4/+7 |
| 2022-03-18 | Factor out some code into `MatcherPos::repetition`. | Nicholas Nethercote | -28/+37 |
| 2022-03-18 | Add two useful assertions. | Nicholas Nethercote | -0/+2 |
| 2022-03-16 | rustc_error: make ErrorReported impossible to construct | mark | -8/+8 |
| 2022-03-15 | Auto merge of #94584 - pnkfelix:inject-use-suggestion-sites, r=ekuber | bors | -11/+11 |
| 2022-03-14 | Fix remaining meta-variable expression TODOs | Caio | -9/+16 |
| 2022-03-12 | Rollup merge of #94833 - c410-f3r:meta-take-2, r=petrochenkov | Matthias Krüger | -10/+147 |
| 2022-03-11 | Implement macro meta-variable expression | Caio | -10/+147 |
| 2022-03-11 | Move a `parse_tt` error case into a separate function. | Nicholas Nethercote | -24/+35 |
| 2022-03-11 | Make next_items a `SmallVec`. | Nicholas Nethercote | -3/+2 |
| 2022-03-11 | Move `eof_items` handling entirely within `inner_parse_loop`. | Nicholas Nethercote | -50/+40 |
| 2022-03-11 | Add a useful assertion. | Nicholas Nethercote | -0/+2 |
| 2022-03-11 | Disallow `TokenTree::{MetaVar,MetaVarExpr}` in matchers. | Nicholas Nethercote | -4/+5 |
| 2022-03-11 | Refactor the second half of `parse_tt`. | Nicholas Nethercote | -61/+68 |
| 2022-03-09 | Implement macro meta-variable expressions | Caio | -43/+318 |
| 2022-03-04 | Auto merge of #94096 - cjgillot:ensure-stability, r=lcnr | bors | -0/+3 |
| 2022-03-03 | Associate multiple with a crate too. | Felix S. Klock II | -9/+9 |
| 2022-03-03 | refactor: prepare to associate multiple spans with a module. | Felix S. Klock II | -5/+5 |
| 2022-03-03 | Rollup merge of #94555 - cuishuang:master, r=oli-obk | Matthias Krüger | -2/+2 |