about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/errors.rs
AgeCommit message (Expand)AuthorLines
2024-06-18Remove redundant argument from `subdiagnostic` methodOli Scherer-1/+1
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-4/+4
2024-05-15Use an error struct instead of a panicAlice Ryhl-0/+6
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-9/+9
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-11/+7
2024-02-22Overhaul `Diagnostic` args.Nicholas Nethercote-2/+1
2024-02-15errors: only eagerly translate subdiagnosticsDavid Wood-1/+1
2024-02-06Rollup merge of #120631 - saethlin:invalid-target-ice, r=compiler-errorsMatthias Krüger-0/+6
2024-02-03Emit a diagnostic for invalid target optionsBen Kimock-0/+6
2024-02-03`Diagnostic` cleanupsNicholas Nethercote-1/+1
2024-01-18llvm: simplify data layout checkDavid Wood-0/+9
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-3/+3
2024-01-08Use chaining in `DiagnosticBuilder` construction.Nicholas Nethercote-8/+6
2024-01-03Rename some `Diagnostic` setters.Nicholas Nethercote-5/+5
2023-12-23Improve some names.Nicholas Nethercote-1/+1
2023-12-19Add `level` arg to `into_diagnostic`.Nicholas Nethercote-12/+15
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-9/+8
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-4/+4
2023-12-14Avoid `struct_diagnostic` where possible.Nicholas Nethercote-1/+2
2023-12-04De-genericize some `IntoDiagnostic` impls.Nicholas Nethercote-4/+4
2023-12-04Always use `G` for `EmissionGuarantee` type variables.Nicholas Nethercote-5/+5
2023-12-04Rename some arguments.Nicholas Nethercote-8/+8
2023-11-06warn when using an unstable feature with -Ctarget-featureRalf Jung-0/+7
2023-09-23allow LTO on `proc-macro` crates with `-Zdylib-lto`onur-ozkan-0/+4
2023-09-08debuginfo: add compiler option to allow compressed debuginfo sectionsAugie Fackler-0/+6
2023-07-17Better diagnostics for dlltool errors.James Farrell-0/+2
2023-06-01Use translatable diagnostics in `rustc_const_eval`Deadbeef-3/+9
2023-05-06Rollup merge of #111203 - Kobzol:remark-print-kind, r=tmiaskoMatthias Krüger-0/+1
2023-05-04Output LLVM optimization remark kind in `-Cremark` outputJakub Beránek-0/+1
2023-04-18Stablize raw-dylib, link_ordinal and -CdlltoolDaniel Paoliello-1/+2
2023-02-22errors: generate typed identifiers in each crateDavid Wood-3/+4
2023-01-30session: diagnostic migration lint on more fnsDavid Wood-9/+114
2023-01-09Remove backwards compat for LLVM 12 coverage formatArpad Borsos-4/+0
2022-12-17Auto merge of #105421 - jacobbramley:jb/branch-prot-check, r=nagisabors-4/+0
2022-12-06Check AArch64 branch-protection earlier in the pipeline.Jacob Bramley-4/+0
2022-12-05Move linkage type check to HIR analysis and fix semantics issues.Peter Collingbourne-7/+0
2022-11-26Rewrite LLVM's archive writer in Rustbjorn3-12/+0
2022-11-09Use `LayoutError`'s implementation of `IntoDiagnostic`SLASHLogin-8/+0
2022-11-09Simplify existing Diagnostic implementationsSLASHLogin-33/+28
2022-11-09Port diagnostics created by `Handler`SLASHLogin-0/+11
2022-11-09Flatten diagnostic structsSLASHLogin-48/+43
2022-11-09Port `MissingFeatures` and `TargetFeatureDisableOrEnable`SLASHLogin-1/+28
2022-11-09Port `UnknownArchiveKind`SLASHLogin-0/+6
2022-11-09Port `DlltoolFailImportLibrary` and implement `IntoDiagnosticArg` for `Cow<'a...SLASHLogin-0/+9
2022-11-09Port ErrorCallingDllToolSLASHLogin-0/+6
2022-11-09Import ErrorWritingDEFFileSLASHLogin-0/+6
2022-11-09Port ArchiveBuildFailureSLASHLogin-0/+6
2022-11-09Port SanitizerMemtagRequiresMteSLASHLogin-0/+4
2022-11-09Port LinkageConstOrMutType errorSLASHLogin-1/+8
2022-11-09Port InvalidMinimumAlignmentSLASHLogin-0/+6