Skip to content

Conversation

@stmontgomery
Copy link
Contributor

This removes usage of @_spi(ForSwiftTestingOnly) throughout the codebase and adjusts the CMake build rules to allow adoption of Swift's package access level. The technical constraints which prevented adopting that feature have been resolved.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

@stmontgomery stmontgomery added enhancement New feature or request build 🧱 Affects the project's build configuration or process labels Feb 12, 2025
@stmontgomery stmontgomery self-assigned this Feb 12, 2025
@stmontgomery
Copy link
Contributor Author

@swift-ci please test

@stmontgomery
Copy link
Contributor Author

@swift-ci please test

@stmontgomery
Copy link
Contributor Author

@swift-ci please test macOS

@stmontgomery stmontgomery merged commit 1cf8c83 into swiftlang:main Feb 12, 2025
3 checks passed
@stmontgomery stmontgomery deleted the remove-ForSwiftTestingOnly-spi-group branch February 12, 2025 23:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build 🧱 Affects the project's build configuration or process enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants