Skip to content

Commit 1559447

Browse files
committed
update availability
1 parent 9b2cf7a commit 1559447

8 files changed

+17
-13
lines changed

Sources/FoundationEssentials/ProgressManager/ProgressManager+Interop.swift

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ internal import _ForSwiftFoundation
1515
internal import Synchronization
1616

1717
//MARK: Progress Parent - Subprogress / ProgressReporter Child Interop
18-
@available(FoundationPreview 6.2, *)
18+
@available(FoundationPreview 6.3, *)
1919
extension Progress {
2020

2121
/// Returns a Subprogress which can be passed to any method that reports progress
@@ -91,7 +91,7 @@ extension Progress {
9191
}
9292
}
9393

94-
@available(FoundationPreview 6.2, *)
94+
@available(FoundationPreview 6.3, *)
9595
//MARK: ProgressManager Parent - Progress Child Interop
9696
extension ProgressManager {
9797

@@ -117,6 +117,7 @@ extension ProgressManager {
117117
}
118118
}
119119

120+
@available(FoundationPreview 6.3, *)
120121
internal final class SubprogressBridge: Sendable {
121122

122123
internal let progressBridge: Progress
@@ -141,6 +142,7 @@ internal final class SubprogressBridge: Sendable {
141142
}
142143
}
143144

145+
@available(FoundationPreview 6.3, *)
144146
internal final class ProgressReporterBridge: Sendable {
145147

146148
internal let progressBridge: Progress
@@ -172,6 +174,7 @@ internal final class ProgressReporterBridge: Sendable {
172174

173175
}
174176

177+
@available(FoundationPreview 6.3, *)
175178
internal final class NSProgressBridge: Progress, @unchecked Sendable {
176179

177180
internal let manager: ProgressManager
@@ -208,7 +211,7 @@ internal final class NSProgressBridge: Progress, @unchecked Sendable {
208211
}
209212
}
210213

211-
@available(FoundationPreview 6.2, *)
214+
@available(FoundationPreview 6.3, *)
212215
extension ProgressManager {
213216
// Keeping this as an enum in case we have other states to track in the future.
214217
internal enum ObserverState {
@@ -272,6 +275,7 @@ extension ProgressManager {
272275
}
273276
}
274277

278+
@available(FoundationPreview 6.3, *)
275279
extension ProgressManager.State {
276280
internal func notifyObservers(with observerState: ProgressManager.ObserverState) {
277281
for observer in observers {
@@ -280,7 +284,7 @@ extension ProgressManager.State {
280284
}
281285
}
282286

283-
@available(FoundationPreview 6.2, *)
287+
@available(FoundationPreview 6.3, *)
284288
extension ProgressManager {
285289
//MARK: Interop Methods
286290
/// Adds `observer` to list of `_observers` in `self`.

Sources/FoundationEssentials/ProgressManager/ProgressManager+Properties+Accessors.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
internal import Synchronization
1414

15-
@available(FoundationPreview 6.2, *)
15+
@available(FoundationPreview 6.3, *)
1616
extension ProgressManager {
1717

1818
// MARK: Methods to Read & Write Additional Properties of single ProgressManager node

Sources/FoundationEssentials/ProgressManager/ProgressManager+Properties+Definitions.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
@available(FoundationPreview 6.2, *)
13+
@available(FoundationPreview 6.3, *)
1414
extension ProgressManager {
1515

1616
/// A type that conveys additional task-specific information on progress.

Sources/FoundationEssentials/ProgressManager/ProgressManager+Properties+Helpers.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
internal import Synchronization
14-
@available(FoundationPreview 6.2, *)
14+
@available(FoundationPreview 6.3, *)
1515
extension ProgressManager {
1616

1717
internal enum CountType {

Sources/FoundationEssentials/ProgressManager/ProgressManager+State.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212
internal import Synchronization
1313

14-
@available(FoundationPreview 6.2, *)
14+
@available(FoundationPreview 6.3, *)
1515
extension ProgressManager {
1616

1717
internal struct MetatypeWrapper<V: Sendable, S: Sendable>: Hashable, Equatable, Sendable {

Sources/FoundationEssentials/ProgressManager/ProgressManager.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ internal import OrderedCollections
2121
internal import _FoundationCollections
2222
#endif
2323

24-
@available(FoundationPreview 6.2, *)
24+
@available(FoundationPreview 6.3, *)
2525
/// An object that conveys ongoing progress to the user for a specified task.
2626
@Observable public final class ProgressManager: Sendable {
2727

@@ -393,7 +393,7 @@ internal import _FoundationCollections
393393
}
394394
}
395395

396-
@available(FoundationPreview 6.2, *)
396+
@available(FoundationPreview 6.3, *)
397397
extension ProgressManager: Hashable, Equatable {
398398
public func hash(into hasher: inout Hasher) {
399399
hasher.combine(ObjectIdentifier(self))
@@ -405,7 +405,7 @@ extension ProgressManager: Hashable, Equatable {
405405
}
406406
}
407407

408-
@available(FoundationPreview 6.2, *)
408+
@available(FoundationPreview 6.3, *)
409409
extension ProgressManager: CustomStringConvertible, CustomDebugStringConvertible {
410410
public var description: String {
411411
return """

Sources/FoundationEssentials/ProgressManager/ProgressReporter.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
import Observation
1414

15-
@available(FoundationPreview 6.2, *)
15+
@available(FoundationPreview 6.3, *)
1616
/// ProgressReporter is a wrapper for ProgressManager that carries information about ProgressManager.
1717
///
1818
/// It is read-only and can be added as a child of another ProgressManager.

Sources/FoundationEssentials/ProgressManager/Subprogress.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
@available(FoundationPreview 6.2, *)
13+
@available(FoundationPreview 6.3, *)
1414
/// Subprogress is a nested ~Copyable struct used to establish parent-child relationship between two instances of ProgressManager.
1515
///
1616
/// Subprogress is returned from a call to `subprogress(assigningCount:)` by a parent ProgressManager.

0 commit comments

Comments
 (0)