about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-08-04Rollup merge of #144746 - petrochenkov:extpreltidy, r=b-naberStuart Cook-30/+42
2025-07-31resolve: Avoid double table lookup in `extern_prelude_get`Vadim Petrochenkov-22/+29
2025-07-31resolve: Do not add erroneous names to extern preludeVadim Petrochenkov-8/+13
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-31Move `ResolverOutputs` out of `rustc_middle`.Nicholas Nethercote-2/+7
2025-07-29"Cachify" `ExternPreludeEntry.binding` through a `Cell`.LorrensP-2158466-6/+6
2025-07-27split up define into define_extern and define_localLorrensP-2158466-14/+29
2025-07-26resolve: Do not create `NameResolution`s on access unless necessaryVadim Petrochenkov-3/+10
2025-07-24resolve: Remove `Scope::CrateRoot`Vadim Petrochenkov-5/+6
2025-07-23resolve: Change the underscore disambiguator to avoid regressionsVadim Petrochenkov-0/+3
2025-07-23resolve: Make disambiguators for underscore bindings module-localVadim Petrochenkov-18/+15
2025-07-19Revert "resolve: Make disambiguators for underscore bindings module-local"Rémy Rakic-15/+18
2025-07-18Rollup merge of #144059 - LorrensP-2158466:remove-crate-loader, r=petrochenkovMatthias Krüger-16/+10
2025-07-18Rollup merge of #144013 - petrochenkov:disambunder, r=oli-obkMatthias Krüger-18/+15
2025-07-18inline CrateLoader inside of CStoreLorrensP-2158466-16/+10
2025-07-17resolve: Make disambiguators for underscore bindings module-localVadim Petrochenkov-18/+15
2025-07-17Rollup merge of #143550 - petrochenkov:lessmutres, r=lcnrMatthias Krüger-38/+45
2025-07-17Rollup merge of #143856 - mladedav:dm/private-reexport, r=petrochenkovLeón Orell Valerian Liehr-3/+1
2025-07-17resolve: Change `&mut Resolver` to `&Resolver` when possibleVadim Petrochenkov-3/+3
2025-07-17resolve: Split `module_map` into two maps for local and extern modulesVadim Petrochenkov-13/+29
2025-07-17resolve: Move `self_binding` to `ModuleData`Vadim Petrochenkov-24/+15
2025-07-16resolve: Optimize `fn traits_in_module`Vadim Petrochenkov-7/+6
2025-07-16resolve: Import `ty::Visibility` everywhereVadim Petrochenkov-12/+8
2025-07-16resolve: Remove trait `ToNameBinding`Vadim Petrochenkov-23/+34
2025-07-16resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res`Vadim Petrochenkov-21/+8
2025-07-15rustc_resolve: rename `check_hidden_glob_reexports` to `lint_reexports`David Mládek-3/+1
2025-07-15Define datastructures for `#[cfg]` attribute, move StrippedCfgItemJonathan Brouwer-1/+1
2025-07-13Rollup merge of #143734 - LorrensP-2158466:refactor-resolve-resolution-bindin...Matthias Krüger-1/+1
2025-07-12merge source and target bindings into single fieldLorrensP-2158466-0/+7
2025-07-12replace binding and shadowed_glob on NameResolution with non_glob_binding and...b-naber-1/+1
2025-07-09Use reference for MacroRulesScopeRef instead of Interned.LorrensP-2158466-1/+1
2025-07-09MacroData in ResolverArenas + split macro_map into extern_macro_map and local...LorrensP-2158466-5/+19
2025-07-06mbe: Change `unused_macro_rules` to a `DenseBitSet`Josh Triplett-1/+2
2025-07-05mbe: Defer checks for `compile_error!` until reporting an unused macro ruleJosh Triplett-3/+3
2025-07-04Auto merge of #143247 - cjgillot:metadata-no-red, r=petrochenkovbors-13/+12
2025-07-02Hash resolutions.Camille GILLOT-13/+12
2025-06-25Don't give APITs names with macro expansion placeholder fragments in itMichael Goulet-0/+6
2025-06-13Auto merge of #134841 - estebank:serde-attr-4, r=wesleywiserbors-1/+1
2025-06-12Detect when attribute is provided by missing `derive` macroEsteban Küber-1/+1
2025-06-03resolve: Tweak `private_macro_use` lint to be compatible with upcoming macro ...Vadim Petrochenkov-6/+20
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-09Remove `Ident::empty`.Nicholas Nethercote-7/+18
2025-05-06Auto merge of #131160 - ismailarilik:handle-potential-query-instability-lint-...bors-1/+1
2025-05-05Handle rustc_middle cases of rustc::potential_query_instability lintismailarilik-1/+1
2025-05-05Auto merge of #140453 - Zoxc:next-disambiguator, r=oli-obkbors-1/+6
2025-05-02resolve: Support imports of associated types and glob imports from traitsVadim Petrochenkov-8/+2
2025-04-30Simplify `LazyAttrTokenStream`.Nicholas Nethercote-0/+1
2025-04-29Remove global `next_disambiguator` state and handle it with a `DisambiguatorS...John Kåre Alsaker-1/+6
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-17Rollup merge of #139084 - petrochenkov:transpaque, r=davidtwcoMatthias Krüger-3/+3