From 76237c76bc6530b4020a0277bb56b680c39c7a46 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Fri, 18 Sep 2026 11:49:08 +0200 Subject: [PATCH] Enabled upcoming language features across targets in the Package file. --- Package.swift | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Package.swift b/Package.swift index 630ffe7..4121bf5 100644 --- a/Package.swift +++ b/Package.swift @@ -2,6 +2,13 @@ import PackageDescription +// Upcoming language features adopted ahead of the next language mode. +let swiftSettings: [SwiftSetting] = [ + .enableUpcomingFeature("ExistentialAny"), + .enableUpcomingFeature("InternalImportsByDefault"), + .enableUpcomingFeature("MemberImportVisibility"), +] + let package = Package( name: "playdate-kit", products: [ @@ -29,17 +36,13 @@ let package = Package( name: "PlaydateKit", dependencies: ["CPlaydate"], path: "Sources/PlaydateKit", - swiftSettings: [ - .enableUpcomingFeature("ApproachableConcurrency"), - ], + swiftSettings: swiftSettings, ), .testTarget( name: "PlaydateKitTests", dependencies: ["PlaydateKit"], path: "Tests/PlaydateKit", - swiftSettings: [ - .enableUpcomingFeature("ApproachableConcurrency"), - ], + swiftSettings: swiftSettings, ), ] )