rust/compiler
David Wood 49ec909ca7 macros: subdiagnostic derive
Add a new derive, `#[derive(SessionSubdiagnostic)]`, which enables
deriving structs for labels, notes, helps and suggestions.

Signed-off-by: David Wood <david.wood@huawei.com>
2022-04-29 02:05:20 +01:00
..
rustc
rustc_apfloat
rustc_arena
rustc_ast rustc_ast: Harmonize delimiter naming with proc_macro::Delimiter 2022-04-28 10:04:29 +03:00
rustc_ast_lowering rustc_ast: Harmonize delimiter naming with proc_macro::Delimiter 2022-04-28 10:04:29 +03:00
rustc_ast_passes
rustc_ast_pretty rustc_ast: Harmonize delimiter naming with proc_macro::Delimiter 2022-04-28 10:04:29 +03:00
rustc_attr
rustc_borrowck errors: span_suggestion takes impl ToString 2022-04-29 02:05:20 +01:00
rustc_builtin_macros errors: span_suggestion takes impl ToString 2022-04-29 02:05:20 +01:00
rustc_codegen_cranelift
rustc_codegen_gcc
rustc_codegen_llvm Rollup merge of #96432 - SparrowLii:dbg_scope, r=davidtwco 2022-04-28 02:40:34 +02:00
rustc_codegen_ssa Rollup merge of #96432 - SparrowLii:dbg_scope, r=davidtwco 2022-04-28 02:40:34 +02:00
rustc_const_eval Auto merge of #95976 - b-naber:valtree-constval-conversion, r=oli-obk 2022-04-28 13:18:22 +00:00
rustc_data_structures
rustc_driver
rustc_error_codes
rustc_error_messages macros: subdiagnostic derive 2022-04-29 02:05:20 +01:00
rustc_errors macros: subdiagnostic derive 2022-04-29 02:05:20 +01:00
rustc_expand errors: span_suggestion takes impl ToString 2022-04-29 02:05:20 +01:00
rustc_feature
rustc_fs_util
rustc_graphviz
rustc_hir Auto merge of #91557 - cjgillot:ast-lifetimes-named, r=petrochenkov 2022-04-27 23:13:28 +00:00
rustc_hir_pretty
rustc_incremental
rustc_index tut tut tut 2022-04-27 08:51:33 +01:00
rustc_infer errors: span_suggestion takes impl ToString 2022-04-29 02:05:20 +01:00
rustc_interface Rollup merge of #96090 - JakobDegen:mir-tests, r=nagisa 2022-04-25 00:10:59 +02:00
rustc_lexer
rustc_lint errors: span_suggestion takes impl ToString 2022-04-29 02:05:20 +01:00
rustc_lint_defs Plumb through rustc_lint_defs::Level as enum rather than string. 2022-04-27 10:04:25 -07:00
rustc_llvm
rustc_log
rustc_macros macros: subdiagnostic derive 2022-04-29 02:05:20 +01:00
rustc_metadata Add --json unused-externs-silent with original behaviour 2022-04-27 10:04:25 -07:00
rustc_middle Auto merge of #95976 - b-naber:valtree-constval-conversion, r=oli-obk 2022-04-28 13:18:22 +00:00
rustc_mir_build only show a simple description in E0133 span label 2022-04-24 18:33:07 +02:00
rustc_mir_dataflow
rustc_mir_transform Rollup merge of #96471 - BoxyUwU:let_else_considered_harmful, r=lcnr 2022-04-28 02:40:36 +02:00
rustc_monomorphize Auto merge of #95604 - nbdd0121:used2, r=petrochenkov 2022-04-25 16:14:54 +00:00
rustc_parse errors: span_suggestion takes impl ToString 2022-04-29 02:05:20 +01:00
rustc_parse_format
rustc_passes Auto merge of #95604 - nbdd0121:used2, r=petrochenkov 2022-04-25 16:14:54 +00:00
rustc_plugin_impl
rustc_privacy
rustc_query_impl
rustc_query_system
rustc_resolve errors: span_suggestion takes impl ToString 2022-04-29 02:05:20 +01:00
rustc_save_analysis
rustc_serialize
rustc_session Rollup merge of #96433 - petrochenkov:delim, r=nnethercote 2022-04-28 20:13:02 +02:00
rustc_span
rustc_symbol_mangling
rustc_target Rollup merge of #96415 - ehuss:git-io, r=bjorn3 2022-04-26 13:22:31 +02:00
rustc_trait_selection Auto merge of #95976 - b-naber:valtree-constval-conversion, r=oli-obk 2022-04-28 13:18:22 +00:00
rustc_traits
rustc_ty_utils
rustc_type_ir
rustc_typeck macros: subdiagnostic derive 2022-04-29 02:05:20 +01:00