Require Swift 5.6 Compiler for Concurrency Support #3590
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue Link 🔗
#3529
Goals ⚽
This PR bumps the Swift compiler version required to build the concurrency features to 5.6, as Xcode 13.3.1 finally fixes the long line of bugs Apple shipped. Unfortunately I can't precisely require 13.3.1, just 5.6, which also shipped with Xcode 13.3, so the BitCode bug can still hit people, but it's fixed simply by updating Xcode.
Implementation Details 🚧
This PR simply bumps the required version to build, not functional changes.
Testing Details 🔍
Concurrency tests also bumped to require Swift 5.6.