-
Notifications
You must be signed in to change notification settings - Fork 983
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
[Feature] Complete Swift Strict Concurrency Check support #3324
Comments
Hello, thanks for filing this! I took a look, and unfortunately the |
Hi @davidme-stripe, I've already opened a PR to fix that, this small change will let us enable the complete strict concurrency check in our app. |
Indeed, merging @rbenna's PR would unblock developers. |
@gabe4coding can you share how you are including our SDK in your app? I have tried to reproduce this issue on the latest version of Xcode 16 beta but am not able to. I have Swift 6 enabled and concurrency check set to complete. |
Just to ask about another complete concurrency warning I'm seeing related to Stripe:
For |
Problem
Trying to migrate the app to the "complete" Swift Strict Concurrency check, and we have a blocker with Stripe, that declares a
static var
(STPPaymentConfiguration
Singleton), which cannot be referenced since mutable.@preconcurrency
directive is not working.So far, we are forced to use the "targeted" check, to silence this error on the compiler, preventing a complete migration.
Solution
Add the support to Swift Strict Concurrency check "complete" to the library.
The text was updated successfully, but these errors were encountered: