-
Notifications
You must be signed in to change notification settings - Fork 10.3k
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
[Experiment] Make OpaquePointer an alias for UnsafeRawPointer. #14051
[Experiment] Make OpaquePointer an alias for UnsafeRawPointer. #14051
Conversation
@swift-ci please test source compatibility |
Vapor and Perfect are both failing because we're trying to initialize an |
bedcbfc
to
9dcdf6c
Compare
@swift-ci please test source compatibility |
1 similar comment
@swift-ci please test source compatibility |
@swift-ci please smoke test |
1 similar comment
@swift-ci please smoke test |
Make UnsafeMutableRawPointer's `init(_: UnsafeRawPointer)` deprecated (rather than "unavailable"), to smooth over source-compatibility issues with the change in OpaquePointer.
@swift-ci please test source compatibility |
@swift-ci please smoke test |
1 similar comment
@swift-ci please smoke test |
@swift-ci please test source compatibility |
Only Vapor is failing, due to the code at https://github.com/vapor/sockets/blob/master/Sources/Sockets/Address/Address%2BC.swift#L67-L73. That use of |
This is an experiment to see what the impact of changing
OpaquePointer
toUnsafeRawPointer
would likely be. It's a simplification we'd like to do... depending on source impact.