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
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
2023-02-26
refactor: statically guarantee that current error codes are documented
Ezra Shaw
-1
/
+1
2023-02-09
Introduce `-Zterminal-urls` to use OSC8 for error codes
Esteban Küber
-0
/
+9
2023-01-08
Make translate_message return result and add tests
mejrs
-2
/
+7
2022-12-01
Remove useless borrows and derefs
Maybe Waffle
-1
/
+1
2022-10-19
Implement -Ztrack-diagnostics
mejrs
-0
/
+8
2022-10-10
errors: use `HashMap` to store diagnostic args
David Wood
-2
/
+2
2022-08-15
errors: move translation logic into module
David Wood
-8
/
+11
2022-07-06
session: `output-width` -> `diagnostic-width`
David Wood
-8
/
+8
2022-07-06
session: `terminal-width` -> `output-width`
David Wood
-8
/
+8
2022-06-16
Support lint expectations for `--force-warn` lints (RFC 2383)
xFrednet
-1
/
+1
2022-06-03
Use serde_json for json error messages
bjorn3
-18
/
+18
2022-04-27
Plumb through rustc_lint_defs::Level as enum rather than string.
Jeremy Fitzhardinge
-1
/
+2
2022-04-15
Remove `--extern-location` and all associated code
Jeremy Fitzhardinge
-66
/
+1
2022-04-13
errors: lazily load fallback fluent bundle
David Wood
-7
/
+9
2022-04-05
errors: implement sysroot/testing bundle loading
David Wood
-1
/
+9
2022-04-05
errors: implement fallback diagnostic translation
David Wood
-20
/
+57
2022-04-05
span: move `MultiSpan`
David Wood
-3
/
+9
2022-04-05
errors: introduce `DiagnosticMessage`
David Wood
-3
/
+3
2022-02-24
Avoid emitting full macro body into JSON
Mark Rousskov
-2
/
+8
2022-01-24
rustc_errors: remove `allow_suggestions` from `DiagnosticBuilder`.
Eduard-Mihai Burtescu
-1
/
+1
2022-01-09
eplace usages of vec![].into_iter with [].into_iter
Lucas Kent
-1
/
+1
2021-08-27
Path remapping: Make behavior of diagnostics output dependent on presence of ...
Michael Woerister
-1
/
+1
2021-07-11
Simplify future incompatible reporting.
Eric Huss
-8
/
+4
2021-06-30
Force warnings even when can_emit_warnings == false
Ryan Levick
-1
/
+1
2021-06-01
Remove unused functions and arguments from rustc_serialize
bjorn3
-2
/
+2
2021-05-05
Use local and remapped paths where appropriate
Andy Wang
-1
/
+1
2021-04-04
Rollup merge of #73945 - est31:unused_externs, r=Mark-Simulacrum
Dylan DPC
-0
/
+25
2021-03-27
lazily calls some fns
klensy
-1
/
+1
2021-03-08
Add notes to keep the UnusedExterns structs synced up
est31
-0
/
+4
2021-03-08
Emit the lint level of the unused-crate-dependencies
est31
-4
/
+6
2021-03-08
Emit unused externs
est31
-0
/
+19
2021-02-07
Make sure all fields are accounted for in `encode_fields!`
Jeremy Fitzhardinge
-4
/
+31
2021-02-07
Implement Encoder for Diagnostic manually
Jeremy Fitzhardinge
-1
/
+33
[next]