Skip to content

Conversation

@tshortli
Copy link
Contributor

This change just stages in a few new platform kinds, without fully adding support for them yet.

  • The Swift platform represents availability of the Swift runtime across all platforms that support an ABI stable Swift runtime (see the pitch at https://forums.swift.org/t/pitch-swift-runtime-availability/82742).
  • The anyAppleOS platform is an experimental platform that represents all of Apple's operating systems. This is intended to simplify writing availability for Apple's platforms by taking advantage of the new unified OS versioning system announced at WWDC 2025.
  • The DriverKit platform corresponds to Apple DriverKit which is already supported by LLVM.

@tshortli
Copy link
Contributor Author

@swift-ci please test

This change just stages in a few new platform kinds, without fully adding
support for them yet.

- The `Swift` platform represents availability of the Swift runtime across all
  platforms that support an ABI stable Swift runtime (see the pitch at
  https://forums.swift.org/t/pitch-swift-runtime-availability/82742).
- The `anyAppleOS` platform is an experimental platform that represents all of
  Apple's operating systems. This is intended to simplify writing availability
  for Apple's platforms by taking advantage of the new unified OS versioning
  system announced at WWDC 2025.
- The `DriverKit` platform corresponds to Apple DriverKit which is already
  supported by LLVM.
@tshortli
Copy link
Contributor Author

@swift-ci please test

@tshortli tshortli merged commit 2887334 into swiftlang:main Oct 28, 2025
5 checks passed
@tshortli tshortli deleted the new-platform-kinds branch October 28, 2025 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants