rust/library/std
Jubilee 037c62a196
Rollup merge of #124788 - madsmtm:reduce-target_os-macos, r=workingjubilee
Convert instances of `target_os = "macos"` to `target_vendor = "apple"`

https://github.com/rust-lang/rust/pull/124491 migrated towards using `target_vendor = "apple"` more, as there's very little difference between iOS, tvOS, watchOS and visionOS. In that PR, I only did the changes where the standard library already had fixes for iOS, that I could confidently apply to the other targets.

However, there's actually also not that big of a gap between macOS and the aforementioned platforms - so in this PR, I've gone through a few of the instances of `target_os = "macos"` and replaced it with `target_vendor = "apple"` to improve support on those platforms, see the commits for details.

r? workingjubilee

CC `@thomcc` `@simlay` (do tell me if I should stop pinging you on these Apple PRs)

`@rustbot` label O-apple
2024-05-08 00:37:10 -07:00
..
benches also test parts of std 2024-04-07 10:05:57 +02:00
src Rollup merge of #124788 - madsmtm:reduce-target_os-macos, r=workingjubilee 2024-05-08 00:37:10 -07:00
tests Rename test for issue 21058 2024-05-05 10:47:12 -04:00
build.rs Support for visionOS 2024-03-18 20:45:45 -07:00
Cargo.toml library/std: Remove unused gimli-symbolize feature 2024-05-02 06:51:17 +02:00