1- // swift-tools-version: 5.7
1+ // swift-tools-version: 5.8
22
33import PackageDescription
44
@@ -16,13 +16,15 @@ let package = Package(
1616 name: " ArgumentEncoding " ,
1717 dependencies: [
1818 . dependencies,
19- ]
19+ ] ,
20+ swiftSettings: . swiftSix
2021 ) ,
2122 . testTarget(
2223 name: " ArgumentEncodingTests " ,
2324 dependencies: [
2425 " ArgumentEncoding " ,
25- ]
26+ ] ,
27+ swiftSettings: . swiftSix
2628 ) ,
2729 ]
2830)
@@ -39,3 +41,16 @@ extension Package.Dependency {
3941extension Target . Dependency {
4042 static let dependencies : Self = . product( name: " Dependencies " , package : " swift-dependencies " )
4143}
44+
45+ extension [ SwiftSetting ] {
46+ static let swiftSix : Self = [
47+ . enableUpcomingFeature( " BareSlashRegexLiterals " ) ,
48+ . enableUpcomingFeature( " ConciseMagicFile " ) ,
49+ . enableUpcomingFeature( " DeprecateApplicationMain " ) ,
50+ . enableUpcomingFeature( " DisableOutwardActorInference " ) ,
51+ . enableUpcomingFeature( " ForwardTrailingClosures " ) ,
52+ . enableUpcomingFeature( " ImportObjcForwardDeclarations " ) ,
53+ . enableUpcomingFeature( " InternalImportsByDefault " ) ,
54+ . enableUpcomingFeature( " StrictConcurrency " ) ,
55+ ]
56+ }
0 commit comments