about summary refs log tree commit diff
path: root/compiler/rustc_errors/src/diagnostic_impls.rs
AgeCommit message (Expand)AuthorLines
2025-08-20Move `IntoDiagArg` earlier in the dependency chainsJosh Triplett-322/+4
2025-08-15Port `#[custom_mir(..)]` to the new attribute systemSasha Pourcelot-0/+23
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-0/+4
2025-04-16Move eager translation to a method on `Diag`Jake Goulding-6/+2
2025-02-25Fix rebaseEsteban Küber-1/+1
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-48/+48
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-0/+7
2025-02-11compiler: replace ExternAbi::name calls with formattersJubilee Young-0/+1
2025-02-11Simplify intra-crate qualifiers.Nicholas Nethercote-2/+2
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-11-30Eliminate magic numbers from expression precedenceDavid Tolnay-0/+7
2024-11-02Rename target triple to target tuple in many places in the compilerNoratrieb-2/+2
2024-10-27compiler: Add rustc_abi dependence to the compilerJubilee Young-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-08-10Update std and compilerNadrieril-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-14/+14
2024-07-04Make `DiagSymbolList` more genericMaybe Lapkin-4/+10
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-3/+3
2024-05-22Auto merge of #125335 - compiler-errors:binder, r=lcnrbors-0/+9
2024-05-21Uplift binderMichael Goulet-0/+9
2024-05-21Implement IntoDiagArg for hir NamespaceXiretza-0/+6
2024-05-16Uplift FnSigMichael Goulet-0/+6
2024-05-13Uplift AliasTyMichael Goulet-0/+6
2024-05-11Uplift `NormalizesTo`, `CoercePredicate`, and `SubtypePredicate`Michael Goulet-2/+0
2024-05-11Uplift `ExistentialTraitRef`, `ExistentialProjection`, `ProjectionPredicate`Michael Goulet-0/+8
2024-05-10Lift `TraitRef` into `rustc_type_ir`Michael Goulet-0/+6
2024-05-03Remove some low-value `use` renamings.Nicholas Nethercote-3/+3
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-0/+1
2024-04-21Move "elided lifetime in path" to subdiagnostic structXiretza-0/+8
2024-04-21Fix source ordering of IntoDiagArg implsXiretza-30/+30
2024-04-21Pass translation closure to add_to_diag_with() as referenceXiretza-1/+1
2024-04-09Add redundant_lifetime_args lintMichael Goulet-0/+1
2024-03-11Rename `AddToDiagnostic` as `Subdiagnostic`.Nicholas Nethercote-3/+3
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-3/+3
2024-03-11Rename `IntoDiagnosticArg` as `IntoDiagArg`.Nicholas Nethercote-72/+72
2024-03-05Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`.Nicholas Nethercote-2/+2
2024-02-28Rename `DiagnosticSymbolList` as `DiagSymbolList`.Nicholas Nethercote-4/+4
2024-02-28Rename `DiagnosticLocation` as `DiagLocation`.Nicholas Nethercote-2/+2
2024-02-28Rename `DiagnosticArgFromDisplay` as `DiagArgFromDisplay`.Nicholas Nethercote-6/+6
2024-02-28Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`.Nicholas Nethercote-58/+58
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-11/+10
2024-02-20Reduce capabilities of `Diagnostic`.Nicholas Nethercote-25/+5
2024-02-15Use generic `NonZero` internally.Markus Reiter-1/+1
2024-02-08Add `SubdiagnosticMessageOp` as a trait alias.Nicholas Nethercote-2/+2
2024-02-01Fit more values into `DiagnosticArgValue::Number`.Nicholas Nethercote-6/+2
2024-01-30Remove the lifetime from `DiagnosticArgValue`.Nicholas Nethercote-30/+30
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-1/+2
2024-01-26Fix typoUrgau-1/+1
2024-01-26Improve handling of numbers in IntoDiagnosticArgUrgau-25/+22