-
Notifications
You must be signed in to change notification settings - Fork 439
Mark all PluginMessageHandling symbols SPI #2489
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
swiftlang/swift#71513 |
9796261
to
b1b282f
Compare
swiftlang/swift#71513 |
swiftlang/swift#71513 |
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.
Thank you 🙏🏽
Release Notes/511.md
Outdated
- All symbols in `SwiftSyntaxMacroExpansion` and `SwiftCompilerPluginMessageHandling` are now SPI | ||
- Description: These modules are only intended to be used from some internal components. Any other modules should not use them directly. | ||
- Pull requrest: https://github.com/apple/swift-syntax/pull/2489 | ||
- Micration staps: Stop using these modules. |
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.
- Micration staps: Stop using these modules. | |
- Migration staps: Stop using these modules. |
b1b282f
to
e66961a
Compare
@swift-ci Please test |
@swift-ci Please test Windows |
swiftlang/swift#71513 |
swiftlang/swift#71513 |
SwiftCompilerPluginMessageHandling are only intended to be used from internal modules like SwiftCompilerPlugin, or ASTGen and swift-plugin-server in swift repository. Make all the public symbols SPI so other third party modules don't accidentally use them.
e66961a
to
31ea421
Compare
swiftlang/swift#71513 |
Scoped down to |
@swift-ci Please test Windows |
SwiftCompilerPluginMessageHandling
is only intended to be used from internal modules likeSwiftCompilerPlugin
, orASTGen
andswift-plugin-server
in swift repository. Make all the public symbols SPI so other third party modules don't accidentally use it.