about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2022-11-09 15:39:04 -0500
committerGitHub <noreply@github.com>2022-11-09 15:39:04 -0500
commit017c9aa4a008165f3d0a91f161d516c3a55caf7a (patch)
tree552500fd91f90e12965ae6089e693fd7ae516239 /compiler/rustc_codegen_llvm/src
parent3f11d39eecd25b3765eec78e25887fa980908915 (diff)
parentae948c63808d06d6ae5994a2c3d943dbc440c0b2 (diff)
downloadrust-017c9aa4a008165f3d0a91f161d516c3a55caf7a.tar.gz
rust-017c9aa4a008165f3d0a91f161d516c3a55caf7a.zip
Rollup merge of #103929 - BlackHoleFox:apple-targets-cleanup, r=petrochenkov
Cleanup Apple-related code in rustc_target

While working on https://github.com/rust-lang/rust/pull/103455, the consistency of the `rustc_target` code for Apple's platforms was "kind of bad." There were two "base" files (`apple_base.rs` and `apple_sdk_base.rs`) that the targets each pulled some parts out of, each and all of them were written slightly differently, and sometimes missed comments other implementations had.

So to hopefully make future maintenance, like implementing https://github.com/rust-lang/compiler-team/issues/556, easier, this makes all of them use similar patterns and the same target base logic everywhere instead of picking bits from both. This also has some other smaller upsides like less stringly-typed functions.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions