Swift 6.4 migration and exhancements #1

Merged
javier merged 13 commits from swift/latest-snapshot into main 2026-09-18 13:15:09 +00:00
Showing only changes of commit 76237c76bc - Show all commits
+9 -6
View File
@@ -2,6 +2,13 @@
import PackageDescription import PackageDescription
// Upcoming language features adopted ahead of the next language mode.
let swiftSettings: [SwiftSetting] = [
.enableUpcomingFeature("ExistentialAny"),
.enableUpcomingFeature("InternalImportsByDefault"),
.enableUpcomingFeature("MemberImportVisibility"),
]
let package = Package( let package = Package(
name: "playdate-kit", name: "playdate-kit",
products: [ products: [
@@ -29,17 +36,13 @@ let package = Package(
name: "PlaydateKit", name: "PlaydateKit",
dependencies: ["CPlaydate"], dependencies: ["CPlaydate"],
path: "Sources/PlaydateKit", path: "Sources/PlaydateKit",
swiftSettings: [ swiftSettings: swiftSettings,
.enableUpcomingFeature("ApproachableConcurrency"),
],
), ),
.testTarget( .testTarget(
name: "PlaydateKitTests", name: "PlaydateKitTests",
dependencies: ["PlaydateKit"], dependencies: ["PlaydateKit"],
path: "Tests/PlaydateKit", path: "Tests/PlaydateKit",
swiftSettings: [ swiftSettings: swiftSettings,
.enableUpcomingFeature("ApproachableConcurrency"),
],
), ),
] ]
) )