about summary refs log tree commit diff
path: root/compiler/rustc_errors/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-04-18Simplify `static_assert_size`s.Nicholas Nethercote-2/+2
2024-04-03Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmeaseJacob Pratt-2/+2
2024-04-03Rollup merge of #121595 - strottos:issue_116615, r=compiler-errorsMatthias Krüger-0/+33
2024-04-03Check `x86_64` size assertions on `aarch64`, tooZalathar-2/+2
2024-03-24Rollup merge of #122737 - ytmimi:conditionally_ignore_fatal_diagnostic, r=dav...Matthias Krüger-1/+7
2024-03-20step cfgsMark Rousskov-1/+0
2024-03-19conditionally ignore fatal diagnostic in the SilentEmitterYacin Tmimi-1/+7
2024-03-15Refactored a few bits:Steven Trotter-1/+34
2024-03-15Added ability to report on generic argument mismatch betterSteven Trotter-1/+1
2024-03-14Rollup merge of #120699 - nnethercote:rm-useless-TRACK_DIAGNOSTIC-calls, r=ol...Matthias Krüger-70/+92
2024-03-12Rollup merge of #122194 - oli-obk:stash_delay_bug, r=nnethercoteMatthias Krüger-7/+4
2024-03-11Rollup merge of #122299 - compiler-errors:bt-for-must-diag, r=nnethercoteJubilee-8/+14
2024-03-11Enable creating backtraces via -Ztreat-err-as-bug when stashing errorsOli Scherer-7/+4
2024-03-10Store backtrace for must_produce_diagMichael Goulet-8/+14
2024-03-11Rename `DecorateLint` as `LintDiagnostic`.Nicholas Nethercote-2/+2
2024-03-11Rename `AddToDiagnostic` as `Subdiagnostic`.Nicholas Nethercote-3/+3
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-22/+19
2024-03-11Rename `IntoDiagnosticArg` as `IntoDiagArg`.Nicholas Nethercote-1/+1
2024-03-06Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ...Matthias Krüger-16/+24
2024-03-05errors: share `SilentEmitter` between rustc and rustfmtDavid Wood-23/+72
2024-03-05Change message type in bug functions.Nicholas Nethercote-16/+24
2024-03-05Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`.Nicholas Nethercote-1/+1
2024-03-05Rename `SubdiagnosticMessage` as `SubdiagMessage`.Nicholas Nethercote-8/+8
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-34/+34
2024-03-01Make the `match` in `emit_diagnostic` complete.Nicholas Nethercote-18/+23
2024-03-01Add comments about `TRACK_DIAGNOSTIC` use.Nicholas Nethercote-1/+16
2024-03-01Move `Expect`/`ForceWarning` handling into the `match`.Nicholas Nethercote-15/+17
2024-03-01Reorder `has_future_breakage` handling.Nicholas Nethercote-8/+8
2024-03-01Move `DelayedBug` handling into the `match`.Nicholas Nethercote-23/+28
2024-03-01Inline and remove `Level::get_diagnostic_id`.Nicholas Nethercote-10/+3
2024-03-01Give `TRACK_DIAGNOSTIC` a return value.Nicholas Nethercote-11/+13
2024-03-01Handle stashing of delayed bugs.Nicholas Nethercote-11/+25
2024-03-01Remove unnecessary `Level::` qualifiers.Nicholas Nethercote-7/+7
2024-02-29Rollup merge of #121783 - nnethercote:emitter-cleanups, r=oli-obkGuillaume Gomez-16/+9
2024-02-29Rollup merge of #121669 - nnethercote:count-stashed-errs-again, r=estebankGuillaume Gomez-65/+154
2024-02-29Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`.Nicholas Nethercote-1/+1
2024-02-29Inline and remove `DiagCtxt::with_tty_emitter`Nicholas Nethercote-9/+2
2024-02-29Minor visibility and formatting improvements.Nicholas Nethercote-6/+6
2024-02-29Reinstate `emit_stashed_diagnostics` in `DiagCtxtInner::drop`.Nicholas Nethercote-4/+6
2024-02-29Overhaul how stashed diagnostics work, again.Nicholas Nethercote-62/+149
2024-02-29Refactor `DiagCtxtInner::flush_delayed`.Nicholas Nethercote-21/+21
2024-02-28Rename `DiagnosticStyledString` as `DiagStyledString`.Nicholas Nethercote-2/+2
2024-02-28Rename `DiagnosticSymbolList` as `DiagSymbolList`.Nicholas Nethercote-1/+1
2024-02-28Rename `DiagnosticArgFromDisplay` as `DiagArgFromDisplay`.Nicholas Nethercote-2/+2
2024-02-28Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`.Nicholas Nethercote-7/+7
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-65/+49
2024-02-28Rename `SubDiagnostic` as `Subdiag`.Nicholas Nethercote-2/+2
2024-02-28Rename `DelayedDiagnostic` as `DelayedDiagInner`.Nicholas Nethercote-5/+5
2024-02-28Rename `Diagnostic` as `DiagInner`.Nicholas Nethercote-26/+26
2024-02-23compiler: clippy::complexity fixesMatthias Krüger-1/+1