about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/errors.rs
AgeCommit message (Expand)AuthorLines
2025-07-25Use the object crate rather than LLVM for extracting bitcode sectionsbjorn3-1/+1
2025-07-21Move LTO symbol export calculation from backends to cg_ssabjorn3-17/+0
2025-07-03Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_ltobjorn3-4/+0
2025-06-19move -Ctarget-feature handling into shared codeRalf Jung-25/+1
2025-06-09-Zretpoline and -Zretpoline-external-thunk flags (target modifiers) to enable...Andrew Zhogin-17/+0
2025-06-07store `target.min_global_align` as an `Align`Folkert de Vries-12/+0
2025-04-05KCFI: Add KCFI arity indicator supportRamon de C Valle-0/+4
2025-02-21update autodiff flagsManuel Drehwald-1/+4
2025-02-13[cg_llvm] Remove dead error messageDaniel Paoliello-5/+0
2025-01-05Auto merge of #134794 - RalfJung:abi-required-target-features, r=workingjubileebors-6/+1
2025-01-01upstream rustc_codegen_llvm changes for enzyme/autodiffManuel Drehwald-0/+8
2024-12-31explicitly model that certain ABIs require/forbid certain target featuresRalf Jung-6/+1
2024-11-04mark some target features as 'forbidden' so they cannot be (un)setRalf Jung-0/+9
2024-09-24codegen_ssa: consolidate tied feature checkingDavid Wood-24/+0
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-2/+2
2024-08-17Always use ar_archive_writer for import libsChris Denton-7/+0
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-2/+2
2024-07-30Move mingw dlltool invocation to cg_ssabjorn3-23/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
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