index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_macros
/
src
/
diagnostics
/
diagnostic_builder.rs
Age
Commit message (
Expand
)
Author
Lines
2024-10-27
give a better error for tuple structs in `derive(Diagnostic)`
jyn
-1
/
+4
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-4
/
+4
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-7
/
+7
2024-07-10
Make sure that labels are defined after the primary span in diagnostics
Michael Goulet
-0
/
+9
2024-06-18
Remove redundant argument from `subdiagnostic` method
Oli Scherer
-1
/
+1
2024-05-21
Add note_once/help_once to diagnostic derives
Xiretza
-4
/
+12
2024-02-15
errors: only eagerly translate subdiagnostics
David Wood
-38
/
+1
2024-01-29
Stop using `String` for error codes.
Nicholas Nethercote
-2
/
+2
2024-01-14
Rework how diagnostic lints are stored.
Nicholas Nethercote
-1
/
+1
2024-01-03
Rename some `Diagnostic` setters.
Nicholas Nethercote
-9
/
+9
2023-12-19
Streamline `Diagnostic` proc macro.
Nicholas Nethercote
-44
/
+26
2023-12-18
Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.
Nicholas Nethercote
-2
/
+2
2023-12-18
Rename `DiagnosticDeriveKind::Diagnostic::handler` as `DiagnosticDeriveKind::...
Nicholas Nethercote
-4
/
+4
2023-11-10
Minor cleanups.
Nicholas Nethercote
-3
/
+4
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-4
/
+10
2023-06-01
Use translatable diagnostics in `rustc_const_eval`
Deadbeef
-7
/
+9
2023-05-08
Make spans a bit better
Michael Goulet
-4
/
+5
2023-04-11
Auto merge of #110092 - clubby789:builtin-macros-translatable, r=compiler-errors
bors
-2
/
+4
2023-04-10
Migrate most of `rustc_builtin_macros` to diagnostic impls
clubby789
-2
/
+4
2023-04-09
Fix some clippy::complexity
Nilstrieb
-2
/
+2
2023-04-06
fix and bless ui tests 1/2
Deadbeef
-1
/
+6
2023-04-06
migrate rustc_macros to syn 2.0
Deadbeef
-90
/
+62
2023-02-27
Allow using `bool` for optional diagnostics
clubby789
-5
/
+8
2023-02-22
errors: generate typed identifiers in each crate
David Wood
-3
/
+3
2023-02-01
Forbid #[suggestion_*(...)] on Vecs
Xiretza
-8
/
+13
2023-01-11
Support eager subdiagnostics again
mejrs
-4
/
+20
2022-12-14
Auto merge of #105233 - mejrs:always_eager, r=estebank
bors
-36
/
+11
2022-12-04
Always evaluate vecs of subdiagnostics eagerly
mejrs
-36
/
+11
2022-12-01
Remove useless borrows and derefs
Maybe Waffle
-7
/
+7
2022-10-23
Allow specifying multiple alternative suggestions
Xiretza
-1
/
+1
2022-10-17
macros: support doc comments in diag derives
David Wood
-7
/
+28
2022-10-10
macros: simplify field ordering in diag derive
David Wood
-42
/
+33
2022-10-10
macros: separate suggestion fmt'ing and emission
David Wood
-2
/
+4
2022-10-10
macros: `#[subdiagnostic(eager)]`
David Wood
-17
/
+54
2022-09-27
Allow raw identifiers to be used as fluent arguments
Xiretza
-0
/
+2
2022-09-26
macros: support diagnostic derive on enums
David Wood
-86
/
+118
2022-09-22
Unify subdiagnostic attribute parsing
Xiretza
-275
/
+139
2022-09-22
Make SetOnce nicer to use
Xiretza
-10
/
+12
2022-09-22
Point to previous applicability when declared multiple times
Xiretza
-24
/
+11
2022-09-22
Ensure #[suggestion] is only applied to correct tuple types
Xiretza
-33
/
+24
2022-09-22
Ensure code= in #[suggestion(...)] is only set once
Xiretza
-2
/
+2
2022-09-22
Cleanups in SessionDiagnostic derive
Xiretza
-11
/
+9
2022-09-21
UPDATE - rename DiagnosticHandler macro to Diagnostic
Jhonny Bill Mena
-3
/
+3
2022-09-21
UPDATE - rename DiagnosticHandler trait to IntoDiagnostic
Jhonny Bill Mena
-3
/
+3
2022-08-30
Use more `into_iter` rather than `drain(..)`
Donough Liu
-1
/
+1
2022-08-24
translations: rename warn_ to warning
Luis Cardoso
-14
/
+17
2022-08-21
Replace #[lint/warning/error] with #[diag]
Xiretza
-15
/
+4
2022-08-21
Disallow #[primary_span] on LintDiagnostics
Xiretza
-4
/
+13
2022-08-21
Make derived SessionDiagnostics generic on diagnostic level
Xiretza
-43
/
+38
2022-07-20
clippy::perf fixes
Matthias Krüger
-1
/
+1
[next]