about summary refs log tree commit diff
path: root/compiler/rustc_macros/src/diagnostics
AgeCommit message (Expand)AuthorLines
2022-07-20clippy::perf fixesMatthias Krüger-4/+4
2022-07-15macros: support adding warnings to diagsDavid Wood-20/+43
2022-07-15macros: support `MultiSpan` in diag derivesDavid Wood-59/+88
2022-07-08Use dashes instead of underscores in fluent namesMichael Goulet-2/+6
2022-07-05macros: add diagnostic derive for lintsDavid Wood-603/+768
2022-07-05macros: move `sess` out of builderDavid Wood-6/+4
2022-07-05macros: introduce `build_field_mapping`David Wood-20/+22
2022-07-05macros: fix documentation link for diag deriveDavid Wood-1/+1
2022-06-24macros: use typed identifiers in subdiag deriveDavid Wood-15/+75
2022-06-24macros: use typed identifiers in diag deriveDavid Wood-192/+320
2022-05-30errors: simplify referring to fluent attributesDavid Wood-38/+20
2022-05-24macros: introduce `fluent_messages` macroDavid Wood-0/+256
2022-05-24macros: change code block languageDavid Wood-4/+4
2022-05-19formattingChristian Poveda-1/+2
2022-05-19let `generate_field_attrs_code` create `FieldInfo`Christian Poveda-46/+14
2022-05-18remove unnecessary genericsChristian Poveda-4/+4
2022-05-18move misplaced commentChristian Poveda-4/+4
2022-05-18generate `set_arg` code inside `generate_field_attrs_code`Christian Poveda-99/+101
2022-05-17generate code for `subdiagnostic` fields in the second `match`Christian Poveda-18/+56
2022-05-12errors: `set_arg` takes `IntoDiagnosticArg`David Wood-2/+2
2022-05-12macros: spanless subdiagnostics from `()` fieldsDavid Wood-33/+74
2022-05-06macros: allow `Vec` fields in diagnostic deriveDavid Wood-39/+85
2022-04-29macros: add interop between diagnostic derivesDavid Wood-1/+2
2022-04-29macros: allow setting applicability in attributeDavid Wood-51/+75
2022-04-29macros: add more documentation commentsDavid Wood-1/+13
2022-04-29macros: reuse `SetOnce` trait in diagnostic deriveDavid Wood-60/+11
2022-04-29macros: add helper functions for invalid attrsDavid Wood-229/+149
2022-04-29macros: split diagnostic derives into modulesDavid Wood-0/+1628