Skip to content

Commit 86be481

Browse files
authored
Remove OPENSWIFTUI_RELEASE_2021 support (#275)
1 parent 2a2aed8 commit 86be481

File tree

14 files changed

+4
-552
lines changed

14 files changed

+4
-552
lines changed

.github/workflows/ios.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
matrix:
1515
os: [macos-15]
1616
xcode-version: ["16.0"]
17-
release: [2021, 2024]
17+
release: [2024]
1818
ios-version: ["18.0"]
1919
include:
2020
- ios-version: "18.0"

.github/workflows/macos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
matrix:
1515
os: [macos-15]
1616
xcode-version: ["16.0"]
17-
release: [2021, 2024]
17+
release: [2024]
1818
runs-on: ${{ matrix.os }}
1919
env:
2020
OPENSWIFTUI_WERROR: 1

Package.swift

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ var sharedSwiftSettings: [SwiftSetting] = [
5656
let releaseVersion = Context.environment["OPENSWIFTUI_TARGET_RELEASE"].flatMap { Int($0) } ?? 2024
5757
sharedCSettings.append(.define("OPENSWIFTUI_RELEASE", to: "\(releaseVersion)"))
5858
sharedSwiftSettings.append(.define("OPENSWIFTUI_RELEASE_\(releaseVersion)"))
59-
if releaseVersion >= 2021 {
60-
for year in 2021 ... releaseVersion {
59+
if releaseVersion >= 2024 {
60+
for year in 2024 ... releaseVersion {
6161
sharedSwiftSettings.append(.define("OPENSWIFTUI_SUPPORT_\(year)_API"))
6262
}
6363
}
@@ -450,7 +450,6 @@ if attributeGraphCondition || renderBoxCondition {
450450
let release = Context.environment["DARWIN_PRIVATE_FRAMEWORKS_TARGET_RELEASE"].flatMap { Int($0) } ?? 2024
451451
package.platforms = switch release {
452452
case 2024: [.iOS(.v18), .macOS(.v15), .macCatalyst(.v18), .tvOS(.v18), .watchOS(.v10), .visionOS(.v2)]
453-
case 2021: [.iOS(.v15), .macOS(.v12), .macCatalyst(.v15), .tvOS(.v15), .watchOS(.v7)]
454453
default: nil
455454
}
456455
}

Sources/OpenSwiftUI/View/InterfaceIdiom/InterfaceIdiom.swift

Lines changed: 0 additions & 140 deletions
This file was deleted.

Sources/OpenSwiftUICore/Data/Other/2021/Destroy/Destroyable.swift

Lines changed: 0 additions & 14 deletions
This file was deleted.

Sources/OpenSwiftUICore/Data/Other/2021/Destroy/DestroyableBox.swift

Lines changed: 0 additions & 19 deletions
This file was deleted.

Sources/OpenSwiftUICore/Data/Other/2021/LockedPointer.swift

Lines changed: 0 additions & 45 deletions
This file was deleted.

Sources/OpenSwiftUICore/Data/Other/2021/UnsafeAtomicLazy.swift

Lines changed: 0 additions & 29 deletions
This file was deleted.

Sources/OpenSwiftUICore/Data/Other/2021/UnsafeLockedPointer.swift

Lines changed: 0 additions & 47 deletions
This file was deleted.

Sources/OpenSwiftUICore/Data/Other/2021/VersionSeedTracker.swift renamed to Sources/OpenSwiftUICore/Data/Other/VersionSeedTracker.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
// Audited for iOS 15.5
55
// Status: Complete
66

7-
#if OPENSWIFTUI_RELEASE_2021
8-
97
//struct VersionSeedTracker<Key: HostPreferenceKey> {
108
// var seed: VersionSeed
119
//}
@@ -57,5 +55,3 @@
5755
// }
5856
// }
5957
//}
60-
61-
#endif

0 commit comments

Comments
 (0)