Skip to content

Conversation

@xymus
Copy link
Contributor

@xymus xymus commented Dec 19, 2025

Extend exportability checking in non-library-evolution mode to handle more reasons (the classification of why references are restricted) to prepare for enabling this check as warning by default. Notably add a custom diagnostics for the use of restricted references in enum associated values and in conformance in non-implementation-only types.

Allow the use of @_implementationOnly on types without enabling the experimental feature. This is to prepare removing the feature flag.

@xymus
Copy link
Contributor Author

xymus commented Dec 19, 2025

@swift-ci Please smoke test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant