| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-07-16 | resolve: Remove trait `ToNameBinding` | Vadim Petrochenkov | -23/+34 |
| 2025-07-16 | resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res` | Vadim Petrochenkov | -21/+8 |
| 2025-07-15 | rustc_resolve: rename `check_hidden_glob_reexports` to `lint_reexports` | David Mládek | -3/+1 |
| 2025-07-15 | Define datastructures for `#[cfg]` attribute, move StrippedCfgItem | Jonathan Brouwer | -1/+1 |
| 2025-07-13 | Rollup merge of #143734 - LorrensP-2158466:refactor-resolve-resolution-bindin... | Matthias Krüger | -1/+1 |
| 2025-07-12 | merge source and target bindings into single field | LorrensP-2158466 | -0/+7 |
| 2025-07-12 | replace binding and shadowed_glob on NameResolution with non_glob_binding and... | b-naber | -1/+1 |
| 2025-07-09 | Use reference for MacroRulesScopeRef instead of Interned. | LorrensP-2158466 | -1/+1 |
| 2025-07-09 | MacroData in ResolverArenas + split macro_map into extern_macro_map and local... | LorrensP-2158466 | -5/+19 |
| 2025-07-06 | mbe: Change `unused_macro_rules` to a `DenseBitSet` | Josh Triplett | -1/+2 |
| 2025-07-05 | mbe: Defer checks for `compile_error!` until reporting an unused macro rule | Josh Triplett | -3/+3 |
| 2025-07-04 | Auto merge of #143247 - cjgillot:metadata-no-red, r=petrochenkov | bors | -13/+12 |
| 2025-07-02 | Hash resolutions. | Camille GILLOT | -13/+12 |
| 2025-06-25 | Don't give APITs names with macro expansion placeholder fragments in it | Michael Goulet | -0/+6 |
| 2025-06-13 | Auto merge of #134841 - estebank:serde-attr-4, r=wesleywiser | bors | -1/+1 |
| 2025-06-12 | Detect when attribute is provided by missing `derive` macro | Esteban Küber | -1/+1 |
| 2025-06-03 | resolve: Tweak `private_macro_use` lint to be compatible with upcoming macro ... | Vadim Petrochenkov | -6/+20 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-09 | Remove `Ident::empty`. | Nicholas Nethercote | -7/+18 |
| 2025-05-06 | Auto merge of #131160 - ismailarilik:handle-potential-query-instability-lint-... | bors | -1/+1 |
| 2025-05-05 | Handle rustc_middle cases of rustc::potential_query_instability lint | ismailarilik | -1/+1 |
| 2025-05-05 | Auto merge of #140453 - Zoxc:next-disambiguator, r=oli-obk | bors | -1/+6 |
| 2025-05-02 | resolve: Support imports of associated types and glob imports from traits | Vadim Petrochenkov | -8/+2 |
| 2025-04-30 | Simplify `LazyAttrTokenStream`. | Nicholas Nethercote | -0/+1 |
| 2025-04-29 | Remove global `next_disambiguator` state and handle it with a `DisambiguatorS... | John Kåre Alsaker | -1/+6 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-17 | Rollup merge of #139084 - petrochenkov:transpaque, r=davidtwco | Matthias Krüger | -3/+3 |