Skip to content

Enable package visibility feature for tools-version 5.9 #6534

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

Merged
merged 3 commits into from
May 11, 2023
Merged

Conversation

elsh
Copy link
Contributor

@elsh elsh commented May 10, 2023

The package visibility proposal has officially been accepted: https://forums.swift.org/t/accepted-se-0386-package-access-modifier/64904
Resolves rdar://109152010

@elsh
Copy link
Contributor Author

elsh commented May 10, 2023

@swift-ci smoke test

Copy link

@nkcsgexi nkcsgexi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, Ellie!

The package visibility proposal has officially been accepted:
https://forums.swift.org/t/accepted-se-0386-package-access-modifier/64904
Resolves rdar://109152010
@elsh
Copy link
Contributor Author

elsh commented May 10, 2023

@swift-ci smoke test

@tomerd tomerd added the swift 5.9 This PR targets the 5.9 branch label May 10, 2023
@tomerd tomerd changed the title Enable package access in 5.9 [5.9] Enable package access May 10, 2023
@tomerd tomerd removed the swift 5.9 This PR targets the 5.9 branch label May 10, 2023
@tomerd tomerd changed the title [5.9] Enable package access Enable package access for tools-version 5.9 May 10, 2023
@elsh
Copy link
Contributor Author

elsh commented May 10, 2023

@swift-ci smoke test

@neonichu
Copy link
Contributor

Should we add the flag to Target.macro as well for completeness?

Co-authored-by: Boris Bügling <bbuegling@apple.com>
@elsh
Copy link
Contributor Author

elsh commented May 11, 2023

Should we add the flag to Target.macro as well for completeness?

Looks like it was added for tools version 5.9 already in main; https://github.com/apple/swift-package-manager/blob/main/Sources/CompilerPluginSupport/TargetExtensions.swift#L23

@elsh
Copy link
Contributor Author

elsh commented May 11, 2023

@swift-ci smoke test

@elsh elsh changed the title Enable package access for tools-version 5.9 Enable package visibility feature for tools-version 5.9 May 11, 2023
@elsh
Copy link
Contributor Author

elsh commented May 11, 2023

@swift-ci smoke test windows

3 similar comments
@elsh
Copy link
Contributor Author

elsh commented May 11, 2023

@swift-ci smoke test windows

@elsh
Copy link
Contributor Author

elsh commented May 11, 2023

@swift-ci smoke test windows

@elsh
Copy link
Contributor Author

elsh commented May 11, 2023

@swift-ci smoke test windows

@elsh elsh enabled auto-merge (squash) May 11, 2023 12:30
@elsh elsh merged commit 10f7922 into main May 11, 2023
@elsh elsh deleted the es-enable branch May 11, 2023 14:13
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.

5 participants