| Age | Commit message (Expand) | Author | Lines |
| 2020-05-27 | Store `LocalDefId` directly in `rustc_resolve::Resolver` where possible | marmeladema | -3/+5 |
| 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-16 | use direct imports for `rustc::{lint, session}`. | Mazdak Farrokhzad | -5/+5 |
| 2020-03-07 | resolve: `directive` -> `import` | Vadim Petrochenkov | -15/+15 |
| 2020-03-07 | resolve: `ImportDirective` -> `Import` | Vadim Petrochenkov | -5/+5 |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -3/+3 |
| 2020-02-28 | use is_empty() instead of len() == x to determine if structs are empty. | Matthias Krüger | -1/+1 |
| 2020-02-01 | 1. move node_id to syntax | Mazdak Farrokhzad | -1/+1 |
| 2020-01-11 | buffered lint infra -> rustc_session | Mazdak Farrokhzad | -1/+2 |
| 2020-01-10 | nix syntax::errors & prefer rustc_errors over errors | Mazdak Farrokhzad | -1/+1 |
| 2020-01-04 | move Node{Map,Set} -> rustc_session::node_id | Mazdak Farrokhzad | -2/+1 |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -1/+1 |
| 2019-12-30 | Rename `rustc_resolve/resolve_imports.rs` -> `rustc_resolve/imports.rs` | Vadim Petrochenkov | -1/+1 |
| 2019-12-22 | Format the world | Mark Rousskov | -27/+28 |
| 2019-11-05 | use American spelling for `pluralize!` | Andy Russell | -2/+2 |
| 2019-11-03 | Migrate resolver over to internal lint buffer | Mark Rousskov | -3/+3 |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -1/+1 |
| 2019-09-20 | factor out pluralisation remains after #64280 | gaolei | -1/+3 |
| 2019-08-10 | resolve: Turn `resolve_error` into a method on `Resolver` | Vadim Petrochenkov | -85/+87 |
| 2019-08-10 | resolve: Remove `Deref<Target=Resolver>` implementations | Vadim Petrochenkov | -24/+7 |
| 2019-08-10 | resolve: Move late resolution into a separate visitor | Vadim Petrochenkov | -4/+0 |
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -1/+1 |
| 2019-02-07 | unused_imports: make the lint machine-applicable | Pietro Albini | -22/+181 |
| 2019-02-07 | librustc_resolve => 2018 | Taiki Endo | -3/+3 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -11/+0 |
| 2018-12-10 | Remove lifetime from Resolver | John Kåre Alsaker | -9/+9 |
| 2018-11-21 | rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns. | Eduard-Mihai Burtescu | -1/+1 |
| 2018-10-23 | Auto merge of #55113 - mockersf:master, r=estebank | bors | -1/+1 |
| 2018-10-21 | manage cases with tabs or other whitespaces | François Mockers | -1/+1 |
| 2018-10-17 | resolve: improve common patterns | ljedrz | -3/+3 |
| 2018-08-19 | mv codemap() source_map() | Donato Sciarra | -1/+1 |
| 2018-08-18 | Use the new Entry::or_default method where possible. | Eduard-Mihai Burtescu | -2/+2 |
| 2018-08-17 | Stabilize `use_extern_macros` | Vadim Petrochenkov | -1/+1 |
| 2018-08-03 | Store concrete crate stores where possible | Mark Rousskov | -9/+9 |
| 2018-08-01 | resolve: Implement prelude search for macro paths | Vadim Petrochenkov | -2/+1 |
| 2018-07-14 | Remove most of `PartialEq` impls from AST and HIR structures | Vadim Petrochenkov | -1/+1 |
| 2018-07-12 | rustc: Lint against `#[macro_use]` in 2018 idioms | Alex Crichton | -1/+16 |
| 2018-06-30 | Fortify dummy span checking | Vadim Petrochenkov | -2/+2 |
| 2018-05-18 | Reimplement unused_labels lint as a compiler builtin in the resolver | Kyle Stachowicz | -0/+4 |
| 2018-02-23 | Auto merge of #47799 - topecongiro:fix-span-of-visibility, r=petrochenkov | bors | -1/+1 |
| 2018-02-17 | fix more typos found by codespell. | Matthias Krüger | -1/+1 |
| 2018-02-18 | Change ast::Visibility to Spanned type | Seiichi Uchida | -1/+1 |
| 2018-01-24 | Fix wrong span for nested empty groups | Pietro Albini | -1/+8 |
| 2017-11-30 | Implement RFC 2128 (use_nested_groups) | Pietro Albini | -27/+32 |
| 2017-11-08 | Fix help for duplicated names: `extern crate (...) as (...)` | Esteban Küber | -1/+1 |
| 2017-08-27 | Address review comments, second turn | Tatsuyuki Ishi | -2/+2 |
| 2017-08-27 | Move unused-extern-crate to late pass | Tatsuyuki Ishi | -4/+2 |
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -1/+1 |
| 2017-08-09 | rustc: Rearchitect lints to be emitted more eagerly | Alex Crichton | -8/+5 |