rust/compiler
Matthias Krüger 00c4be3df8
Rollup merge of #130507 - Urgau:check-cfg-raw-keywords, r=jieyouxu
Improve handling of raw-idents in check-cfg

This PR improves the handling of raw-idents in the check-cfg diagnostics.

In particular the list of expected names and the suggestion now correctly take into account the "keyword-ness" of the ident, and correctly prefix the ident with `r#` when necessary.

`@rustbot` labels +F-check-cfg
2024-09-18 17:49:44 +02:00
..
rustc
rustc_abi get rid of an old hack 2024-09-17 00:09:21 +02:00
rustc_arena
rustc_ast Rollup merge of #130314 - compiler-errors:mac-prec, r=davidtwco 2024-09-17 17:28:33 +02:00
rustc_ast_ir
rustc_ast_lowering
rustc_ast_passes
rustc_ast_pretty
rustc_attr
rustc_baked_icu_data
rustc_borrowck
rustc_builtin_macros
rustc_codegen_cranelift Use associative type defaults in {Layout,FnAbi}OfHelpers. 2024-09-17 10:25:06 +10:00
rustc_codegen_gcc Use associative type defaults in {Layout,FnAbi}OfHelpers. 2024-09-17 10:25:06 +10:00
rustc_codegen_llvm Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3 2024-09-18 17:49:43 +02:00
rustc_codegen_ssa Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3 2024-09-18 17:49:43 +02:00
rustc_const_eval layout computation: eagerly error for unexpected unsized fields 2024-09-16 15:53:21 +02:00
rustc_data_structures
rustc_driver
rustc_driver_impl Rollup merge of #129988 - arnaudgolfouse:modify-locale_resources, r=davidtwco 2024-09-17 17:28:32 +02:00
rustc_error_codes Introduce distinct error codes for precise capturing 2024-09-16 10:56:22 -04:00
rustc_error_messages
rustc_errors
rustc_expand
rustc_feature also stabilize const_refs_to_cell 2024-09-15 10:20:47 +02:00
rustc_fluent_macro fluent_macro: fix diagnostics for fluent parse failures 2024-09-17 14:49:33 +00:00
rustc_fs_util
rustc_graphviz
rustc_hir Rollup merge of #130468 - compiler-errors:bidi, r=Nadrieril 2024-09-18 09:03:53 +02:00
rustc_hir_analysis Rollup merge of #130116 - veera-sivarajan:freeze-suggestions, r=chenyukang 2024-09-18 04:42:31 +02:00
rustc_hir_pretty
rustc_hir_typeck Auto merge of #129073 - compiler-errors:receiver-variance, r=lcnr 2024-09-17 12:44:08 +00:00
rustc_incremental
rustc_index assert that unexpectedly unsized fields are sized in the param env 2024-09-17 00:06:56 +02:00
rustc_index_macros
rustc_infer
rustc_interface Rollup merge of #129988 - arnaudgolfouse:modify-locale_resources, r=davidtwco 2024-09-17 17:28:32 +02:00
rustc_lexer
rustc_lint Rollup merge of #130507 - Urgau:check-cfg-raw-keywords, r=jieyouxu 2024-09-18 17:49:44 +02:00
rustc_lint_defs
rustc_llvm Rollup merge of #130477 - tmandry:revert-llvm-20-lto, r=tmandry 2024-09-17 20:45:51 +02:00
rustc_log
rustc_macros
rustc_metadata Encode coroutine_by_move_body_def_id in crate metadata 2024-09-16 19:59:04 -04:00
rustc_middle Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3 2024-09-18 17:49:43 +02:00
rustc_mir_build
rustc_mir_dataflow
rustc_mir_transform Rollup merge of #130201 - compiler-errors:foreign-synthetic-body, r=lcnr 2024-09-17 17:28:32 +02:00
rustc_monomorphize
rustc_next_trait_solver
rustc_parse Rollup merge of #130489 - compiler-errors:raw-lt-lint, r=jieyouxu 2024-09-18 04:42:31 +02:00
rustc_parse_format
rustc_passes Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3 2024-09-18 17:49:43 +02:00
rustc_pattern_analysis
rustc_privacy
rustc_query_impl
rustc_query_system
rustc_resolve Rollup merge of #130116 - veera-sivarajan:freeze-suggestions, r=chenyukang 2024-09-18 04:42:31 +02:00
rustc_sanitizers
rustc_serialize
rustc_session Rollup merge of #128961 - GKFX:issue-128930-explain-missing-option, r=jieyouxu 2024-09-17 17:28:31 +02:00
rustc_smir
rustc_span
rustc_symbol_mangling Fix a couple more DefKind discrepancies between DefKind::Closure and DefKind::SyntheticCoroutineBody 2024-09-16 22:09:42 -04:00
rustc_target
rustc_trait_selection Rollup merge of #130116 - veera-sivarajan:freeze-suggestions, r=chenyukang 2024-09-18 04:42:31 +02:00
rustc_traits
rustc_transmute layout computation: eagerly error for unexpected unsized fields 2024-09-16 15:53:21 +02:00
rustc_ty_utils get rid of an old hack 2024-09-17 00:09:21 +02:00
rustc_type_ir
rustc_type_ir_macros
stable_mir