| Age | Commit message (Expand) | Author | Lines |
| 2025-08-14 | resolve: Inline `with_mod_rib` | Vadim Petrochenkov | -26/+18 |
| 2025-08-14 | resolve: Introduce `RibKind::Block` | Vadim Petrochenkov | -24/+24 |
| 2025-08-14 | Use `default_field_values` in `Resolver` | Esteban Küber | -30/+17 |
| 2025-08-14 | resolve prelude import at `build_reduced_graph` phase | LorrensP-2158466 | -24/+19 |
| 2025-08-14 | resolve: Improve code reuse in typo candidate collection | Vadim Petrochenkov | -40/+36 |
| 2025-08-14 | resolve: Do not show deprecated helper attributes in typo recommendations | Vadim Petrochenkov | -27/+1 |
| 2025-08-14 | resolve: Do not call `resolve_macro_path` from late resolution | Vadim Petrochenkov | -28/+13 |
| 2025-08-13 | Auto merge of #144793 - petrochenkov:extprel3, r=davidtwco | bors | -69/+108 |
| 2025-08-13 | Rollup merge of #145153 - joshtriplett:macro-kinds-plural, r=petrochenkov | Guillaume Gomez | -77/+78 |
| 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 | -67/+99 |
| 2025-08-13 | suggest using `pub(crate)` for E0364 | Makai | -1/+22 |
| 2025-08-12 | Detect and report macro kind mismatches early, and more precisely | Josh Triplett | -9/+19 |
| 2025-08-12 | Only suggest changing `#[derive(mymacro)]` to `#[mymacro]` for attribute macros | Josh Triplett | -0/+1 |
| 2025-08-12 | Switch to a bitflags `MacroKinds` to support macros with more than one kind | Josh Triplett | -68/+58 |
| 2025-08-11 | Extract ast TraitImplHeader | Cameron Steffen | -12/+9 |
| 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 | -36/+138 |
| 2025-08-09 | remove `P` | Deadbeef | -17/+14 |
| 2025-08-08 | Rollup merge of #144579 - joshtriplett:mbe-attr, r=petrochenkov | Trevor Gross | -8/+25 |
| 2025-08-08 | mbe: Handle local `macro_rules` attr resolution | Josh Triplett | -4/+16 |
| 2025-08-08 | mbe: Handle applying attribute rules with paths | Josh Triplett | -4/+9 |
| 2025-08-08 | Rollup merge of #144912 - LorrensP-2158466:smart-resolver, r=petrochenkov | Stuart Cook | -189/+337 |
| 2025-08-07 | Introduce, implement and use CmResolver. | LorrensP-2158466 | -189/+337 |
| 2025-08-06 | Introduce ModernIdent type to unify macro 2.0 hygiene handling | xizheyin | -39/+47 |
| 2025-08-04 | Rollup merge of #144746 - petrochenkov:extpreltidy, r=b-naber | Stuart Cook | -63/+72 |
| 2025-08-02 | Auto merge of #129183 - estebank:cfg-visitor, r=davidtwco | bors | -37/+55 |
| 2025-08-01 | Tweak rendering of cfg'd out item | Esteban Küber | -29/+38 |
| 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 | -9/+21 |
| 2025-07-31 | resolve: Cleanup some uses of extern prelude in diagnostics | Vadim Petrochenkov | -15/+6 |
| 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 | resolve: Clarify extern prelude insertion for `extern crate` items | Vadim Petrochenkov | -18/+24 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -10/+7 |
| 2025-07-31 | Move `ResolverOutputs` out of `rustc_middle`. | Nicholas Nethercote | -2/+7 |
| 2025-07-29 | Rollup merge of #144605 - LorrensP-2158466:cache-extern-prelude, r=petrochenkov | Jacob Pratt | -12/+11 |
| 2025-07-29 | "Cachify" `ExternPreludeEntry.binding` through a `Cell`. | LorrensP-2158466 | -12/+11 |
| 2025-07-29 | Make resolve_fn_signature responsible for its own rib. | Camille GILLOT | -75/+54 |
| 2025-07-28 | Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLii | bors | -138/+129 |
| 2025-07-28 | use let chains in mir, resolve, target | Kivooeo | -138/+129 |
| 2025-07-27 | split up define into define_extern and define_local | LorrensP-2158466 | -56/+99 |
| 2025-07-26 | resolve: Do not create `NameResolution`s on access unless necessary | Vadim Petrochenkov | -15/+23 |
| 2025-07-26 | resolve: Minimize borrow scopes for `resolutions` | Vadim Petrochenkov | -49/+46 |
| 2025-07-25 | Rollup merge of #144368 - petrochenkov:rmrootscope, r=b-naber | Matthias Krüger | -57/+39 |
| 2025-07-24 | Rollup merge of #144334 - lolbinarycat:rustdoc-span_of_fragments-revert, r=Gu... | León Orell Valerian Liehr | -13/+4 |
| 2025-07-24 | resolve: Remove `Scope::CrateRoot` | Vadim Petrochenkov | -57/+39 |
| 2025-07-24 | Auto merge of #144272 - petrochenkov:disambunder2, r=oli-obk | bors | -45/+62 |
| 2025-07-23 | Auto merge of #144360 - matthiaskrgr:rollup-b6ej0mm, r=matthiaskrgr | bors | -2/+7 |
| 2025-07-23 | resolve: Change the underscore disambiguator to avoid regressions | Vadim Petrochenkov | -1/+5 |