-
Notifications
You must be signed in to change notification settings - Fork 10.5k
SE-0246: Protocols and static functions #23824
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
SE-0246: Protocols and static functions #23824
Conversation
This implements the protocols and static functions proposed in SE-0246, plus some initial test coverage. It also has some rough accompanying cleanup of tgmath. It does not include the globals (on scalars or SIMD types) nor does it deprecate much in tgmath.h.
@swift-ci please test |
@swift-ci please test source compatibility |
As SE-0246 gives a standard name for those functions, please deprecate for Swift 5.1
By deprecating for Swift 5.1 |
I’m sure Steve is well aware of his own comment :) Deprecation would require discussion on Swift Evolution and is not a part of SE-0246. |
@xwu Oh, I didn't realize it was the same person. |
This implements the protocols and static functions proposed in SE-0246, plus some initial test coverage. It also has some rough accompanying cleanup of tgmath. It does not include the globals (on scalars or SIMD types) nor does it deprecate much in tgmath.h.
This reverts commit 57a4553.
This implements the protocols and static functions proposed in SE-0246, plus some initial test coverage. It also has some rough accompanying cleanup of tgmath. It does not include the globals (on scalars or SIMD types) nor does it deprecate much in tgmath.h.
rdar://problem/17625344