| Age | Commit message (Expand) | Author | Lines |
| 2021-12-08 | Rollup merge of #91337 - FabianWolff:issue-91227-misspelled-macro, r=nagisa | Matthias Krüger | -4/+25 |
| 2021-12-06 | Expect extern fn with no body when parsing | Michael Howell | -1/+1 |
| 2021-12-06 | Add better comments for FnParseMode | Michael Howell | -2/+49 |
| 2021-12-04 | Do not add `;` to expected tokens list when it's wrong | Michael Howell | -22/+51 |
| 2021-11-28 | Add a suggestion if `macro_rules` is misspelled | Fabian Wolff | -4/+25 |
| 2021-11-28 | expand: Turn `ast::Crate` into a first class expansion target | Vadim Petrochenkov | -1/+1 |
| 2021-11-27 | Improve `unsafe` diagnostic | threadexception | -3/+25 |
| 2021-11-24 | Account for incorrect `impl Foo<const N: ty> {}` syntax | Esteban Küber | -1/+1 |
| 2021-11-07 | ast: Fix naming conventions in AST structures | Vadim Petrochenkov | -14/+15 |
| 2021-10-22 | Rollup merge of #89257 - aDotInTheVoid:macro-error-2, r=estebank | Yuki Okushi | -10/+40 |
| 2021-10-17 | rustc_span: `Ident::invalid` -> `Ident::empty` | Vadim Petrochenkov | -4/+4 |
| 2021-10-01 | Give better error for `macro_rules name` | Nixon Enraght-Moony | -10/+40 |
| 2021-09-24 | Give better error for `macro_rules! name!` | Nixon Enraght-Moony | -0/+14 |
| 2021-09-15 | Rollup merge of #88775 - pnkfelix:revert-anon-union-parsing, r=davidtwco | Manish Goregaokar | -22/+16 |
| 2021-09-12 | Improve error message for missing trait in trait impl | Fabian Wolff | -1/+14 |
| 2021-09-09 | Re-add 71a7f8f1884b2c83eeb4a545eef16df1f2ea6476 post-revert. | Felix S. Klock II | -1/+4 |
| 2021-09-09 | Revert "Implement Anonymous{Struct, Union} in the AST" | Felix S. Klock II | -22/+13 |
| 2021-09-01 | Compute proc_macros in resolutions. | Camille GILLOT | -2/+1 |
| 2021-08-18 | Remove box syntax from rustc_parse | est31 | -7/+7 |
| 2021-08-08 | Auto merge of #87235 - poliorcetics:issue-87217-fn-quali-order, r=nagisa | bors | -1/+34 |
| 2021-08-03 | Rollup merge of #87646 - JohnTitor:fix-parser-ice, r=oli-obk | Yuki Okushi | -3/+1 |
| 2021-08-02 | Better message for invalid keyword placement in fn | Alexis Bourget | -1/+34 |
| 2021-07-31 | Fix a parser ICE on invalid `fn` body | Yuki Okushi | -3/+1 |
| 2021-07-25 | clippy::filter_map_identity | Matthias Krüger | -2/+1 |
| 2021-07-07 | Fix ICE when misplaced visibility cannot be properly parsed | Ryan Levick | -1/+7 |
| 2021-06-17 | Use `AttrVec` for `Arm`, `FieldDef`, and `Variant` | Yuki Okushi | -3/+3 |
| 2021-05-30 | Don't drop `PResult` without handling the error | LeSeulArtichaut | -1/+4 |
| 2021-05-16 | Implement Anonymous{Struct, Union} in the AST | jedel1043 | -13/+19 |
| 2021-05-11 | Recover from invalid `struct` item syntax | Esteban Küber | -1/+45 |
| 2021-05-08 | Rename `Parser::span_fatal_err` -> `Parser::span_err` | Joshua Nelson | -1/+1 |
| 2021-05-07 | Also take unions and enums into account | LeSeulArtichaut | -14/+19 |
| 2021-05-07 | Improve diagnostics for functions in `struct` definitions | LeSeulArtichaut | -1/+24 |
| 2021-04-23 | Revert "Rollup merge of #82296 - spastorino:pubrules, r=nikomatsakis" | Santiago Pastorino | -1/+9 |
| 2021-04-19 | fix few typos | klensy | -1/+1 |
| 2021-04-11 | Implement token-based handling of attributes during expansion | Aaron Hill | -25/+29 |
| 2021-03-18 | Auto merge of #76447 - pickfire:async-pub, r=estebank | bors | -7/+37 |
| 2021-03-17 | Add pub as optional check_front_matter | Ivan Tham | -6/+15 |
| 2021-03-17 | Detect pub fn attr wrong order like `async pub` | Ivan Tham | -3/+24 |
| 2021-03-16 | ast/hir: Rename field-related structures | Vadim Petrochenkov | -11/+9 |
| 2021-03-05 | use pat<no_top_alt> for patterns in let bindings | mark | -2/+3 |
| 2021-02-25 | Rollup merge of #82321 - bugadani:ast3, r=varkor | Dylan DPC | -1/+1 |
| 2021-02-23 | Rollup merge of #82296 - spastorino:pubrules, r=nikomatsakis | Dylan DPC | -9/+1 |
| 2021-02-21 | parser: remove unneccessary wrapping of return value in parse_extern() | Matthias Krüger | -1/+1 |
| 2021-02-20 | Remove some P-s | Dániel Buga | -1/+1 |
| 2021-02-19 | Support `pub` on `macro_rules` | Vadim Petrochenkov | -9/+1 |
| 2021-02-18 | ast: Keep expansion status for out-of-line module items | Vadim Petrochenkov | -5/+7 |
| 2021-02-18 | ast: Stop using `Mod` in `Crate` | Vadim Petrochenkov | -23/+8 |
| 2021-02-13 | Require passing an `AttrWrapper` to `collect_tokens_trailing_token` | Aaron Hill | -122/+154 |
| 2021-02-08 | parser: Fix panic in 'const impl' recovery | Ömer Sinan Ağacan | -2/+12 |
| 2021-02-01 | Box the biggest ast::ItemKind variants | Dániel Buga | -9/+11 |