-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Move all uses of Core Foundation to be @_implementationOnly except getCFRunLoop(). #2876
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
Conversation
@swift-ci please test |
cc @compnerd |
Test failure looks unrelated. |
@swift-ci please test linux |
…. Replace with unsafeBitCast() or other means as needed.
@swift-ci please test |
It was not unrelated. |
@swift-ci please test |
- HANDLE was being picked up transitively by CF's reexporting; import it explicitly - There was one CF type in a stored property in a #if os(Windows) block.
@swift-ci please test |
1 similar comment
@swift-ci please test |
…e of these need to change vis-a-vis Darwin equivalents.)
@swift-ci please test |
1 similar comment
@swift-ci please test |
Tests appear to be broken regardless of this patch. Pulling the PR brake. |
// SwiftFoundation | ||
// | ||
// Created by Aura Lily Vulcano on 8/27/20. | ||
// Copyright © 2020 Swift. All rights reserved. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: Swift project header :)
The CF headers and module are still required (because of getCFRunLoop()), but this makes them much easier to remove in the future.