| Age | Commit message (Expand) | Author | Lines |
| 2020-03-21 | can_begin_literal_maybe_minus: `true` on `"-"? lit` NTs. | Mazdak Farrokhzad | -1/+1 |
| 2020-03-09 | Address review comments | Vadim Petrochenkov | -1/+1 |
| 2020-03-09 | Use `Token::uninterpolate` in couple more places matching on `(Nt)Ident` | Vadim Petrochenkov | -0/+2 |
| 2020-03-09 | rustc_ast: Introduce `Token::uninterpolate` | Vadim Petrochenkov | -2/+2 |
| 2020-03-09 | rustc_ast: Introduce `Token::uninterpolated_span` | Vadim Petrochenkov | -1/+1 |
| 2020-03-09 | rustc_parse: Use `Token::ident` where possible | Vadim Petrochenkov | -11/+8 |
| 2020-03-06 | Auto merge of #69586 - petrochenkov:unmerge, r=Centril | bors | -20/+20 |
| 2020-03-01 | ast: Implement `TryFrom<ItemKind>` for associated and foreign items | Vadim Petrochenkov | -20/+20 |
| 2020-03-01 | Rollup merge of #69579 - petrochenkov:noprevspan, r=Centril | Yuki Okushi | -29/+32 |
| 2020-03-01 | Auto merge of #69592 - petrochenkov:nosyntax, r=Centril | bors | -9/+13 |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -9/+13 |
| 2020-02-29 | rustc_parse: Tweak the function parameter name check | Vadim Petrochenkov | -3/+4 |
| 2020-02-29 | parser: Remove `Parser::prev_span` | Vadim Petrochenkov | -1/+1 |
| 2020-02-29 | parser: `prev_span` -> `prev_token.span` | Vadim Petrochenkov | -28/+31 |
| 2020-02-28 | Rollup merge of #69384 - petrochenkov:nounnorm, r=Centril | Mazdak Farrokhzad | -8/+6 |
| 2020-02-26 | Rollup merge of #69423 - petrochenkov:nont, r=Centril | Dylan DPC | -8/+0 |
| 2020-02-24 | syntax: Remove `Nt(Impl,Trait,Foreign)Item` | Vadim Petrochenkov | -8/+0 |
| 2020-02-24 | don't explicitly compare against true or false | Matthias Krüger | -2/+2 |
| 2020-02-24 | parser: `token` -> `normalized_token`, `nonnormalized_token` -> `token` | Vadim Petrochenkov | -8/+6 |
| 2020-02-24 | parse: tweak diagnostic wordings | Mazdak Farrokhzad | -5/+5 |
| 2020-02-24 | parse: tweak `parse_item_` for more reuse. | Mazdak Farrokhzad | -17/+7 |
| 2020-02-24 | parse/ast: move `Defaultness` into variants. | Mazdak Farrokhzad | -32/+32 |
| 2020-02-24 | parse: `NtItem` -> `parse_item_common`. | Mazdak Farrokhzad | -8/+9 |
| 2020-02-24 | parser: tweak item kind wording | Mazdak Farrokhzad | -11/+9 |
| 2020-02-24 | parser: tweak unmatched wording | Mazdak Farrokhzad | -5/+6 |
| 2020-02-24 | parser: refactor away at_end | Mazdak Farrokhzad | -9/+3 |
| 2020-02-24 | parse: move token hack into `parse_item_common`. | Mazdak Farrokhzad | -55/+31 |
| 2020-02-24 | parse: use `parse_item_common` in `parse_assoc_item_`. | Mazdak Farrokhzad | -144/+72 |
| 2020-02-24 | parse: use `parse_item_common` in `parse_foreign_item`. | Mazdak Farrokhzad | -28/+53 |
| 2020-02-24 | parse: recover `default` on free items. | Mazdak Farrokhzad | -13/+46 |
| 2020-02-24 | parse: extract `error_on_unmatched_vis`. | Mazdak Farrokhzad | -10/+16 |
| 2020-02-24 | ast: add `Defaultness` to `Item`, making `AssocItem` an alias. | Mazdak Farrokhzad | -3/+4 |
| 2020-02-24 | `parse_defaultness`: avoid hardcoded list of keywords. | Mazdak Farrokhzad | -26/+13 |
| 2020-02-24 | add `Span` to `ast::Defaultness::Default`. | Mazdak Farrokhzad | -1/+1 |
| 2020-02-22 | parse: allow `type Foo: Ord` syntactically. | Mazdak Farrokhzad | -20/+12 |
| 2020-02-18 | Rollup merge of #69211 - petrochenkov:prevtok, r=Centril | Mazdak Farrokhzad | -3/+4 |
| 2020-02-18 | Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkov | Mazdak Farrokhzad | -117/+91 |
| 2020-02-17 | parser: Set previous and unnormalized tokens in couple more places | Vadim Petrochenkov | -3/+4 |
| 2020-02-15 | reject assoc statics & extern consts during parsing | Mazdak Farrokhzad | -1/+26 |
| 2020-02-15 | fuse extern & associated item parsing up to defaultness | Mazdak Farrokhzad | -77/+39 |
| 2020-02-15 | parse extern consts | Mazdak Farrokhzad | -21/+6 |
| 2020-02-15 | parse associated statics. | Mazdak Farrokhzad | -10/+8 |
| 2020-02-15 | ast/parser: fuse `static` & `const` grammars in all contexts. | Mazdak Farrokhzad | -16/+21 |
| 2020-02-15 | ast: make `= <expr>;` optional in free statics/consts. | Mazdak Farrokhzad | -11/+8 |
| 2020-02-15 | ast: normalize `ForeignItemKind::Ty` & `AssocItemKind::TyAlias`. | Mazdak Farrokhzad | -5/+7 |
| 2020-02-15 | ast: move Generics into AssocItemKinds | Mazdak Farrokhzad | -8/+8 |
| 2020-02-15 | parser: `macro_rules` is a weak keyword | Vadim Petrochenkov | -2/+2 |
| 2020-02-13 | parser: inline parse_assoc_macro_invoc | Mazdak Farrokhzad | -20/+10 |
| 2020-02-13 | parser: misc small item related improvements & cleanups. | Mazdak Farrokhzad | -138/+120 |
| 2020-02-13 | parser: extract `recover_const_mut`. | Mazdak Farrokhzad | -13/+17 |