| Age | Commit message (Expand) | Author | Lines |
| 2025-09-26 | Rollup merge of #146283 - LorrensP-2158466:resolve-cm-cell, r=petrochenkov | Matthias Krüger | -11/+15 |
| 2025-09-25 | Introduce and use CmCell during import resolution. | LorrensP-2158466 | -11/+15 |
| 2025-09-14 | Move more early buffered lints to dyn lint diagnostics (3/N) | León Orell Valerian Liehr | -3/+3 |
| 2025-08-22 | resolve: `early_resolve_ident_in_lexical_scope` -> `resolve_ident_in_scope_set` | Vadim Petrochenkov | -1/+1 |
| 2025-08-19 | Rollup merge of #145166 - makai410:teach-pub-crate, r=lcnr | 许杰友 Jieyou Xu (Joe) | -1/+7 |
| 2025-08-16 | tidy now installs typos-cli as-needed via cargo | binarycat | -3/+3 |
| 2025-08-14 | resolve prelude import at `build_reduced_graph` phase | LorrensP-2158466 | -14/+6 |
| 2025-08-13 | suggest using `pub(crate)` for E0364 | Makai | -1/+7 |
| 2025-08-08 | Rollup merge of #144912 - LorrensP-2158466:smart-resolver, r=petrochenkov | Stuart Cook | -20/+39 |
| 2025-08-07 | Introduce, implement and use CmResolver. | LorrensP-2158466 | -20/+39 |
| 2025-08-06 | Introduce ModernIdent type to unify macro 2.0 hygiene handling | xizheyin | -5/+5 |
| 2025-07-27 | split up define into define_extern and define_local | LorrensP-2158466 | -10/+9 |
| 2025-07-26 | resolve: Do not create `NameResolution`s on access unless necessary | Vadim Petrochenkov | -3/+2 |
| 2025-07-26 | resolve: Minimize borrow scopes for `resolutions` | Vadim Petrochenkov | -33/+30 |
| 2025-07-24 | resolve: Remove `Scope::CrateRoot` | Vadim Petrochenkov | -4/+4 |
| 2025-07-23 | resolve: Change the underscore disambiguator to avoid regressions | Vadim Petrochenkov | -1/+2 |
| 2025-07-23 | resolve: Make disambiguators for underscore bindings module-local | Vadim Petrochenkov | -13/+25 |
| 2025-07-19 | Revert "resolve: Make disambiguators for underscore bindings module-local" | Rémy Rakic | -25/+13 |
| 2025-07-18 | Rollup merge of #144013 - petrochenkov:disambunder, r=oli-obk | Matthias Krüger | -13/+25 |
| 2025-07-17 | resolve: Make disambiguators for underscore bindings module-local | Vadim Petrochenkov | -13/+25 |
| 2025-07-17 | Rollup merge of #143550 - petrochenkov:lessmutres, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-07-17 | Rollup merge of #143856 - mladedav:dm/private-reexport, r=petrochenkov | León Orell Valerian Liehr | -6/+24 |
| 2025-07-17 | resolve: Change `&mut Resolver` to `&Resolver` when possible | Vadim Petrochenkov | -1/+1 |
| 2025-07-16 | resolve: Import `ty::Visibility` everywhere | Vadim Petrochenkov | -4/+5 |
| 2025-07-16 | resolve: Remove trait `ToNameBinding` | Vadim Petrochenkov | -1/+1 |
| 2025-07-16 | resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res` | Vadim Petrochenkov | -3/+0 |
| 2025-07-15 | Implement resolver warnings about reexporting private dependencies | David Mládek | -2/+23 |
| 2025-07-15 | rustc_resolve: rename `check_hidden_glob_reexports` to `lint_reexports` | David Mládek | -4/+1 |
| 2025-07-13 | Rollup merge of #143734 - LorrensP-2158466:refactor-resolve-resolution-bindin... | Matthias Krüger | -35/+50 |
| 2025-07-12 | merge source and target bindings into single field | LorrensP-2158466 | -118/+109 |
| 2025-07-12 | replace binding and shadowed_glob on NameResolution with non_glob_binding and... | b-naber | -35/+50 |
| 2025-06-29 | explain `ImportData::imported_module` | bohan | -1/+8 |
| 2025-06-24 | Emit a single error when importing a path with `_` | Esteban Küber | -4/+14 |
| 2025-06-03 | resolve: Tweak `private_macro_use` lint to be compatible with upcoming macro ... | Vadim Petrochenkov | -1/+3 |
| 2025-05-02 | resolve: Support imports of associated types and glob imports from traits | Vadim Petrochenkov | -20/+23 |
| 2025-04-15 | Use a dummy ident for a `lint_if_path_starts_with_module` call. | Nicholas Nethercote | -1/+1 |
| 2025-04-11 | Only compute the `DefId` when a diagnostic is definitely emitted | Oli Scherer | -22/+22 |
| 2025-04-11 | Avoid a reverse map that is only used in diagnostics paths | Oli Scherer | -2/+2 |
| 2025-04-01 | Rollup merge of #138790 - xizheyin:issue-138626, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-03-24 | resolve: Avoid some unstable iteration 2 | Vadim Petrochenkov | -4/+4 |
| 2025-03-22 | Note potential but private items in show_candidates | xizheyin | -1/+1 |
| 2025-02-26 | Rollup merge of #137529 - klensy:unused3, r=lcnr | León Orell Valerian Liehr | -5/+3 |
| 2025-02-24 | cleanup few unused args | klensy | -5/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -9/+9 |
| 2025-02-17 | Enforce T: Hash for Interned<...> | Mark Rousskov | -0/+13 |
| 2025-02-09 | Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrum | bors | -6/+9 |
| 2025-02-08 | Rustfmt | bjorn3 | -6/+9 |
| 2025-02-08 | Small resolve refactor | Andre Bogus | -2/+2 |
| 2025-01-21 | rustc_resolve: reduce rightwards drift with `let..else` 👉💨 | Yotam Ofek | -99/+99 |
| 2025-01-21 | rustc_resolve: flatten nested `if`s | Yotam Ofek | -44/+39 |