Skip to content

Conversation

@xymus
Copy link
Contributor

@xymus xymus commented Dec 5, 2025

Refactor logic tracking memory layouts visible to clients to differentiate when they are explicitly set visible with public or @frozen, and when they are implicitly public (in non-library-evolution mode for a type without @_implementationOnly). This extra information is then used to customize the implicit use case behavior: providing a more precise diagnostics and allowing reference SPI and non-publicly imported decls.

@xymus
Copy link
Contributor Author

xymus commented Dec 5, 2025

@swift-ci Please smoke test

@xymus xymus force-pushed the exportability-nle-split branch from 7f25ca3 to e3571eb Compare December 6, 2025 01:14
@xymus
Copy link
Contributor Author

xymus commented Dec 6, 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