about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/apple.rs
AgeCommit message (Collapse)AuthorLines
2025-08-25Don't show warnings from xcrun with -Zverbose-internalsMads Marquart-1/+1
These kinds of warnings can make our test suites fail, so if we want them, we'll need a different flag.
2025-08-11Only warn when invoking xcrunMads Marquart-3/+21
To allow using zig-cc or similar as the compiler driver.
2025-08-08Add target_env = "macabi" and target_env = "sim"Mads Marquart-2/+2
2025-04-04refactor: Move env parsing of deployment target to rustc_sessionMads Marquart-51/+1
2025-04-04refactor: Move Apple OSVersion (back) to rustc_targetMads Marquart-81/+10
Also convert OSVersion into a proper struct for better type-safety.
2025-03-27Emit better error messages when invoking xcrunMads Marquart-1/+135
Also allow the SDK path to be non-UTF-8.
2025-03-27refactor: Move Apple SDK names to rustc_codegen_ssa::back::appleMads Marquart-0/+18
2025-02-24Make #[used] work when linking with ld64Mads Marquart-0/+84
2024-11-22Print env var in --print=deployment-targetMads Marquart-1/+1
The deployment target environment variable is OS-specific, and if you're in a place where you're asking `rustc` for the deployment target, you're likely to also wanna know the environment variable.
2024-11-01Emit diagnostics for incorrect deployment targetsMads Marquart-9/+37
2024-11-01Move Mach-O platform information to rustc_codegen_ssa::back::appleMads Marquart-0/+16
To align with the general decision to have this sort of information there instead. Also use the visionOS values added in newer `object` release.
2024-11-01Move versioned LLVM target creation to rustc_codegen_ssaMads Marquart-0/+127
The OS version depends on the deployment target environment variables, the access of which we want to move to later in the compilation pipeline that has access to more information, for example `env_depinfo`.