rust/compiler/rustc_target/src/spec
bors 2259028a70 Auto merge of #124762 - madsmtm:refactor-apple-target-abi, r=lcnr,BlackHoleFox
Refactor Apple `target_abi`

This was bundled together with `Arch`, which complicated a few code paths and meant we had to do more string matching than necessary.

CC `@BlackHoleFox` as you've worked on the Apple target spec before

Related: Is there a reason why `Target`/`TargetOptions` use `StaticCow` for so many things, instead of an enum with defined values (and perhaps a catch-all case for custom target json files)? Tagging `@Nilstrieb,` as you might know?
2024-05-11 08:32:35 +00:00
..
abi Remove extern crate rustc_macros from numerous crates. 2024-04-29 10:21:54 +10:00
base Auto merge of #124762 - madsmtm:refactor-apple-target-abi, r=lcnr,BlackHoleFox 2024-05-11 08:32:35 +00:00
targets Auto merge of #124762 - madsmtm:refactor-apple-target-abi, r=lcnr,BlackHoleFox 2024-05-11 08:32:35 +00:00
tests LLVM Bitcode Linker: Add as a linker known to the compiler 2024-03-11 13:35:35 +01:00
crt_objects.rs unify LinkSelfContained and LinkSelfContainedDefault 2023-10-18 13:38:17 +00:00
mod.rs Remove unused LinkSelfContainedDefault::is_linker_enabled method. 2024-05-09 10:54:38 +10:00