| Age | Commit message (Expand) | Author | Lines |
| 2025-09-28 | Detect unconstructable re-exported tuple structs | Esteban Küber | -0/+6 |
| 2025-09-26 | Rollup merge of #146283 - LorrensP-2158466:resolve-cm-cell, r=petrochenkov | Matthias Krüger | -19/+109 |
| 2025-09-25 | Introduce and use CmCell during import resolution. | LorrensP-2158466 | -19/+109 |
| 2025-09-05 | Auto merge of #144737 - petrochenkov:extprelcache, r=davidtwco | bors | -5/+7 |
| 2025-09-04 | Rollup merge of #145827 - estebank:issue-51976, r=jackh726 | Stuart Cook | -2/+2 |
| 2025-09-02 | resolve: Avoid finalizing extern prelude entries more than once | Vadim Petrochenkov | -5/+7 |
| 2025-08-29 | resolve: Merge `ExternPreludeEntry::only_item` into `flag_binding` | Vadim Petrochenkov | -34/+35 |
| 2025-08-29 | resolve: Merge `ExternPreludeEntry::introduced_by_item` into `item_binding` | Vadim Petrochenkov | -11/+15 |
| 2025-08-25 | On binding not present in all patterns, suggest potential typo | Esteban Küber | -2/+2 |
| 2025-08-22 | Rollup merge of #145747 - joshtriplett:builtin-diag-dyn, r=jdonszelmann | Jacob Pratt | -2/+2 |
| 2025-08-22 | resolve: Remove `ScopeSet::Late` | Vadim Petrochenkov | -6/+17 |
| 2025-08-22 | resolve: Remove derive fallback lint id from `ScopeSet::Late` | Vadim Petrochenkov | -3/+3 |
| 2025-08-22 | resolve: Remove `Module` from `ScopeSet::Late` | Vadim Petrochenkov | -1/+1 |
| 2025-08-22 | Refactor lint buffering to avoid requiring a giant enum | Josh Triplett | -2/+2 |
| 2025-08-19 | Auto merge of #145600 - jieyouxu:rollup-jw0bpnt, r=jieyouxu | bors | -1/+4 |
| 2025-08-17 | resolve: debug for block module | bohan | -1/+4 |
| 2025-08-15 | Detect missing `derive` on unresolved attribute even when not imported | Esteban Küber | -0/+4 |
| 2025-08-14 | Use `default_field_values` in `Resolver` | Esteban Küber | -30/+17 |
| 2025-08-13 | Auto merge of #144793 - petrochenkov:extprel3, r=davidtwco | bors | -32/+48 |
| 2025-08-13 | resolve: Split extern prelude into two scopes | Vadim Petrochenkov | -32/+48 |
| 2025-08-12 | Switch to a bitflags `MacroKinds` to support macros with more than one kind | Josh Triplett | -5/+5 |
| 2025-08-10 | Detect struct construction with private field in field with default | Esteban Küber | -0/+18 |
| 2025-08-08 | Rollup merge of #144579 - joshtriplett:mbe-attr, r=petrochenkov | Trevor Gross | -1/+2 |
| 2025-08-08 | mbe: Handle applying attribute rules with paths | Josh Triplett | -1/+2 |
| 2025-08-08 | Rollup merge of #144912 - LorrensP-2158466:smart-resolver, r=petrochenkov | Stuart Cook | -21/+111 |
| 2025-08-07 | Introduce, implement and use CmResolver. | LorrensP-2158466 | -21/+111 |
| 2025-08-06 | Introduce ModernIdent type to unify macro 2.0 hygiene handling | xizheyin | -14/+17 |
| 2025-08-04 | Rollup merge of #144746 - petrochenkov:extpreltidy, r=b-naber | Stuart Cook | -30/+42 |
| 2025-07-31 | resolve: Avoid double table lookup in `extern_prelude_get` | Vadim Petrochenkov | -22/+29 |
| 2025-07-31 | resolve: Do not add erroneous names to extern prelude | Vadim Petrochenkov | -8/+13 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -1/+1 |
| 2025-07-31 | Move `ResolverOutputs` out of `rustc_middle`. | Nicholas Nethercote | -2/+7 |
| 2025-07-29 | "Cachify" `ExternPreludeEntry.binding` through a `Cell`. | LorrensP-2158466 | -6/+6 |
| 2025-07-27 | split up define into define_extern and define_local | LorrensP-2158466 | -14/+29 |
| 2025-07-26 | resolve: Do not create `NameResolution`s on access unless necessary | Vadim Petrochenkov | -3/+10 |
| 2025-07-24 | resolve: Remove `Scope::CrateRoot` | Vadim Petrochenkov | -5/+6 |
| 2025-07-23 | resolve: Change the underscore disambiguator to avoid regressions | Vadim Petrochenkov | -0/+3 |
| 2025-07-23 | resolve: Make disambiguators for underscore bindings module-local | Vadim Petrochenkov | -18/+15 |
| 2025-07-19 | Revert "resolve: Make disambiguators for underscore bindings module-local" | Rémy Rakic | -15/+18 |
| 2025-07-18 | Rollup merge of #144059 - LorrensP-2158466:remove-crate-loader, r=petrochenkov | Matthias Krüger | -16/+10 |
| 2025-07-18 | Rollup merge of #144013 - petrochenkov:disambunder, r=oli-obk | Matthias Krüger | -18/+15 |
| 2025-07-18 | inline CrateLoader inside of CStore | LorrensP-2158466 | -16/+10 |
| 2025-07-17 | resolve: Make disambiguators for underscore bindings module-local | Vadim Petrochenkov | -18/+15 |
| 2025-07-17 | Rollup merge of #143550 - petrochenkov:lessmutres, r=lcnr | Matthias Krüger | -38/+45 |
| 2025-07-17 | Rollup merge of #143856 - mladedav:dm/private-reexport, r=petrochenkov | León Orell Valerian Liehr | -3/+1 |
| 2025-07-17 | resolve: Change `&mut Resolver` to `&Resolver` when possible | Vadim Petrochenkov | -3/+3 |
| 2025-07-17 | resolve: Split `module_map` into two maps for local and extern modules | Vadim Petrochenkov | -13/+29 |
| 2025-07-17 | resolve: Move `self_binding` to `ModuleData` | Vadim Petrochenkov | -24/+15 |
| 2025-07-16 | resolve: Optimize `fn traits_in_module` | Vadim Petrochenkov | -7/+6 |
| 2025-07-16 | resolve: Import `ty::Visibility` everywhere | Vadim Petrochenkov | -12/+8 |