Skip to content

🍒 xrOS support #8133

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Feb 8, 2024
Merged

Conversation

cyndyishida
Copy link

No description provided.

ributzka and others added 5 commits February 6, 2024 16:19
This change adds the PLATFORM XMACRO to simplify the addition of new MachO
platforms and reduce the number of required changes. Many of the changes needed
for adding a new platform are mechanical, such as adding new cases to a switch
statement. This will help streamline the process by consolidating much of the
necessary information into the MachO.def file.

(cherry picked from commit bde2e69)
Accepts but otherwise ignores visionOS/XROS target triples as Darwin
based platform.

https://developer.apple.com/documentation/visionos
(cherry picked from commit 7d3466b)
Add support for XROS to encode in Mach-O file formats.

(cherry picked from commit 735adbf)
Upstream support for debugging xros applications through LLDB.

(cherry picked from commit 3b6a8f8)
Upstream XROS support in the clang frontend and driver.

(cherry picked from commit a4fe6a1)
@cyndyishida
Copy link
Author

@swift-ci please test

@cyndyishida
Copy link
Author

swiftlang/swift#71432
@swift-ci please smoke test

@cyndyishida
Copy link
Author

swiftlang/swift#71432
@swift-ci please test

@cyndyishida
Copy link
Author

swiftlang/swift#71432
@swift-ci please test

@@ -299,6 +299,7 @@ class LLVM_LIBRARY_VISIBILITY Darwin : public MachO {
TvOS,
WatchOS,
DriverKit,
XROS,
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LastDarwinPlatform = DriverKit needs to be updated to XROS.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, will cherry-pick llvm#81011

@cyndyishida cyndyishida merged commit d404017 into swiftlang:stable/20230725 Feb 8, 2024
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.

3 participants