Skip to content

Commit 0d14682

Browse files
committed
[Concurrency] Rename Dummy(Main|Task)Executor.
`UnimplementedExecutor` seems like a better name. rdar://153531418
1 parent a2ded36 commit 0d14682

File tree

7 files changed

+185
-185
lines changed

7 files changed

+185
-185
lines changed

stdlib/public/Concurrency/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ set(SWIFT_RUNTIME_CONCURRENCY_SWIFT_SOURCES
158158
ContinuousClock.swift
159159
SuspendingClock.swift
160160
TaskSleepDuration.swift
161-
DummyExecutor.swift
161+
UnimplementedExecutor.swift
162162
CooperativeExecutor.swift
163163
PlatformExecutorDarwin.swift
164164
PlatformExecutorLinux.swift

stdlib/public/Concurrency/PlatformExecutorNone.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ import Swift
1414

1515
@available(StdlibDeploymentTarget 6.2, *)
1616
public struct PlatformExecutorFactory: ExecutorFactory {
17-
public static let mainExecutor: any MainExecutor = DummyMainExecutor()
18-
public static let defaultExecutor: any TaskExecutor = DummyTaskExecutor()
17+
public static let mainExecutor: any MainExecutor = UnimplementedMainExecutor()
18+
public static let defaultExecutor: any TaskExecutor = UnimplementedTaskExecutor()
1919
}

stdlib/public/Concurrency/DummyExecutor.swift renamed to stdlib/public/Concurrency/UnimplementedExecutor.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import Swift
1515
// .. Main Executor ............................................................
1616

1717
@available(SwiftStdlib 6.2, *)
18-
public final class DummyMainExecutor: MainExecutor, @unchecked Sendable {
18+
public final class UnimplementedMainExecutor: MainExecutor, @unchecked Sendable {
1919
public init() {}
2020

2121
public func run() throws {
@@ -46,7 +46,7 @@ public final class DummyMainExecutor: MainExecutor, @unchecked Sendable {
4646
// .. Task Executor ............................................................
4747

4848
@available(SwiftStdlib 6.2, *)
49-
public final class DummyTaskExecutor: TaskExecutor, @unchecked Sendable {
49+
public final class UnimplementedTaskExecutor: TaskExecutor, @unchecked Sendable {
5050
public init() {}
5151

5252
#if SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY

test/abi/Inputs/macOS/arm64/concurrency/baseline

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -617,51 +617,6 @@ _$ss16AsyncMapSequenceVMa
617617
_$ss16AsyncMapSequenceVMn
618618
_$ss16AsyncMapSequenceV_9transformAByxq_Gx_q_7ElementQzYactcfC
619619
_$ss16AsyncMapSequenceVyxq_GScisMc
620-
_$ss17DummyMainExecutorC02isbC0Sbvg
621-
_$ss17DummyMainExecutorC02isbC0SbvpMV
622-
_$ss17DummyMainExecutorC13checkIsolatedyyF
623-
_$ss17DummyMainExecutorC3runyyKF
624-
_$ss17DummyMainExecutorC4stopyyF
625-
_$ss17DummyMainExecutorC7enqueueyys0C3JobVnF
626-
_$ss17DummyMainExecutorCABycfC
627-
_$ss17DummyMainExecutorCABycfCTj
628-
_$ss17DummyMainExecutorCABycfCTq
629-
_$ss17DummyMainExecutorCABycfc
630-
_$ss17DummyMainExecutorCMa
631-
_$ss17DummyMainExecutorCMm
632-
_$ss17DummyMainExecutorCMn
633-
_$ss17DummyMainExecutorCMo
634-
_$ss17DummyMainExecutorCMu
635-
_$ss17DummyMainExecutorCN
636-
_$ss17DummyMainExecutorCScFsMc
637-
_$ss17DummyMainExecutorCScFsWP
638-
_$ss17DummyMainExecutorCScfsMc
639-
_$ss17DummyMainExecutorCScfsWP
640-
_$ss17DummyMainExecutorCfD
641-
_$ss17DummyMainExecutorCfd
642-
_$ss17DummyMainExecutorCs07RunLoopC0sMc
643-
_$ss17DummyMainExecutorCs07RunLoopC0sWP
644-
_$ss17DummyMainExecutorCs0bC0sMc
645-
_$ss17DummyMainExecutorCs0bC0sWP
646-
_$ss17DummyTaskExecutorC06isMainC0Sbvg
647-
_$ss17DummyTaskExecutorC06isMainC0SbvpMV
648-
_$ss17DummyTaskExecutorC7enqueueyys0C3JobVnF
649-
_$ss17DummyTaskExecutorCABycfC
650-
_$ss17DummyTaskExecutorCABycfCTj
651-
_$ss17DummyTaskExecutorCABycfCTq
652-
_$ss17DummyTaskExecutorCABycfc
653-
_$ss17DummyTaskExecutorCMa
654-
_$ss17DummyTaskExecutorCMm
655-
_$ss17DummyTaskExecutorCMn
656-
_$ss17DummyTaskExecutorCMo
657-
_$ss17DummyTaskExecutorCMu
658-
_$ss17DummyTaskExecutorCN
659-
_$ss17DummyTaskExecutorCScFsMc
660-
_$ss17DummyTaskExecutorCScFsWP
661-
_$ss17DummyTaskExecutorCSchsMc
662-
_$ss17DummyTaskExecutorCSchsWP
663-
_$ss17DummyTaskExecutorCfD
664-
_$ss17DummyTaskExecutorCfd
665620
_$ss19AsyncFilterSequenceV04makeA8IteratorAB0E0Vyx_GyF
666621
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvg
667622
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvpMV
@@ -927,6 +882,51 @@ _$ss24AsyncThrowingMapSequenceVMa
927882
_$ss24AsyncThrowingMapSequenceVMn
928883
_$ss24AsyncThrowingMapSequenceV_9transformAByxq_Gx_q_7ElementQzYaKctcfC
929884
_$ss24AsyncThrowingMapSequenceVyxq_GScisMc
885+
_$ss25UnimplementedMainExecutorC02isbC0Sbvg
886+
_$ss25UnimplementedMainExecutorC02isbC0SbvpMV
887+
_$ss25UnimplementedMainExecutorC13checkIsolatedyyF
888+
_$ss25UnimplementedMainExecutorC3runyyKF
889+
_$ss25UnimplementedMainExecutorC4stopyyF
890+
_$ss25UnimplementedMainExecutorC7enqueueyys0C3JobVnF
891+
_$ss25UnimplementedMainExecutorCABycfC
892+
_$ss25UnimplementedMainExecutorCABycfCTj
893+
_$ss25UnimplementedMainExecutorCABycfCTq
894+
_$ss25UnimplementedMainExecutorCABycfc
895+
_$ss25UnimplementedMainExecutorCMa
896+
_$ss25UnimplementedMainExecutorCMm
897+
_$ss25UnimplementedMainExecutorCMn
898+
_$ss25UnimplementedMainExecutorCMo
899+
_$ss25UnimplementedMainExecutorCMu
900+
_$ss25UnimplementedMainExecutorCN
901+
_$ss25UnimplementedMainExecutorCScFsMc
902+
_$ss25UnimplementedMainExecutorCScFsWP
903+
_$ss25UnimplementedMainExecutorCScfsMc
904+
_$ss25UnimplementedMainExecutorCScfsWP
905+
_$ss25UnimplementedMainExecutorCfD
906+
_$ss25UnimplementedMainExecutorCfd
907+
_$ss25UnimplementedMainExecutorCs07RunLoopC0sMc
908+
_$ss25UnimplementedMainExecutorCs07RunLoopC0sWP
909+
_$ss25UnimplementedMainExecutorCs0bC0sMc
910+
_$ss25UnimplementedMainExecutorCs0bC0sWP
911+
_$ss25UnimplementedTaskExecutorC06isMainC0Sbvg
912+
_$ss25UnimplementedTaskExecutorC06isMainC0SbvpMV
913+
_$ss25UnimplementedTaskExecutorC7enqueueyys0C3JobVnF
914+
_$ss25UnimplementedTaskExecutorCABycfC
915+
_$ss25UnimplementedTaskExecutorCABycfCTj
916+
_$ss25UnimplementedTaskExecutorCABycfCTq
917+
_$ss25UnimplementedTaskExecutorCABycfc
918+
_$ss25UnimplementedTaskExecutorCMa
919+
_$ss25UnimplementedTaskExecutorCMm
920+
_$ss25UnimplementedTaskExecutorCMn
921+
_$ss25UnimplementedTaskExecutorCMo
922+
_$ss25UnimplementedTaskExecutorCMu
923+
_$ss25UnimplementedTaskExecutorCN
924+
_$ss25UnimplementedTaskExecutorCScFsMc
925+
_$ss25UnimplementedTaskExecutorCScFsWP
926+
_$ss25UnimplementedTaskExecutorCSchsMc
927+
_$ss25UnimplementedTaskExecutorCSchsWP
928+
_$ss25UnimplementedTaskExecutorCfD
929+
_$ss25UnimplementedTaskExecutorCfd
930930
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTj
931931
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTq
932932
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvpMV

test/abi/Inputs/macOS/arm64/concurrency/baseline-asserts

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -617,51 +617,6 @@ _$ss16AsyncMapSequenceVMa
617617
_$ss16AsyncMapSequenceVMn
618618
_$ss16AsyncMapSequenceV_9transformAByxq_Gx_q_7ElementQzYactcfC
619619
_$ss16AsyncMapSequenceVyxq_GScisMc
620-
_$ss17DummyMainExecutorC02isbC0Sbvg
621-
_$ss17DummyMainExecutorC02isbC0SbvpMV
622-
_$ss17DummyMainExecutorC13checkIsolatedyyF
623-
_$ss17DummyMainExecutorC3runyyKF
624-
_$ss17DummyMainExecutorC4stopyyF
625-
_$ss17DummyMainExecutorC7enqueueyys0C3JobVnF
626-
_$ss17DummyMainExecutorCABycfC
627-
_$ss17DummyMainExecutorCABycfCTj
628-
_$ss17DummyMainExecutorCABycfCTq
629-
_$ss17DummyMainExecutorCABycfc
630-
_$ss17DummyMainExecutorCMa
631-
_$ss17DummyMainExecutorCMm
632-
_$ss17DummyMainExecutorCMn
633-
_$ss17DummyMainExecutorCMo
634-
_$ss17DummyMainExecutorCMu
635-
_$ss17DummyMainExecutorCN
636-
_$ss17DummyMainExecutorCScFsMc
637-
_$ss17DummyMainExecutorCScFsWP
638-
_$ss17DummyMainExecutorCScfsMc
639-
_$ss17DummyMainExecutorCScfsWP
640-
_$ss17DummyMainExecutorCfD
641-
_$ss17DummyMainExecutorCfd
642-
_$ss17DummyMainExecutorCs07RunLoopC0sMc
643-
_$ss17DummyMainExecutorCs07RunLoopC0sWP
644-
_$ss17DummyMainExecutorCs0bC0sMc
645-
_$ss17DummyMainExecutorCs0bC0sWP
646-
_$ss17DummyTaskExecutorC06isMainC0Sbvg
647-
_$ss17DummyTaskExecutorC06isMainC0SbvpMV
648-
_$ss17DummyTaskExecutorC7enqueueyys0C3JobVnF
649-
_$ss17DummyTaskExecutorCABycfC
650-
_$ss17DummyTaskExecutorCABycfCTj
651-
_$ss17DummyTaskExecutorCABycfCTq
652-
_$ss17DummyTaskExecutorCABycfc
653-
_$ss17DummyTaskExecutorCMa
654-
_$ss17DummyTaskExecutorCMm
655-
_$ss17DummyTaskExecutorCMn
656-
_$ss17DummyTaskExecutorCMo
657-
_$ss17DummyTaskExecutorCMu
658-
_$ss17DummyTaskExecutorCN
659-
_$ss17DummyTaskExecutorCScFsMc
660-
_$ss17DummyTaskExecutorCScFsWP
661-
_$ss17DummyTaskExecutorCSchsMc
662-
_$ss17DummyTaskExecutorCSchsWP
663-
_$ss17DummyTaskExecutorCfD
664-
_$ss17DummyTaskExecutorCfd
665620
_$ss19AsyncFilterSequenceV04makeA8IteratorAB0E0Vyx_GyF
666621
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvg
667622
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvpMV
@@ -927,6 +882,51 @@ _$ss24AsyncThrowingMapSequenceVMa
927882
_$ss24AsyncThrowingMapSequenceVMn
928883
_$ss24AsyncThrowingMapSequenceV_9transformAByxq_Gx_q_7ElementQzYaKctcfC
929884
_$ss24AsyncThrowingMapSequenceVyxq_GScisMc
885+
_$ss25UnimplementedMainExecutorC02isbC0Sbvg
886+
_$ss25UnimplementedMainExecutorC02isbC0SbvpMV
887+
_$ss25UnimplementedMainExecutorC13checkIsolatedyyF
888+
_$ss25UnimplementedMainExecutorC3runyyKF
889+
_$ss25UnimplementedMainExecutorC4stopyyF
890+
_$ss25UnimplementedMainExecutorC7enqueueyys0C3JobVnF
891+
_$ss25UnimplementedMainExecutorCABycfC
892+
_$ss25UnimplementedMainExecutorCABycfCTj
893+
_$ss25UnimplementedMainExecutorCABycfCTq
894+
_$ss25UnimplementedMainExecutorCABycfc
895+
_$ss25UnimplementedMainExecutorCMa
896+
_$ss25UnimplementedMainExecutorCMm
897+
_$ss25UnimplementedMainExecutorCMn
898+
_$ss25UnimplementedMainExecutorCMo
899+
_$ss25UnimplementedMainExecutorCMu
900+
_$ss25UnimplementedMainExecutorCN
901+
_$ss25UnimplementedMainExecutorCScFsMc
902+
_$ss25UnimplementedMainExecutorCScFsWP
903+
_$ss25UnimplementedMainExecutorCScfsMc
904+
_$ss25UnimplementedMainExecutorCScfsWP
905+
_$ss25UnimplementedMainExecutorCfD
906+
_$ss25UnimplementedMainExecutorCfd
907+
_$ss25UnimplementedMainExecutorCs07RunLoopC0sMc
908+
_$ss25UnimplementedMainExecutorCs07RunLoopC0sWP
909+
_$ss25UnimplementedMainExecutorCs0bC0sMc
910+
_$ss25UnimplementedMainExecutorCs0bC0sWP
911+
_$ss25UnimplementedTaskExecutorC06isMainC0Sbvg
912+
_$ss25UnimplementedTaskExecutorC06isMainC0SbvpMV
913+
_$ss25UnimplementedTaskExecutorC7enqueueyys0C3JobVnF
914+
_$ss25UnimplementedTaskExecutorCABycfC
915+
_$ss25UnimplementedTaskExecutorCABycfCTj
916+
_$ss25UnimplementedTaskExecutorCABycfCTq
917+
_$ss25UnimplementedTaskExecutorCABycfc
918+
_$ss25UnimplementedTaskExecutorCMa
919+
_$ss25UnimplementedTaskExecutorCMm
920+
_$ss25UnimplementedTaskExecutorCMn
921+
_$ss25UnimplementedTaskExecutorCMo
922+
_$ss25UnimplementedTaskExecutorCMu
923+
_$ss25UnimplementedTaskExecutorCN
924+
_$ss25UnimplementedTaskExecutorCScFsMc
925+
_$ss25UnimplementedTaskExecutorCScFsWP
926+
_$ss25UnimplementedTaskExecutorCSchsMc
927+
_$ss25UnimplementedTaskExecutorCSchsWP
928+
_$ss25UnimplementedTaskExecutorCfD
929+
_$ss25UnimplementedTaskExecutorCfd
930930
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTj
931931
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTq
932932
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvpMV

test/abi/Inputs/macOS/x86_64/concurrency/baseline

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -617,51 +617,6 @@ _$ss16AsyncMapSequenceVMa
617617
_$ss16AsyncMapSequenceVMn
618618
_$ss16AsyncMapSequenceV_9transformAByxq_Gx_q_7ElementQzYactcfC
619619
_$ss16AsyncMapSequenceVyxq_GScisMc
620-
_$ss17DummyMainExecutorC02isbC0Sbvg
621-
_$ss17DummyMainExecutorC02isbC0SbvpMV
622-
_$ss17DummyMainExecutorC13checkIsolatedyyF
623-
_$ss17DummyMainExecutorC3runyyKF
624-
_$ss17DummyMainExecutorC4stopyyF
625-
_$ss17DummyMainExecutorC7enqueueyys0C3JobVnF
626-
_$ss17DummyMainExecutorCABycfC
627-
_$ss17DummyMainExecutorCABycfCTj
628-
_$ss17DummyMainExecutorCABycfCTq
629-
_$ss17DummyMainExecutorCABycfc
630-
_$ss17DummyMainExecutorCMa
631-
_$ss17DummyMainExecutorCMm
632-
_$ss17DummyMainExecutorCMn
633-
_$ss17DummyMainExecutorCMo
634-
_$ss17DummyMainExecutorCMu
635-
_$ss17DummyMainExecutorCN
636-
_$ss17DummyMainExecutorCScFsMc
637-
_$ss17DummyMainExecutorCScFsWP
638-
_$ss17DummyMainExecutorCScfsMc
639-
_$ss17DummyMainExecutorCScfsWP
640-
_$ss17DummyMainExecutorCfD
641-
_$ss17DummyMainExecutorCfd
642-
_$ss17DummyMainExecutorCs07RunLoopC0sMc
643-
_$ss17DummyMainExecutorCs07RunLoopC0sWP
644-
_$ss17DummyMainExecutorCs0bC0sMc
645-
_$ss17DummyMainExecutorCs0bC0sWP
646-
_$ss17DummyTaskExecutorC06isMainC0Sbvg
647-
_$ss17DummyTaskExecutorC06isMainC0SbvpMV
648-
_$ss17DummyTaskExecutorC7enqueueyys0C3JobVnF
649-
_$ss17DummyTaskExecutorCABycfC
650-
_$ss17DummyTaskExecutorCABycfCTj
651-
_$ss17DummyTaskExecutorCABycfCTq
652-
_$ss17DummyTaskExecutorCABycfc
653-
_$ss17DummyTaskExecutorCMa
654-
_$ss17DummyTaskExecutorCMm
655-
_$ss17DummyTaskExecutorCMn
656-
_$ss17DummyTaskExecutorCMo
657-
_$ss17DummyTaskExecutorCMu
658-
_$ss17DummyTaskExecutorCN
659-
_$ss17DummyTaskExecutorCScFsMc
660-
_$ss17DummyTaskExecutorCScFsWP
661-
_$ss17DummyTaskExecutorCSchsMc
662-
_$ss17DummyTaskExecutorCSchsWP
663-
_$ss17DummyTaskExecutorCfD
664-
_$ss17DummyTaskExecutorCfd
665620
_$ss19AsyncFilterSequenceV04makeA8IteratorAB0E0Vyx_GyF
666621
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvg
667622
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvpMV
@@ -927,6 +882,51 @@ _$ss24AsyncThrowingMapSequenceVMa
927882
_$ss24AsyncThrowingMapSequenceVMn
928883
_$ss24AsyncThrowingMapSequenceV_9transformAByxq_Gx_q_7ElementQzYaKctcfC
929884
_$ss24AsyncThrowingMapSequenceVyxq_GScisMc
885+
_$ss25UnimplementedMainExecutorC02isbC0Sbvg
886+
_$ss25UnimplementedMainExecutorC02isbC0SbvpMV
887+
_$ss25UnimplementedMainExecutorC13checkIsolatedyyF
888+
_$ss25UnimplementedMainExecutorC3runyyKF
889+
_$ss25UnimplementedMainExecutorC4stopyyF
890+
_$ss25UnimplementedMainExecutorC7enqueueyys0C3JobVnF
891+
_$ss25UnimplementedMainExecutorCABycfC
892+
_$ss25UnimplementedMainExecutorCABycfCTj
893+
_$ss25UnimplementedMainExecutorCABycfCTq
894+
_$ss25UnimplementedMainExecutorCABycfc
895+
_$ss25UnimplementedMainExecutorCMa
896+
_$ss25UnimplementedMainExecutorCMm
897+
_$ss25UnimplementedMainExecutorCMn
898+
_$ss25UnimplementedMainExecutorCMo
899+
_$ss25UnimplementedMainExecutorCMu
900+
_$ss25UnimplementedMainExecutorCN
901+
_$ss25UnimplementedMainExecutorCScFsMc
902+
_$ss25UnimplementedMainExecutorCScFsWP
903+
_$ss25UnimplementedMainExecutorCScfsMc
904+
_$ss25UnimplementedMainExecutorCScfsWP
905+
_$ss25UnimplementedMainExecutorCfD
906+
_$ss25UnimplementedMainExecutorCfd
907+
_$ss25UnimplementedMainExecutorCs07RunLoopC0sMc
908+
_$ss25UnimplementedMainExecutorCs07RunLoopC0sWP
909+
_$ss25UnimplementedMainExecutorCs0bC0sMc
910+
_$ss25UnimplementedMainExecutorCs0bC0sWP
911+
_$ss25UnimplementedTaskExecutorC06isMainC0Sbvg
912+
_$ss25UnimplementedTaskExecutorC06isMainC0SbvpMV
913+
_$ss25UnimplementedTaskExecutorC7enqueueyys0C3JobVnF
914+
_$ss25UnimplementedTaskExecutorCABycfC
915+
_$ss25UnimplementedTaskExecutorCABycfCTj
916+
_$ss25UnimplementedTaskExecutorCABycfCTq
917+
_$ss25UnimplementedTaskExecutorCABycfc
918+
_$ss25UnimplementedTaskExecutorCMa
919+
_$ss25UnimplementedTaskExecutorCMm
920+
_$ss25UnimplementedTaskExecutorCMn
921+
_$ss25UnimplementedTaskExecutorCMo
922+
_$ss25UnimplementedTaskExecutorCMu
923+
_$ss25UnimplementedTaskExecutorCN
924+
_$ss25UnimplementedTaskExecutorCScFsMc
925+
_$ss25UnimplementedTaskExecutorCScFsWP
926+
_$ss25UnimplementedTaskExecutorCSchsMc
927+
_$ss25UnimplementedTaskExecutorCSchsWP
928+
_$ss25UnimplementedTaskExecutorCfD
929+
_$ss25UnimplementedTaskExecutorCfd
930930
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTj
931931
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTq
932932
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvpMV

0 commit comments

Comments
 (0)