about summary refs log tree commit diff
path: root/compiler/rustc_target/src/spec/apple_base.rs
AgeCommit message (Expand)AuthorLines
2023-11-08target: move base specs to spec/baseDavid Wood-356/+0
2023-09-23Raise minimum supported tvOS version to 10.0BlackHoleFox-1/+1
2023-09-23Raise minimum supported iOS version to 10.0BlackHoleFox-14/+13
2023-09-23Raise minimum supported macOS to 10.12BlackHoleFox-21/+10
2023-08-22Add comment about unused sdk versionsKeith Smiley-0/+2
2023-08-21Use target.abi instead of string matching llvm_targetKeith Smiley-26/+10
2023-08-21Always add LC_BUILD_VERSION for metadata object filesKeith Smiley-3/+54
2023-06-21Reorder `tvos_*` functions in apple_base.rs to avoid breaking sorted orderThom Chiovoloni-10/+12
2023-06-21Fix the tvOS targets to use the right LLVM target and respect the deployment ...Thom Chiovoloni-1/+15
2023-05-05Add deployment-target --print flag for Apple targetsBlackHoleFox-11/+31
2023-03-05Add support for the x86_64h-apple-darwin targetThom Chiovoloni-5/+16
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-5/+5
2022-12-15more clippy::complexity fixesMatthias Krüger-1/+1
2022-12-09Fix typo in apple_base.rsIkko Ashimine-1/+1
2022-12-02Fix passing MACOSX_DEPLOYMENT_TARGET to the linkerBlackHoleFox-23/+31
2022-11-05Cleanup Apple target specificationsBlackHoleFox-12/+27
2022-11-05Merge apple_base and apple_sdk_base into one moduleBlackHoleFox-12/+86
2022-10-06rustc_target: Refactor internal linker flavorsVadim Petrochenkov-12/+10
2022-08-27rustc_target: Use `Cow` and link args helpers in `apple_base`Vadim Petrochenkov-22/+19
2022-08-18session: stabilize split debuginfo on linuxDavid Wood-1/+7
2022-08-09Add support for link-flavor rust-lld for macOSMary-5/+48
2022-08-03Add support for link-flavor rust-lld for iOS, tvOS and watchOSmary-0/+19
2022-07-11rustc_target: Flip the default for `TargetOptions::executables` to trueVadim Petrochenkov-1/+0
2022-07-08Implement support for DWARF version 5.Patrick Walton-1/+1
2022-06-13Add Apple WatchOS compile targetsVladimir Michael Eatwell-0/+9
2022-04-03Cleanup after some refactoring in rustc_targetLoïc BRANSTETT-3/+1
2022-04-03Replace every Vec in Target(Options) with it's Cow equivalentLoïc BRANSTETT-2/+4
2022-04-03Replace every `String` in Target(Options) with `Cow<'static, str>`Loïc BRANSTETT-11/+11
2021-12-17Rename `has_elf_tls` to `has_thread_local`Chris Denton-2/+2
2021-12-13Revert "Set MACOSX_DEPLOYMENT_TARGET env var to default for linking if not set."Hans Kratz-12/+0
2021-11-25Set MACOSX_DEPLOYMENT_TARGET env var to default for linking if not set.Hans Kratz-0/+12
2021-11-25Set the default deployment target for Macos ARM64 to 11.0.Hans Kratz-6/+13
2021-08-29Auto merge of #88250 - rusticstuff:macos-lld, r=nagisabors-1/+2
2021-08-24allow specifying an ios version for the llvm targetPatrick Amrein-0/+6
2021-08-23Mach-O (Macos/ios/...) LLD flavor is always LD64.Hans Kratz-1/+2
2021-08-16Generate an iOS LLVM target with a specific versionkit-0/+5
2021-06-30Add support for leaf fn frame pointer eliminationSimonas Kazlauskas-2/+2
2021-06-02Turn off frame pointer elimination on all Apple platforms.Jeff Muizelaar-0/+1
2021-05-20Swap TargetOptions::linker_is_gnu default from false to true and update targe...Luqman Aden-0/+1
2021-04-11Allow setting `target_family` to multiple valuesSimonas Kazlauskas-1/+1
2021-04-05rustc_target: Rely on defaults more in target specsVadim Petrochenkov-3/+1
2021-02-20iOS simulator: pick the target based on the environment variableJan-Erik Rediger-5/+16
2021-01-28rustc: Stabilize `-Zrun-dsymutil` as `-Csplit-debuginfo`Alex Crichton-1/+5
2020-12-07Dogfood 'str_split_once() with `compiler/`Eric Arellano-4/+1
2020-11-08rustc_target: Rename some target options to avoid tautologyVadim Petrochenkov-3/+3
2020-11-07rustc_target: Move `target_vendor` from `Target` to `TargetOptions`Vadim Petrochenkov-0/+1
2020-11-07rustc_target: Move `target_os` from `Target` to `TargetOptions`Vadim Petrochenkov-1/+2
2020-10-13Add a target option for selecting a DWARF versionAustin Shafer-0/+1
2020-08-30mv compiler to compiler/mark-0/+82