about summary refs log tree commit diff
path: root/compiler/rustc_errors/src/annotate_snippet_emitter_writer.rs
AgeCommit message (Expand)AuthorLines
2025-06-19Extract Translator structCameron Steffen-26/+10
2025-04-03Split ExpectationLintId off LevelOli Scherer-2/+2
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-7/+8
2024-12-06Store a single copy of the error registry in DiagCtxtbjorn3-1/+2
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-1/+1
2024-10-07Convert `Option<&Lrc<T>>` return types to `Option<&T>`.Nicholas Nethercote-4/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-12Implement a Method to Seal `DiagInner`'s SuggestionsVeera-1/+1
2024-08-19Update annotate-snippets to 0.11Xiretza-40/+29
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+6
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-3/+3
2024-02-28Rename `SubDiagnostic` as `Subdiag`.Nicholas Nethercote-2/+2
2024-02-28Rename `Diagnostic` as `DiagInner`.Nicholas Nethercote-3/+3
2024-02-22Overhaul `Diagnostic` args.Nicholas Nethercote-1/+1
2024-02-13Remove `good_path_delayed_bug`.Nicholas Nethercote-5/+1
2024-02-06Rollup merge of #120575 - nnethercote:simplify-codegen-diag-handling, r=estebankMatthias Krüger-8/+8
2024-02-05Make `Emitter::emit_diagnostic` consuming.Nicholas Nethercote-8/+8
2024-02-05Split `Level::DelayedBug` in two.Nicholas Nethercote-1/+5
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-3/+4
2024-01-14Rework how diagnostic lints are stored.Nicholas Nethercote-8/+4
2024-01-12Good path bugs are just a flavor of delayed bugMichael Goulet-1/+1
2024-01-11Rollup merge of #119448 - klensy:annotate-snippets-0.10, r=davidtwcoMatthias Krüger-8/+3
2024-01-11Change how `force-warn` lint diagnostics are recorded.Nicholas Nethercote-1/+1
2024-01-07annotate-snippets: update to 0.10klensy-8/+3
2024-01-05Rollup merge of #119601 - nnethercote:Emitter-cleanups, r=oli-obkMichael Goulet-4/+4
2024-01-05Rename `AnnotateSnippetEmitterWriter` as `AnnotateSnippetEmitter`.Nicholas Nethercote-4/+4
2024-01-04Remove `is_lint` field from `Level::Error`.Nicholas Nethercote-3/+1
2023-12-23Improve some names.Nicholas Nethercote-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-2/+2
2023-09-15implement -Z ignore-directory-in-diagnostics-source-blocksPietro Albini-0/+1
2023-09-07Use `Freeze` for `SourceFile.external_src`John Kåre Alsaker-1/+1
2023-09-04Add OnceHelp lint level (same as OnceNote, except for help)Urgau-1/+1
2023-07-24Make `--error-format human-annotate-rs` handle multiple filesMartin Nordholts-7/+13
2023-03-28Create AnnotationColumn struct to fix hard tab column numbers in errorspommicket-1/+4
2022-12-01Remove useless borrows and derefsMaybe Waffle-3/+3
2022-11-11Remove some redundant argumentsOli Scherer-1/+0
2022-10-10errors: use `HashMap` to store diagnostic argsDavid Wood-2/+2
2022-08-15errors: move translation logic into moduleDavid Wood-8/+11
2022-08-02dedupe 'annotate-snippets' crate versionsklensy-1/+5
2022-06-16Support lint expectations for `--force-warn` lints (RFC 2383)xFrednet-1/+1
2022-04-13errors: lazily load fallback fluent bundleDavid Wood-6/+6
2022-04-05errors: implement sysroot/testing bundle loadingDavid Wood-2/+11
2022-04-05errors: implement fallback diagnostic translationDavid Wood-7/+26
2022-04-05span: move `MultiSpan`David Wood-2/+2
2022-04-05errors: introduce `DiagnosticMessage`David Wood-1/+1
2022-03-20Filter OnceNote in diagnostic infra.Camille GILLOT-1/+1
2022-03-02Added `Expect` lint level and attribute (RFC-2383)xFrednet-0/+1
2022-02-23rustc_errors: take `self` by value in `DiagnosticBuilder::cancel`.Eduard-Mihai Burtescu-2/+2
2022-02-23rustc_errors: add `downgrade_to_delayed_bug` to `Diagnostic` itself.Eduard-Mihai Burtescu-1/+3
2021-11-08Don't abort compilation after giving a lint errorJoshua Nelson-1/+1