about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src
AgeCommit message (Expand)AuthorLines
2025-07-16resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res`Vadim Petrochenkov-91/+43
2025-07-15Fix ice for feature-gated cfg attributes applied to the crateJonathan Brouwer-2/+2
2025-07-15Implement resolver warnings about reexporting private dependenciesDavid Mládek-2/+23
2025-07-15rustc_resolve: rename `check_hidden_glob_reexports` to `lint_reexports`David Mládek-7/+2
2025-07-15Define attribute parser & config evaluatorJonathan Brouwer-14/+7
2025-07-15Allow `Early` stage to emit errorsJonathan Brouwer-0/+1
2025-07-15Define datastructures for `#[cfg]` attribute, move StrippedCfgItemJonathan Brouwer-5/+14
2025-07-13Rollup merge of #143734 - LorrensP-2158466:refactor-resolve-resolution-bindin...Matthias Krüger-55/+77
2025-07-13Rollup merge of #143685 - LorrensP-2158466:merge-import-bindings, r=petrochenkovMatthias Krüger-136/+123
2025-07-13Auto merge of #140717 - mejrs:diagnostic_lints, r=oli-obkbors-2/+2
2025-07-12merge source and target bindings into single fieldLorrensP-2158466-136/+123
2025-07-12replace binding and shadowed_glob on NameResolution with non_glob_binding and...b-naber-55/+77
2025-07-10Rollup merge of #143728 - LorrensP-2158466:refactor-resolve-extraction, r=pet...Trevor Gross-118/+143
2025-07-11Split up the `unknown_or_malformed_diagnostic_attributes` lintmejrs-2/+2
2025-07-10extract single_import_can_define_name and finalize_glob_module_bindingb-naber-118/+143
2025-07-10Rollup merge of #143657 - LorrensP-2158466:split-macro-map, r=petrochenkovMatthias Krüger-32/+52
2025-07-10Remove uncessary parens in closure body with unused lintyukang-2/+1
2025-07-09Use reference for MacroRulesScopeRef instead of Interned.LorrensP-2158466-3/+2
2025-07-09MacroData in ResolverArenas + split macro_map into extern_macro_map and local...LorrensP-2158466-29/+50
2025-07-08Rollup merge of #143177 - xizheyin:143134, r=lcnrTrevor Gross-4/+12
2025-07-07Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmeaseJacob Pratt-16/+12
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-16/+12
2025-07-06mbe: Change `unused_macro_rules` to a `DenseBitSet`Josh Triplett-6/+7
2025-07-05mbe: Defer checks for `compile_error!` until reporting an unused macro ruleJosh Triplett-19/+25
2025-07-04Port `#[non_exhaustive]` to the new attribute parsing infrastructureJonathan Brouwer-3/+3
2025-07-04Auto merge of #143247 - cjgillot:metadata-no-red, r=petrochenkovbors-13/+12
2025-07-04Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errorsJacob Pratt-2/+2
2025-07-03Return early when `self` resolve failure because of `let self = ...`xizheyin-4/+12
2025-07-03Replace kw_span by full span.Camille GILLOT-2/+2
2025-07-03Rollup merge of #134006 - klensy:typos, r=nnethercoteJana Dönszelmann-10/+10
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-10/+10
2025-07-02Auto merge of #143338 - matthiaskrgr:rollup-ykaxh04, r=matthiaskrgrbors-0/+1
2025-07-02Rollup merge of #142237 - benschulz:unused-parens-fn, r=fee1-deadMatthias Krüger-0/+1
2025-07-02Hash resolutions.Camille GILLOT-13/+12
2025-07-01Suggest use another lifetime specifier instead of underscore lifetimexizheyin-0/+1
2025-07-01Detect more cases of unused_parens around typesBenjamin Schulz-0/+1
2025-06-29explain `ImportData::imported_module`bohan-1/+8
2025-06-27Rollup merge of #142730 - bend-n:suggest_declaring_modules_when_file_found_bu...Matthias Krüger-0/+51
2025-06-26Rollup merge of #142981 - compiler-errors:verbose-missing-suggestion, r=estebankMatthias Krüger-6/+1
2025-06-26Rollup merge of #142393 - compiler-errors:nofield, r=petrochenkovMatthias Krüger-9/+19
2025-06-26Rollup merge of #141648 - GuillaumeGomez:redundant_explicit_links-expansion, ...Matthias Krüger-37/+66
2025-06-25Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obkJana Dönszelmann-12/+7
2025-06-25Don't give APITs names with macro expansion placeholder fragments in itMichael Goulet-9/+19
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-12/+7
2025-06-24Make missing lifetime suggestion verboseMichael Goulet-6/+1
2025-06-24Rollup merge of #142805 - estebank:underscore-import, r=compiler-errorsMatthias Krüger-4/+14
2025-06-25suggest declaring modules when file found but module not definedbendn-0/+51
2025-06-24Emit a single error when importing a path with `_`Esteban Küber-4/+14
2025-06-23Improve code and documentationGuillaume Gomez-15/+24
2025-06-23Update tests to work with new DocFragment field and `redundant_explicit_links...Guillaume Gomez-2/+4