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_errors
/
src
/
json.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-03
refactor: Make -Ztrack-diagnostics emit like a note
Scott Schafer
-2
/
+5
2025-06-23
Rollup merge of #142784 - Kobzol:timings-codegen, r=nnethercote
Jubilee
-0
/
+1
2025-06-23
Add codegen timing section
Jakub Beránek
-0
/
+1
2025-06-19
Extract Translator struct
Cameron Steffen
-26
/
+14
2025-06-16
Add infrastructure for emitting timing sections
Jakub Beránek
-1
/
+28
2025-04-03
Split ExpectationLintId off Level
Oli Scherer
-1
/
+1
2025-02-03
tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`
Askar Safin
-5
/
+5
2025-01-20
don't ICE when emitting linker errors during `-Z link-only`
jyn
-17
/
+30
2025-01-19
Manual cleanup of some `is_{or_none|some_and}` usages
Yotam Ofek
-1
/
+2
2025-01-19
Run `clippy --fix` for `unnecessary_map_or` lint
Yotam Ofek
-1
/
+1
2024-12-06
Store a single copy of the error registry in DiagCtxt
bjorn3
-9
/
+11
2024-11-11
Auto merge of #126597 - estebank:unicode-output, r=fmease
bors
-1
/
+6
2024-11-10
Add Unicode block-drawing compiler output support
Esteban Küber
-1
/
+6
2024-10-28
fix clippy::clone_on_ref_ptr for compiler
klensy
-2
/
+2
2024-10-07
Convert `Option<&Lrc<T>>` return types to `Option<&T>`.
Nicholas Nethercote
-3
/
+3
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-4
/
+4
2024-09-12
Implement a Method to Seal `DiagInner`'s Suggestions
Veera
-3
/
+9
2024-08-08
review comments
Esteban Küber
-2
/
+2
2024-08-08
Split `ColorConfig` off of `HumanReadableErrorType`
Esteban Küber
-3
/
+6
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-15
/
+17
2024-06-26
Clarify comment on changing to warn future breakage items
Urgau
-5
/
+5
2024-06-25
Prevent ICE from expected future breakage
xFrednet
-1
/
+6
2024-03-01
If suggestion would leave an empty line, delete it
clubby789
-1
/
+11
2024-02-29
Avoid unnecessary `color` local variable.
Nicholas Nethercote
-6
/
+3
2024-02-29
Add a useful comment.
Nicholas Nethercote
-0
/
+1
2024-02-29
Make `JsonEmitter` more like `HumanEmitter`.
Nicholas Nethercote
-29
/
+19
2024-02-29
Inline and remove `JsonEmitter::{basic,stderr}`.
Nicholas Nethercote
-55
/
+1
2024-02-29
Inline and remove `HumanReadableErrorType::new_emitter`.
Nicholas Nethercote
-3
/
+15
2024-02-29
Remove unnecessary `output` local variable.
Nicholas Nethercote
-5
/
+4
2024-02-29
Simplify `UnusedExterns` lifetimes.
Nicholas Nethercote
-3
/
+3
2024-02-28
Rename `SubDiagnostic` as `Subdiag`.
Nicholas Nethercote
-5
/
+5
2024-02-28
Rename `Diagnostic` as `DiagInner`.
Nicholas Nethercote
-3
/
+3
2024-02-22
Overhaul `Diagnostic` args.
Nicholas Nethercote
-1
/
+1
2024-02-05
Make `Emitter::emit_diagnostic` consuming.
Nicholas Nethercote
-24
/
+28
2024-01-29
Stop using `String` for error codes.
Nicholas Nethercote
-2
/
+2
2024-01-14
Rework how diagnostic lints are stored.
Nicholas Nethercote
-20
/
+17
2024-01-11
Change how `force-warn` lint diagnostics are recorded.
Nicholas Nethercote
-1
/
+1
2023-12-23
Remove `SubDiagnostic::render_span`.
Nicholas Nethercote
-5
/
+1
2023-12-23
Improve some names.
Nicholas Nethercote
-2
/
+2
2023-11-20
Update some more cases of "type" -> "$message_type"
David Tolnay
-1
/
+2
2023-10-13
Use `$message_type` as the tag
Jeremy Fitzhardinge
-1
/
+1
2023-09-19
Use serde_json::to_writer for JsonEmitter::emit
Jeremy Fitzhardinge
-4
/
+5
2023-09-19
Make sure nested Diagnostics in FutureIncompat are also typed for consistency.
Jeremy Fitzhardinge
-7
/
+12
2023-09-19
Add `type` field to json diagnostic outputs
Jeremy Fitzhardinge
-24
/
+22
2023-09-15
implement -Z ignore-directory-in-diagnostics-source-blocks
Pietro Albini
-2
/
+14
2023-09-07
Use `Freeze` for `SourceFile.external_src`
John Kåre Alsaker
-1
/
+1
2023-08-30
Use conditional synchronization for Lock
John Kåre Alsaker
-4
/
+4
2023-07-31
Remove a `bool` for color in favor of the `WriteColor` trait wrapping colored...
Oli Scherer
-0
/
+14
2023-07-31
Use builder pattern instead of lots of arguments for `EmitterWriter::new`
Oli Scherer
-11
/
+7
2023-07-30
inline format!() args up to and including rustc_middle
Matthias Krüger
-4
/
+4
[next]