swift-argument-parser icon indicating copy to clipboard operation
swift-argument-parser copied to clipboard

Remove `@_implementationOnly` imports

Open rauhul opened this issue 1 year ago • 2 comments

The @_implementationOnly attribute does not work correctly without library evolution enabled. The only possible client with this enabled is Apple, however they have updated to the Swift 6 compiler and can use internal import instead of this attribute. Therefore there is no need for this package to use the attribute anymore.

rauhul avatar Sep 17 '24 05:09 rauhul

cc @dabrahams

rauhul avatar Sep 17 '24 05:09 rauhul

@swift-ci test

rauhul avatar Sep 17 '24 05:09 rauhul

@compnerd how frustrating would it be to attempt merging this PR and reverting if it breaks windows?

rauhul avatar Nov 06 '24 02:11 rauhul

@swift-ci test

rauhul avatar Feb 05 '25 18:02 rauhul

@swift-ci test

rauhul avatar Feb 12 '25 18:02 rauhul

I'm merging this with the understanding that it may need to be reverted

rauhul avatar Feb 12 '25 21:02 rauhul