| Age | Commit message (Expand) | Author | Lines |
| 2020-05-29 | Remove remaining calls to `as_local_node_id` | marmeladema | -2/+1 |
| 2020-05-27 | Store `LocalDefId` directly in `rustc_resolve::Resolver` where possible | marmeladema | -1/+2 |
| 2020-05-17 | Emit a better diagnostic when function actually has a 'self' parameter | Aaron Hill | -2/+3 |
| 2020-05-08 | Remove ast::{Ident, Name} reexports. | Camille GILLOT | -2/+2 |
| 2020-05-03 | resolve: Relax fresh binding disambiguation slightly to fix regression | Vadim Petrochenkov | -6/+10 |
| 2020-04-24 | Avoid unused Option::map results | Josh Stone | -1/+3 |
| 2020-04-19 | Dogfood more or_patterns in the compiler | Josh Stone | -39/+43 |
| 2020-04-08 | librustc_hir: return LocalDefId instead of DefId in local_def_id | marmeladema | -6/+6 |
| 2020-03-30 | try_resolve_as_non_binding: span_bug -> delay_span_bug | Mazdak Farrokhzad | -9/+7 |
| 2020-03-30 | rustc -> rustc_middle part 3 (rustfmt) | Mazdak Farrokhzad | -1/+1 |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -1/+1 |
| 2020-03-18 | Rollup merge of #69920 - Centril:hir-cleanup, r=Zoxc | Mazdak Farrokhzad | -1/+2 |
| 2020-03-16 | use direct imports for `rustc::{lint, session}`. | Mazdak Farrokhzad | -1/+2 |
| 2020-03-16 | hygiene: `modern` -> `normalize_to_macros_2_0` | Vadim Petrochenkov | -5/+5 |
| 2020-03-15 | Rollup merge of #70006 - petrochenkov:fresh, r=Centril | Mazdak Farrokhzad | -15/+24 |
| 2020-03-15 | Rollup merge of #69589 - petrochenkov:maccall, r=Centril | Mazdak Farrokhzad | -4/+4 |
| 2020-03-15 | resolve: Prevent fresh bindings from shadowing ambiguity items | Vadim Petrochenkov | -15/+24 |
| 2020-03-12 | ast: `Mac`/`Macro` -> `MacCall` | Vadim Petrochenkov | -4/+4 |
| 2020-03-12 | Rollup merge of #69674 - mark-i-m:assoc-fn, r=matthewjasper | Mazdak Farrokhzad | -2/+2 |
| 2020-03-08 | Rollup merge of #69805 - petrochenkov:importname, r=Centril | Mazdak Farrokhzad | -4/+4 |
| 2020-03-07 | resolve: `directive` -> `import` | Vadim Petrochenkov | -4/+4 |
| 2020-03-07 | Rollup merge of #69773 - matthiaskrgr:typos, r=petrochenkov | Mazdak Farrokhzad | -1/+1 |
| 2020-03-06 | Don't redundantly repeat field names (clippy::redundant_field_names) | Matthias Krüger | -1/+1 |
| 2020-03-06 | fix various typos | Matthias Krüger | -1/+1 |
| 2020-03-03 | DefKind::Method -> DefKind::AssocFn | Mark Mansi | -2/+2 |
| 2020-03-01 | ast: Unmerge structures for associated items and foreign items | Vadim Petrochenkov | -4/+3 |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -5/+5 |
| 2020-02-29 | Rollup merge of #69551 - matthiaskrgr:len_zero, r=Mark-Simulacrum | Dylan DPC | -1/+1 |
| 2020-02-28 | use is_empty() instead of len() == x to determine if structs are empty. | Matthias Krüger | -1/+1 |
| 2020-02-28 | late resolve, visit_fn: bail early if there's no body. | Mazdak Farrokhzad | -2/+3 |
| 2020-02-24 | resolve: `lifetimes.rs` -> `late/lifetime.rs` | Vadim Petrochenkov | -0/+1 |
| 2020-02-24 | parse/ast: move `Defaultness` into variants. | Mazdak Farrokhzad | -10/+12 |
| 2020-02-22 | parse: allow `type Foo: Ord` syntactically. | Mazdak Farrokhzad | -1/+1 |
| 2020-02-18 | Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkov | Mazdak Farrokhzad | -96/+98 |
| 2020-02-17 | Rename `FunctionRetTy` to `FnRetTy` | Yuki Okushi | -1/+1 |
| 2020-02-15 | parse extern consts | Mazdak Farrokhzad | -1/+1 |
| 2020-02-15 | parse associated statics. | Mazdak Farrokhzad | -2/+3 |
| 2020-02-15 | ast: make `= <expr>;` optional in free statics/consts. | Mazdak Farrokhzad | -3/+3 |
| 2020-02-15 | ast: normalize `ForeignItemKind::Ty` & `AssocItemKind::TyAlias`. | Mazdak Farrokhzad | -2/+3 |
| 2020-02-15 | ast: move Generics into AssocItemKinds | Mazdak Farrokhzad | -90/+90 |
| 2020-02-13 | Make TraitCandidate generic. | Camille GILLOT | -3/+3 |
| 2020-02-13 | Use HirId in TraitCandidate. | Camille GILLOT | -1/+1 |
| 2020-02-13 | IsAsync -> enum Async { Yes { span: Span, .. }, No } | Mazdak Farrokhzad | -1/+1 |
| 2020-02-05 | parser: merge `fn` grammars wrt. bodies & headers | Mazdak Farrokhzad | -18/+36 |
| 2020-01-30 | Use `P` for `NtTraitItem`, `NtImplItem`, and `NtForeignItem`. | Nicholas Nethercote | -2/+2 |
| 2020-01-26 | Suggest defining type parameter when appropriate | Esteban Küber | -49/+61 |
| 2020-01-18 | remove rustc_error_codes deps except in rustc_driver | Mazdak Farrokhzad | -2/+0 |
| 2020-01-17 | Use named fields for `ast::ItemKind::Impl` | Dylan MacKenzie | -8/+8 |
| 2020-01-10 | nix syntax::errors & prefer rustc_errors over errors | Mazdak Farrokhzad | -3/+3 |
| 2020-01-08 | - remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!} | Mazdak Farrokhzad | -25/+15 |