-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Open
0 / 10 of 1 issue completedOpen
0 / 10 of 1 issue completed
Copy link
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listplatform-iosiOS applications specificallyiOS applications specificallyplatform-macBuilding on or for macOS specificallyBuilding on or for macOS specificallyteam-iosOwned by iOS platform teamOwned by iOS platform teamtriaged-iosTriaged by iOS platform teamTriaged by iOS platform team
Description
Background
Swift 6 language mode enables strict concurrency checking. Code changes may be necessary to upgrade a package to the Swift 6 language mode.
A Swift 6 app can depend on Swift 5 packages and vice-versa. The Swift 6 compiler supports both Swift 6 and Swift 5 language modes.
WWDC session: https://www.youtube.com/watch?v=75-c6jSE8kU
Migration docs: https://www.swift.org/migration/documentation/swift-6-concurrency-migration-guide/swift6mode/
See also:
- Update samples repo to Swift 6 #150939
- Ensure Swift code samples are Swift 6 compatible website#10820
Work
Migrate packages that use Swift (this list may be incomplete):
- file_selector_ios
- file_selector_macos
- interactive_media_ads
- ios_platform_images
- path_provider_foundation
- pigeon
- pointer_interceptor_ios
- quick_actions_ios
- shared_preferences_foundation
- url_launcher_ios
- url_launcher_macos
bartekpacia and p-karcz
Sub-issues
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listplatform-iosiOS applications specificallyiOS applications specificallyplatform-macBuilding on or for macOS specificallyBuilding on or for macOS specificallyteam-iosOwned by iOS platform teamOwned by iOS platform teamtriaged-iosTriaged by iOS platform teamTriaged by iOS platform team
Type
Projects
Status
No status