Skip to content

Commit 92b54e6

Browse files
committed
[concurrency] fix availability of new executor symbols
1 parent b661ff8 commit 92b54e6

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

stdlib/public/Concurrency/CFExecutor.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ enum CoreFoundation {
4848
// .. Main Executor ............................................................
4949

5050
/// A CFRunLoop-based main executor (Apple platforms only)
51-
@available(StdlibDeploymentTarget 6.2, *)
51+
@available(StdlibDeploymentTarget 6.3, *)
5252
final class CFMainExecutor: DispatchMainExecutor, @unchecked Sendable {
5353

5454
override public func run() throws {
@@ -64,7 +64,7 @@ final class CFMainExecutor: DispatchMainExecutor, @unchecked Sendable {
6464
// .. Task Executor ............................................................
6565

6666
/// A `TaskExecutor` to match `CFMainExecutor` (Apple platforms only)
67-
@available(StdlibDeploymentTarget 6.2, *)
67+
@available(StdlibDeploymentTarget 6.3, *)
6868
final class CFTaskExecutor: DispatchGlobalTaskExecutor,
6969
@unchecked Sendable {
7070

stdlib/public/Concurrency/CooperativeExecutor.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ final class CooperativeExecutor: Executor, @unchecked Sendable {
244244
}
245245

246246
#if !$Embedded && !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
247-
@available(StdlibDeploymentTarget 6.2, *)
247+
@available(StdlibDeploymentTarget 6.3, *)
248248
extension CooperativeExecutor: SchedulingExecutor {
249249

250250
public var asScheduling: (any SchedulingExecutor)? {

stdlib/public/Concurrency/DispatchExecutor.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import Swift
2424
// .. Main Executor ............................................................
2525

2626
/// A Dispatch-based main executor.
27-
@available(StdlibDeploymentTarget 6.2, *)
27+
@available(StdlibDeploymentTarget 6.3, *)
2828
class DispatchMainExecutor: RunLoopExecutor, SchedulingExecutor,
2929
@unchecked Sendable {
3030
var threaded = false
@@ -57,7 +57,7 @@ class DispatchMainExecutor: RunLoopExecutor, SchedulingExecutor,
5757
}
5858
}
5959

60-
@available(StdlibDeploymentTarget 6.2, *)
60+
@available(StdlibDeploymentTarget 6.3, *)
6161
extension DispatchMainExecutor: SerialExecutor {
6262

6363
public func enqueue(_ job: consuming ExecutorJob) {
@@ -71,13 +71,13 @@ extension DispatchMainExecutor: SerialExecutor {
7171
}
7272
}
7373

74-
@available(StdlibDeploymentTarget 6.2, *)
74+
@available(StdlibDeploymentTarget 6.3, *)
7575
extension DispatchMainExecutor: MainExecutor {}
7676

7777
// .. Task Executor ............................................................
7878

7979
/// A Dispatch-based `TaskExecutor`
80-
@available(StdlibDeploymentTarget 6.2, *)
80+
@available(StdlibDeploymentTarget 6.3, *)
8181
class DispatchGlobalTaskExecutor: TaskExecutor, SchedulingExecutor,
8282
@unchecked Sendable {
8383
public init() {}
@@ -148,7 +148,7 @@ fileprivate func durationComponents<C: Clock>(for duration: C.Duration, clock: C
148148
fatalError("unknown clock in Dispatch Executor")
149149
}
150150

151-
@available(StdlibDeploymentTarget 6.2, *)
151+
@available(StdlibDeploymentTarget 6.3, *)
152152
fileprivate func _dispatchEnqueue<C: Clock, E: Executor>(
153153
_ job: consuming ExecutorJob,
154154
at instant: C.Instant,

stdlib/public/Concurrency/Executor.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -604,7 +604,7 @@ public protocol ExecutorFactory {
604604
static var defaultExecutor: any TaskExecutor { get }
605605
}
606606

607-
@available(StdlibDeploymentTarget 6.2, *)
607+
@available(StdlibDeploymentTarget 6.3, *)
608608
typealias DefaultExecutorFactory = PlatformExecutorFactory
609609

610610
@available(StdlibDeploymentTarget 6.2, *)
@@ -616,7 +616,7 @@ public func _createExecutors<F: ExecutorFactory>(factory: F.Type) {
616616
Task._defaultExecutor = factory.defaultExecutor
617617
}
618618

619-
@available(SwiftStdlib 6.2, *)
619+
@available(SwiftStdlib 6.3, *)
620620
@_silgen_name("swift_createDefaultExecutors")
621621
func _createDefaultExecutors() {
622622
if Task._defaultExecutor == nil {

stdlib/public/Concurrency/PlatformExecutorDarwin.swift

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

1515
import Swift
1616

17-
@available(StdlibDeploymentTarget 6.2, *)
17+
@available(StdlibDeploymentTarget 6.3, *)
1818
public struct PlatformExecutorFactory: ExecutorFactory {
1919
public static var mainExecutor: any MainExecutor {
2020
if CoreFoundation.isPresent {

0 commit comments

Comments
 (0)