summary refs log tree commit diff
path: root/compiler/rustc_macros/src/diagnostics/utils.rs
AgeCommit message (Expand)AuthorLines
2022-10-23Allow specifying multiple alternative suggestionsXiretza-11/+94
2022-10-17macros: support doc comments in diag derivesDavid Wood-3/+14
2022-10-10macros: simplify field ordering in diag deriveDavid Wood-59/+1
2022-10-10macros: separate suggestion fmt'ing and emissionDavid Wood-9/+39
2022-09-26macros: support diagnostic derive on enumsDavid Wood-12/+73
2022-09-22Extract subdiagnostic attribute parsingXiretza-1/+255
2022-09-22Make SetOnce nicer to useXiretza-3/+11
2022-08-22Fix `build_format` not unescaping braces properlyfinalchild-27/+32
2022-07-15macros: support `MultiSpan` in diag derivesDavid Wood-1/+7
2022-07-05macros: add diagnostic derive for lintsDavid Wood-7/+13
2022-07-05macros: introduce `build_field_mapping`David Wood-2/+19
2022-05-19let `generate_field_attrs_code` create `FieldInfo`Christian Poveda-2/+1
2022-05-12macros: spanless subdiagnostics from `()` fieldsDavid Wood-21/+33
2022-05-06macros: allow `Vec` fields in diagnostic deriveDavid Wood-6/+55
2022-04-29macros: allow setting applicability in attributeDavid Wood-0/+43
2022-04-29macros: add more documentation commentsDavid Wood-0/+3
2022-04-29macros: split diagnostic derives into modulesDavid Wood-0/+221