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
Age
Commit message (
Expand
)
Author
Lines
2024-04-21
Allow nesting subdiagnostics
Xiretza
-12
/
+26
2024-04-21
Pass translation closure to add_to_diag_with() as reference
Xiretza
-1
/
+1
2024-03-11
Rename diagnostic derive things.
Nicholas Nethercote
-9
/
+9
2024-03-11
Rename `DecorateLint` as `LintDiagnostic`.
Nicholas Nethercote
-1
/
+1
2024-03-11
Rename `AddToDiagnostic` as `Subdiagnostic`.
Nicholas Nethercote
-3
/
+3
2024-03-11
Rename `IntoDiagnostic` as `Diagnostic`.
Nicholas Nethercote
-6
/
+3
2024-03-05
Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult`
Jason Newcomb
-3
/
+10
2024-03-05
Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`.
Nicholas Nethercote
-1
/
+1
2024-03-05
Rename `DiagnosticMessage` as `DiagMessage`.
Nicholas Nethercote
-1
/
+1
2024-02-28
Rename `DiagnosticBuilder` as `Diag`.
Nicholas Nethercote
-6
/
+6
2024-02-25
Auto merge of #120393 - Urgau:rfc3373-non-local-defs, r=WaffleLapkin
bors
-4
/
+24
2024-02-21
Docs for extension proc-macro
Michael Goulet
-0
/
+14
2024-02-20
Reduce capabilities of `Diagnostic`.
Nicholas Nethercote
-3
/
+7
2024-02-17
Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercote
Matthias Krüger
-38
/
+1
2024-02-17
Make synstructure underscore_const(true) the default
Urgau
-4
/
+24
2024-02-16
Nits
Michael Goulet
-1
/
+8
2024-02-16
Move trait into attr so it's greppable
Michael Goulet
-14
/
+25
2024-02-16
Add a simple extension trait derive
Michael Goulet
-0
/
+142
2024-02-15
errors: only eagerly translate subdiagnostics
David Wood
-38
/
+1
2024-02-09
Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco
Matthias Krüger
-2
/
+0
2024-02-08
Add `SubdiagnosticMessageOp` as a trait alias.
Nicholas Nethercote
-4
/
+1
2024-02-06
Invert diagnostic lints.
Nicholas Nethercote
-2
/
+0
2024-01-29
Stop using `String` for error codes.
Nicholas Nethercote
-3
/
+3
2024-01-25
Remove unused features
clubby789
-1
/
+0
2024-01-24
Correctly explain `ensure_forwards_result_if_red`
Oli Scherer
-1
/
+2
2024-01-23
Rename `LintContext::struct_span_lint` as `LintContext::span_lint`.
Nicholas Nethercote
-1
/
+1
2024-01-14
Rework how diagnostic lints are stored.
Nicholas Nethercote
-1
/
+1
2024-01-09
u8 tags for smaller enums
Mark Rousskov
-6
/
+24
2024-01-06
Auto merge of #119478 - bjorn3:no_serialize_specialization, r=wesleywiser
bors
-0
/
+18
2024-01-03
Rename some `Diagnostic` setters.
Nicholas Nethercote
-19
/
+19
2023-12-31
Avoid specialization for the Span Encodable and Decodable impls
bjorn3
-0
/
+18
2023-12-19
Add `level` arg to `into_diagnostic`.
Nicholas Nethercote
-2
/
+7
2023-12-19
Streamline `Diagnostic` proc macro.
Nicholas Nethercote
-83
/
+45
2023-12-19
Remove unnecessary `use` items in derived `IntoDiagnostic` impls.
Nicholas Nethercote
-3
/
+0
2023-12-18
Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.
Nicholas Nethercote
-2
/
+2
2023-12-18
Rename `__diagnostic_handler_sess` as `_sess`.
Nicholas Nethercote
-4
/
+5
2023-12-18
Rename `DiagnosticDeriveKind::Diagnostic::handler` as `DiagnosticDeriveKind::...
Nicholas Nethercote
-10
/
+10
2023-12-18
Rename `Handler` as `DiagCtxt`.
Nicholas Nethercote
-1
/
+1
2023-12-16
Simplify lint decorator derive too
Michael Goulet
-2
/
+2
2023-12-10
remove redundant imports
surechen
-3
/
+3
2023-11-21
Unify HashStable implementations
Michael Goulet
-64
/
+49
2023-11-21
Add HashStable_NoContext to simplify HashStable implementations in rustc_type_ir
Michael Goulet
-0
/
+51
2023-11-18
Begin nightly-ifying rustc_type_ir
Michael Goulet
-334
/
+0
2023-11-15
Re-format code with new rustfmt
Mark Rousskov
-1
/
+3
2023-11-10
Factor out some duplicated code.
Nicholas Nethercote
-42
/
+31
2023-11-10
Update instructions in a comment.
Nicholas Nethercote
-10
/
+3
2023-11-10
Minor cleanups.
Nicholas Nethercote
-11
/
+14
2023-11-10
Simplify the `current_rustc_version` macro.
Nicholas Nethercote
-29
/
+11
2023-11-04
Derive TyEncodable/TyDecodable implementations that are parameterized over in...
Michael Goulet
-10
/
+20
2023-10-28
Rollup merge of #117256 - dtolnay:currentversion, r=compiler-errors
Jubilee
-0
/
+65
[next]