| Age | Commit message (Expand) | Author | Lines |
| 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 | 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 |
| 2025-07-23 | resolve: Make disambiguators for underscore bindings module-local | Vadim Petrochenkov | -45/+58 |
| 2025-07-23 | Ports `#[macro_use]` and `#[macro_escape]` to the new attribute parsing infra... | Jonathan Brouwer | -44/+30 |
| 2025-07-22 | rustc_resolve: get rid of unused rustdoc::span_of_fragments_with_expansion | binarycat | -13/+4 |
| 2025-07-22 | mbe: Use concrete type for `get_unused_rule` | Josh Triplett | -2/+7 |
| 2025-07-19 | Auto merge of #144172 - lqd:revert-144013, r=petrochenkov | bors | -58/+45 |
| 2025-07-19 | Auto merge of #144166 - matthiaskrgr:rollup-wccepuo, r=matthiaskrgr | bors | -1/+1 |
| 2025-07-19 | Revert "resolve: Make disambiguators for underscore bindings module-local" | Rémy Rakic | -58/+45 |
| 2025-07-19 | rename `emit_unless` to `emit_unless_delay` | xizheyin | -1/+1 |
| 2025-07-18 | Rollup merge of #144059 - LorrensP-2158466:remove-crate-loader, r=petrochenkov | Matthias Krüger | -21/+20 |
| 2025-07-18 | Rollup merge of #144013 - petrochenkov:disambunder, r=oli-obk | Matthias Krüger | -45/+58 |
| 2025-07-18 | inline CrateLoader inside of CStore | LorrensP-2158466 | -21/+20 |
| 2025-07-18 | Remove similar errors about raw underscore lifetime | xizheyin | -1/+13 |
| 2025-07-17 | resolve: Make disambiguators for underscore bindings module-local | Vadim Petrochenkov | -45/+58 |
| 2025-07-17 | Rollup merge of #143984 - JonathanBrouwer:fix-feature-gate-ice, r=Urgau | Matthias Krüger | -2/+2 |
| 2025-07-17 | Rollup merge of #143550 - petrochenkov:lessmutres, r=lcnr | Matthias Krüger | -128/+139 |
| 2025-07-17 | Rollup merge of #143922 - nnethercote:join_path, r=petrochenkov | León Orell Valerian Liehr | -20/+19 |
| 2025-07-17 | Rollup merge of #143856 - mladedav:dm/private-reexport, r=petrochenkov | León Orell Valerian Liehr | -9/+25 |
| 2025-07-17 | resolve: Change `&mut Resolver` to `&Resolver` when possible | Vadim Petrochenkov | -43/+34 |
| 2025-07-17 | resolve: Split `module_map` into two maps for local and extern modules | Vadim Petrochenkov | -41/+69 |
| 2025-07-17 | resolve: Use `module_map` and `get_module` less | Vadim Petrochenkov | -30/+31 |
| 2025-07-17 | resolve: Move `self_binding` to `ModuleData` | Vadim Petrochenkov | -25/+16 |
| 2025-07-17 | Improve path segment joining. | Nicholas Nethercote | -20/+19 |
| 2025-07-16 | resolve: Optimize `fn traits_in_module` | Vadim Petrochenkov | -7/+6 |
| 2025-07-16 | resolve: Import `ty::Visibility` everywhere | Vadim Petrochenkov | -42/+39 |
| 2025-07-16 | resolve: Remove trait `ToNameBinding` | Vadim Petrochenkov | -78/+84 |
| 2025-07-16 | resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res` | Vadim Petrochenkov | -91/+43 |
| 2025-07-15 | Fix ice for feature-gated cfg attributes applied to the crate | Jonathan Brouwer | -2/+2 |
| 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 | -7/+2 |
| 2025-07-15 | Define attribute parser & config evaluator | Jonathan Brouwer | -14/+7 |