about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/diagnostics.rs
AgeCommit message (Expand)AuthorLines
2025-07-18inline CrateLoader inside of CStoreLorrensP-2158466-1/+2
2025-07-17Rollup merge of #143550 - petrochenkov:lessmutres, r=lcnrMatthias Krüger-19/+27
2025-07-17resolve: Change `&mut Resolver` to `&Resolver` when possibleVadim Petrochenkov-10/+5
2025-07-17resolve: Split `module_map` into two maps for local and extern modulesVadim Petrochenkov-1/+10
2025-07-17resolve: Use `module_map` and `get_module` lessVadim Petrochenkov-17/+21
2025-07-17Improve path segment joining.Nicholas Nethercote-15/+14
2025-07-16resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res`Vadim Petrochenkov-27/+13
2025-07-15Define attribute parser & config evaluatorJonathan Brouwer-14/+7
2025-07-12replace binding and shadowed_glob on NameResolution with non_glob_binding and...b-naber-2/+2
2025-07-09MacroData in ResolverArenas + split macro_map into extern_macro_map and local...LorrensP-2158466-2/+7
2025-07-04Port `#[non_exhaustive]` to the new attribute parsing infrastructureJonathan Brouwer-3/+3
2025-06-27Rollup merge of #142730 - bend-n:suggest_declaring_modules_when_file_found_bu...Matthias Krüger-0/+51
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-8/+6
2025-06-25suggest declaring modules when file found but module not definedbendn-0/+51
2025-06-12Detect when attribute is provided by missing `derive` macroEsteban Küber-2/+132
2025-05-28consider glob imports in cfg suggestionbohan-2/+48
2025-05-17Use `crate::` prefix for root macro suggestionsbohan-1/+1
2025-05-09Suggest stable candidates rather than unstable onesmu001999-6/+68
2025-05-02resolve: Support imports of associated types and glob imports from traitsVadim Petrochenkov-5/+3
2025-04-11Avoid a reverse map that is only used in diagnostics pathsOli Scherer-3/+3
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-4/+8
2025-04-01Rollup merge of #138790 - xizheyin:issue-138626, r=compiler-errorsMatthias Krüger-11/+11
2025-04-01Auto merge of #138740 - nnethercote:ast-ItemKind-idents, r=fmeasebors-1/+1
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-1/+1
2025-04-01Use `sym::dummy` in one more place.Nicholas Nethercote-1/+1
2025-03-25Rollup merge of #138924 - nnethercote:less-kw-Empty-3, r=compiler-errorsMatthias Krüger-1/+1
2025-03-25Use `Option<Symbol>` in `ModuleKind::Def`.Nicholas Nethercote-1/+1
2025-03-24resolve: Avoid some unstable iteration 2Vadim Petrochenkov-1/+0
2025-03-22Note potential but private items in show_candidatesxizheyin-11/+11
2025-03-14resolve: Avoid some unstable iterationVadim Petrochenkov-10/+5
2025-03-12Disentangle ForwardGenericParamBan and ConstParamTy ribsMichael Goulet-10/+20
2025-03-12Introduce `sym::dummy` and `Ident::dummy`.Nicholas Nethercote-1/+1
2025-02-28Introduce `feature(generic_const_parameter_types)`Boxy-3/+3
2025-02-26Rollup merge of #137529 - klensy:unused3, r=lcnrLeón Orell Valerian Liehr-7/+2
2025-02-24Change span field accesses to method callsJana Dönszelmann-1/+1
2025-02-24cleanup few unused argsklensy-7/+2
2025-02-11Rollup merge of #135677 - yotamofek:resolve-cleanups2, r=compiler-errorsMatthias Krüger-7/+8
2025-02-08Rustfmtbjorn3-8/+4
2025-01-27Use identifiers in diagnostics more oftenMichael Goulet-1/+1
2025-01-25Auto merge of #133154 - estebank:issue-133137, r=wesleywiserbors-4/+32
2025-01-24Reword "crate not found" resolve messageEsteban Küber-4/+32
2025-01-21rustc_resolve: don't open-code `Option::filter`Yotam Ofek-4/+1
2025-01-21rustc_resolve: reduce rightwards drift with `let..else` 👉💨Yotam Ofek-195/+199
2025-01-21rustc_resolve: flatten nested `if`sYotam Ofek-69/+58
2025-01-21rustc_resolve: remove unneeded `return`sYotam Ofek-2/+0
2025-01-21use slice patterns for checking for elements of sliceYotam Ofek-5/+6
2025-01-21don't use partial ordering on types that support total orderingYotam Ofek-2/+2
2025-01-20Rollup merge of #135676 - yotamofek:resolve-cleanups, r=BoxyUwU许杰友 Jieyou Xu (Joe)-24/+15
2025-01-20rustc_resolve: use structured fields in tracesYotam Ofek-24/+15
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-3/+3