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
[BitwiseCopyable] Promote to feature. #73235
[BitwiseCopyable] Promote to feature. #73235
Conversation
SE-0426 was accepted.
The ability to suppress conformance to BitwiseCopyable was part of the accepted SE-428.
6392928
to
d45c90c
Compare
The unconstrained overloads of loadUnaligned and storeBytes were deprecated in SE-0426.
b146ade
to
b12def9
Compare
@swift-ci please test |
@swift-ci please test source compatibility |
@swift-ci please apple silicon benchmark |
@swift-ci please test |
@swift-ci please test source compatibility |
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.
Great!
@@ -179,6 +179,7 @@ LANGUAGE_FEATURE(BuiltinAddressOfRawLayout, 0, "Builtin.addressOfRawLayout") | |||
LANGUAGE_FEATURE(MoveOnlyPartialConsumption, 429, "Partial consumption of noncopyable values") | |||
/// Enable bitwise-copyable feature. | |||
LANGUAGE_FEATURE(BitwiseCopyable, 426, "BitwiseCopyable protocol") | |||
SUPPRESSIBLE_LANGUAGE_FEATURE(ConformanceSuppression, 426, "Suppressible inferred conformances") |
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.
Is ConformanceSuppression considered part of 426 or 428?
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.
It's part of 426: Suppressing inferred conformance
SE-0426 was accepted.