| Age | Commit message (Expand) | Author | Lines |
| 2025-09-05 | Use `Itertools::all_equal_value()` where applicable | Yotam Ofek | -9/+5 |
| 2025-09-05 | Auto merge of #144737 - petrochenkov:extprelcache, r=davidtwco | bors | -1/+1 |
| 2025-09-04 | Rollup merge of #145827 - estebank:issue-51976, r=jackh726 | Stuart Cook | -8/+164 |
| 2025-09-02 | resolve: Avoid finalizing extern prelude entries more than once | Vadim Petrochenkov | -1/+1 |
| 2025-08-30 | Avoid unnecessary suggestion in or-pattern | Esteban Küber | -18/+24 |
| 2025-08-30 | On binding not present in all patterns, look at consts and unit structs/varia... | Esteban Küber | -2/+111 |
| 2025-08-29 | resolve: Merge `ExternPreludeEntry::only_item` into `flag_binding` | Vadim Petrochenkov | -1/+1 |
| 2025-08-29 | resolve: Merge `ExternPreludeEntry::introduced_by_item` into `item_binding` | Vadim Petrochenkov | -2/+3 |
| 2025-08-25 | On binding not present in all patterns, suggest potential typo | Esteban Küber | -6/+47 |
| 2025-08-22 | resolve: Remove derive fallback lint id from `ScopeSet::Late` | Vadim Petrochenkov | -2/+2 |
| 2025-08-22 | resolve: `early_resolve_ident_in_lexical_scope` -> `resolve_ident_in_scope_set` | Vadim Petrochenkov | -3/+3 |
| 2025-08-21 | Rollup merge of #145590 - nnethercote:ModKind-Inline, r=petrochenkov | Jacob Pratt | -1/+1 |
| 2025-08-19 | Prevent impossible combinations in `ast::ModKind`. | Nicholas Nethercote | -1/+1 |
| 2025-08-15 | Detect missing `derive` on unresolved attribute even when not imported | Esteban Küber | -27/+3 |
| 2025-08-14 | Do not ICE on private type in field of unresolved struct | Esteban Küber | -3/+3 |
| 2025-08-14 | resolve: Improve code reuse in typo candidate collection | Vadim Petrochenkov | -7/+18 |
| 2025-08-14 | resolve: Do not show deprecated helper attributes in typo recommendations | Vadim Petrochenkov | -22/+1 |
| 2025-08-14 | resolve: Do not call `resolve_macro_path` from late resolution | Vadim Petrochenkov | -1/+1 |
| 2025-08-13 | Auto merge of #144793 - petrochenkov:extprel3, r=davidtwco | bors | -3/+12 |
| 2025-08-13 | resolve: Improve diagnostics for ambiguities in extern prelude | Vadim Petrochenkov | -2/+9 |
| 2025-08-13 | resolve: Split extern prelude into two scopes | Vadim Petrochenkov | -1/+3 |
| 2025-08-12 | Detect and report macro kind mismatches early, and more precisely | Josh Triplett | -9/+13 |
| 2025-08-12 | Switch to a bitflags `MacroKinds` to support macros with more than one kind | Josh Triplett | -9/+19 |
| 2025-08-10 | review comments | Esteban Küber | -48/+80 |
| 2025-08-10 | Detect struct construction with private field in field with default | Esteban Küber | -2/+58 |
| 2025-08-09 | remove `P` | Deadbeef | -2/+1 |
| 2025-08-08 | Rollup merge of #144912 - LorrensP-2158466:smart-resolver, r=petrochenkov | Stuart Cook | -33/+33 |
| 2025-08-07 | Introduce, implement and use CmResolver. | LorrensP-2158466 | -33/+33 |
| 2025-08-06 | Introduce ModernIdent type to unify macro 2.0 hygiene handling | xizheyin | -8/+10 |
| 2025-08-04 | Rollup merge of #144746 - petrochenkov:extpreltidy, r=b-naber | Stuart Cook | -2/+2 |
| 2025-08-02 | Auto merge of #129183 - estebank:cfg-visitor, r=davidtwco | bors | -13/+12 |
| 2025-08-01 | Tweak rendering of cfg'd out item | Esteban Küber | -9/+6 |
| 2025-08-01 | tiny cleanup | Esteban Küber | -8/+5 |
| 2025-08-01 | Detect more `cfg`d out items in resolution errors | Esteban Küber | -5/+10 |
| 2025-07-31 | resolve: Cleanup some uses of extern prelude in diagnostics | Vadim Petrochenkov | -2/+2 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -7/+3 |
| 2025-07-27 | split up define into define_extern and define_local | LorrensP-2158466 | -2/+2 |
| 2025-07-26 | resolve: Do not create `NameResolution`s on access unless necessary | Vadim Petrochenkov | -2/+1 |
| 2025-07-26 | resolve: Minimize borrow scopes for `resolutions` | Vadim Petrochenkov | -3/+2 |
| 2025-07-24 | resolve: Remove `Scope::CrateRoot` | Vadim Petrochenkov | -5/+0 |
| 2025-07-18 | inline CrateLoader inside of CStore | LorrensP-2158466 | -1/+2 |
| 2025-07-17 | Rollup merge of #143550 - petrochenkov:lessmutres, r=lcnr | Matthias Krüger | -19/+27 |
| 2025-07-17 | resolve: Change `&mut Resolver` to `&Resolver` when possible | Vadim Petrochenkov | -10/+5 |
| 2025-07-17 | resolve: Split `module_map` into two maps for local and extern modules | Vadim Petrochenkov | -1/+10 |
| 2025-07-17 | resolve: Use `module_map` and `get_module` less | Vadim Petrochenkov | -17/+21 |
| 2025-07-17 | Improve path segment joining. | Nicholas Nethercote | -15/+14 |
| 2025-07-16 | resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res` | Vadim Petrochenkov | -27/+13 |
| 2025-07-15 | Define attribute parser & config evaluator | Jonathan Brouwer | -14/+7 |
| 2025-07-12 | replace binding and shadowed_glob on NameResolution with non_glob_binding and... | b-naber | -2/+2 |
| 2025-07-09 | MacroData in ResolverArenas + split macro_map into extern_macro_map and local... | LorrensP-2158466 | -2/+7 |