SwiftCheck
SwiftCheck copied to clipboard
Fix Swift 6 Concurrency Errors
What's in this pull request?
This PR adds compatibility with Swift 6 mode while maintaining Swift 5.2 compatibility.
- Makes SwiftCheck compatible with Swift 6 language
- Fix Swift 6 concurrency errors.
Why merge this pull request?
This updates increases concurrency safety and lays the foundation for further updates, such as adding compatibility with the Swift Testing (swift-testing) framework.
What's worth discussing about this pull request?
Not too much I think. Seems like an uncontroversial change to me, but I'm happy to discuss.
What downsides are there to merging this pull request?
None that I'm aware of.