Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Runtimes/Core/Concurrency/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@ add_library(swift_Concurrency
Deque/Deque+UnsafeHandle.swift
Deque/UnsafeMutableBufferPointer+Utilities.swift
DiscardingTaskGroup.swift
DummyExecutor.swift
Errors.swift
Executor.swift
ExecutorAssertions.swift
Expand All @@ -96,6 +95,7 @@ add_library(swift_Concurrency
TaskLocal.swift
TaskSleep.swift
TaskSleepDuration.swift
UnimplementedExecutor.swift
"${CMAKE_CURRENT_BINARY_DIR}/Task+init.swift"
"${CMAKE_CURRENT_BINARY_DIR}/TaskGroup+addTask.swift"
"${CMAKE_CURRENT_BINARY_DIR}/Task+immediate.swift")
Expand Down
2 changes: 1 addition & 1 deletion stdlib/public/Concurrency/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ set(SWIFT_RUNTIME_CONCURRENCY_SWIFT_SOURCES
ContinuousClock.swift
SuspendingClock.swift
TaskSleepDuration.swift
DummyExecutor.swift
UnimplementedExecutor.swift
CooperativeExecutor.swift
PlatformExecutorDarwin.swift
PlatformExecutorLinux.swift
Expand Down
4 changes: 2 additions & 2 deletions stdlib/public/Concurrency/PlatformExecutorNone.swift
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ import Swift

@available(SwiftStdlib 6.2, *)
public struct PlatformExecutorFactory: ExecutorFactory {
public static let mainExecutor: any MainExecutor = DummyMainExecutor()
public static let defaultExecutor: any TaskExecutor = DummyTaskExecutor()
public static let mainExecutor: any MainExecutor = UnimplementedMainExecutor()
public static let defaultExecutor: any TaskExecutor = UnimplementedTaskExecutor()
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import Swift
// .. Main Executor ............................................................

@available(SwiftStdlib 6.2, *)
public final class DummyMainExecutor: MainExecutor, @unchecked Sendable {
public final class UnimplementedMainExecutor: MainExecutor, @unchecked Sendable {
public init() {}

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

@available(SwiftStdlib 6.2, *)
public final class DummyTaskExecutor: TaskExecutor, @unchecked Sendable {
public final class UnimplementedTaskExecutor: TaskExecutor, @unchecked Sendable {
public init() {}

#if SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
Expand Down
90 changes: 45 additions & 45 deletions test/abi/Inputs/macOS/arm64/concurrency/baseline
Original file line number Diff line number Diff line change
Expand Up @@ -617,51 +617,6 @@ _$ss16AsyncMapSequenceVMa
_$ss16AsyncMapSequenceVMn
_$ss16AsyncMapSequenceV_9transformAByxq_Gx_q_7ElementQzYactcfC
_$ss16AsyncMapSequenceVyxq_GScisMc
_$ss17DummyMainExecutorC02isbC0Sbvg
_$ss17DummyMainExecutorC02isbC0SbvpMV
_$ss17DummyMainExecutorC13checkIsolatedyyF
_$ss17DummyMainExecutorC3runyyKF
_$ss17DummyMainExecutorC4stopyyF
_$ss17DummyMainExecutorC7enqueueyys0C3JobVnF
_$ss17DummyMainExecutorCABycfC
_$ss17DummyMainExecutorCABycfCTj
_$ss17DummyMainExecutorCABycfCTq
_$ss17DummyMainExecutorCABycfc
_$ss17DummyMainExecutorCMa
_$ss17DummyMainExecutorCMm
_$ss17DummyMainExecutorCMn
_$ss17DummyMainExecutorCMo
_$ss17DummyMainExecutorCMu
_$ss17DummyMainExecutorCN
_$ss17DummyMainExecutorCScFsMc
_$ss17DummyMainExecutorCScFsWP
_$ss17DummyMainExecutorCScfsMc
_$ss17DummyMainExecutorCScfsWP
_$ss17DummyMainExecutorCfD
_$ss17DummyMainExecutorCfd
_$ss17DummyMainExecutorCs07RunLoopC0sMc
_$ss17DummyMainExecutorCs07RunLoopC0sWP
_$ss17DummyMainExecutorCs0bC0sMc
_$ss17DummyMainExecutorCs0bC0sWP
_$ss17DummyTaskExecutorC06isMainC0Sbvg
_$ss17DummyTaskExecutorC06isMainC0SbvpMV
_$ss17DummyTaskExecutorC7enqueueyys0C3JobVnF
_$ss17DummyTaskExecutorCABycfC
_$ss17DummyTaskExecutorCABycfCTj
_$ss17DummyTaskExecutorCABycfCTq
_$ss17DummyTaskExecutorCABycfc
_$ss17DummyTaskExecutorCMa
_$ss17DummyTaskExecutorCMm
_$ss17DummyTaskExecutorCMn
_$ss17DummyTaskExecutorCMo
_$ss17DummyTaskExecutorCMu
_$ss17DummyTaskExecutorCN
_$ss17DummyTaskExecutorCScFsMc
_$ss17DummyTaskExecutorCScFsWP
_$ss17DummyTaskExecutorCSchsMc
_$ss17DummyTaskExecutorCSchsWP
_$ss17DummyTaskExecutorCfD
_$ss17DummyTaskExecutorCfd
_$ss19AsyncFilterSequenceV04makeA8IteratorAB0E0Vyx_GyF
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvg
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvpMV
Expand Down Expand Up @@ -927,6 +882,51 @@ _$ss24AsyncThrowingMapSequenceVMa
_$ss24AsyncThrowingMapSequenceVMn
_$ss24AsyncThrowingMapSequenceV_9transformAByxq_Gx_q_7ElementQzYaKctcfC
_$ss24AsyncThrowingMapSequenceVyxq_GScisMc
_$ss25UnimplementedMainExecutorC02isbC0Sbvg
_$ss25UnimplementedMainExecutorC02isbC0SbvpMV
_$ss25UnimplementedMainExecutorC13checkIsolatedyyF
_$ss25UnimplementedMainExecutorC3runyyKF
_$ss25UnimplementedMainExecutorC4stopyyF
_$ss25UnimplementedMainExecutorC7enqueueyys0C3JobVnF
_$ss25UnimplementedMainExecutorCABycfC
_$ss25UnimplementedMainExecutorCABycfCTj
_$ss25UnimplementedMainExecutorCABycfCTq
_$ss25UnimplementedMainExecutorCABycfc
_$ss25UnimplementedMainExecutorCMa
_$ss25UnimplementedMainExecutorCMm
_$ss25UnimplementedMainExecutorCMn
_$ss25UnimplementedMainExecutorCMo
_$ss25UnimplementedMainExecutorCMu
_$ss25UnimplementedMainExecutorCN
_$ss25UnimplementedMainExecutorCScFsMc
_$ss25UnimplementedMainExecutorCScFsWP
_$ss25UnimplementedMainExecutorCScfsMc
_$ss25UnimplementedMainExecutorCScfsWP
_$ss25UnimplementedMainExecutorCfD
_$ss25UnimplementedMainExecutorCfd
_$ss25UnimplementedMainExecutorCs07RunLoopC0sMc
_$ss25UnimplementedMainExecutorCs07RunLoopC0sWP
_$ss25UnimplementedMainExecutorCs0bC0sMc
_$ss25UnimplementedMainExecutorCs0bC0sWP
_$ss25UnimplementedTaskExecutorC06isMainC0Sbvg
_$ss25UnimplementedTaskExecutorC06isMainC0SbvpMV
_$ss25UnimplementedTaskExecutorC7enqueueyys0C3JobVnF
_$ss25UnimplementedTaskExecutorCABycfC
_$ss25UnimplementedTaskExecutorCABycfCTj
_$ss25UnimplementedTaskExecutorCABycfCTq
_$ss25UnimplementedTaskExecutorCABycfc
_$ss25UnimplementedTaskExecutorCMa
_$ss25UnimplementedTaskExecutorCMm
_$ss25UnimplementedTaskExecutorCMn
_$ss25UnimplementedTaskExecutorCMo
_$ss25UnimplementedTaskExecutorCMu
_$ss25UnimplementedTaskExecutorCN
_$ss25UnimplementedTaskExecutorCScFsMc
_$ss25UnimplementedTaskExecutorCScFsWP
_$ss25UnimplementedTaskExecutorCSchsMc
_$ss25UnimplementedTaskExecutorCSchsWP
_$ss25UnimplementedTaskExecutorCfD
_$ss25UnimplementedTaskExecutorCfd
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTj
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTq
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvpMV
Expand Down
90 changes: 45 additions & 45 deletions test/abi/Inputs/macOS/arm64/concurrency/baseline-asserts
Original file line number Diff line number Diff line change
Expand Up @@ -617,51 +617,6 @@ _$ss16AsyncMapSequenceVMa
_$ss16AsyncMapSequenceVMn
_$ss16AsyncMapSequenceV_9transformAByxq_Gx_q_7ElementQzYactcfC
_$ss16AsyncMapSequenceVyxq_GScisMc
_$ss17DummyMainExecutorC02isbC0Sbvg
_$ss17DummyMainExecutorC02isbC0SbvpMV
_$ss17DummyMainExecutorC13checkIsolatedyyF
_$ss17DummyMainExecutorC3runyyKF
_$ss17DummyMainExecutorC4stopyyF
_$ss17DummyMainExecutorC7enqueueyys0C3JobVnF
_$ss17DummyMainExecutorCABycfC
_$ss17DummyMainExecutorCABycfCTj
_$ss17DummyMainExecutorCABycfCTq
_$ss17DummyMainExecutorCABycfc
_$ss17DummyMainExecutorCMa
_$ss17DummyMainExecutorCMm
_$ss17DummyMainExecutorCMn
_$ss17DummyMainExecutorCMo
_$ss17DummyMainExecutorCMu
_$ss17DummyMainExecutorCN
_$ss17DummyMainExecutorCScFsMc
_$ss17DummyMainExecutorCScFsWP
_$ss17DummyMainExecutorCScfsMc
_$ss17DummyMainExecutorCScfsWP
_$ss17DummyMainExecutorCfD
_$ss17DummyMainExecutorCfd
_$ss17DummyMainExecutorCs07RunLoopC0sMc
_$ss17DummyMainExecutorCs07RunLoopC0sWP
_$ss17DummyMainExecutorCs0bC0sMc
_$ss17DummyMainExecutorCs0bC0sWP
_$ss17DummyTaskExecutorC06isMainC0Sbvg
_$ss17DummyTaskExecutorC06isMainC0SbvpMV
_$ss17DummyTaskExecutorC7enqueueyys0C3JobVnF
_$ss17DummyTaskExecutorCABycfC
_$ss17DummyTaskExecutorCABycfCTj
_$ss17DummyTaskExecutorCABycfCTq
_$ss17DummyTaskExecutorCABycfc
_$ss17DummyTaskExecutorCMa
_$ss17DummyTaskExecutorCMm
_$ss17DummyTaskExecutorCMn
_$ss17DummyTaskExecutorCMo
_$ss17DummyTaskExecutorCMu
_$ss17DummyTaskExecutorCN
_$ss17DummyTaskExecutorCScFsMc
_$ss17DummyTaskExecutorCScFsWP
_$ss17DummyTaskExecutorCSchsMc
_$ss17DummyTaskExecutorCSchsWP
_$ss17DummyTaskExecutorCfD
_$ss17DummyTaskExecutorCfd
_$ss19AsyncFilterSequenceV04makeA8IteratorAB0E0Vyx_GyF
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvg
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvpMV
Expand Down Expand Up @@ -927,6 +882,51 @@ _$ss24AsyncThrowingMapSequenceVMa
_$ss24AsyncThrowingMapSequenceVMn
_$ss24AsyncThrowingMapSequenceV_9transformAByxq_Gx_q_7ElementQzYaKctcfC
_$ss24AsyncThrowingMapSequenceVyxq_GScisMc
_$ss25UnimplementedMainExecutorC02isbC0Sbvg
_$ss25UnimplementedMainExecutorC02isbC0SbvpMV
_$ss25UnimplementedMainExecutorC13checkIsolatedyyF
_$ss25UnimplementedMainExecutorC3runyyKF
_$ss25UnimplementedMainExecutorC4stopyyF
_$ss25UnimplementedMainExecutorC7enqueueyys0C3JobVnF
_$ss25UnimplementedMainExecutorCABycfC
_$ss25UnimplementedMainExecutorCABycfCTj
_$ss25UnimplementedMainExecutorCABycfCTq
_$ss25UnimplementedMainExecutorCABycfc
_$ss25UnimplementedMainExecutorCMa
_$ss25UnimplementedMainExecutorCMm
_$ss25UnimplementedMainExecutorCMn
_$ss25UnimplementedMainExecutorCMo
_$ss25UnimplementedMainExecutorCMu
_$ss25UnimplementedMainExecutorCN
_$ss25UnimplementedMainExecutorCScFsMc
_$ss25UnimplementedMainExecutorCScFsWP
_$ss25UnimplementedMainExecutorCScfsMc
_$ss25UnimplementedMainExecutorCScfsWP
_$ss25UnimplementedMainExecutorCfD
_$ss25UnimplementedMainExecutorCfd
_$ss25UnimplementedMainExecutorCs07RunLoopC0sMc
_$ss25UnimplementedMainExecutorCs07RunLoopC0sWP
_$ss25UnimplementedMainExecutorCs0bC0sMc
_$ss25UnimplementedMainExecutorCs0bC0sWP
_$ss25UnimplementedTaskExecutorC06isMainC0Sbvg
_$ss25UnimplementedTaskExecutorC06isMainC0SbvpMV
_$ss25UnimplementedTaskExecutorC7enqueueyys0C3JobVnF
_$ss25UnimplementedTaskExecutorCABycfC
_$ss25UnimplementedTaskExecutorCABycfCTj
_$ss25UnimplementedTaskExecutorCABycfCTq
_$ss25UnimplementedTaskExecutorCABycfc
_$ss25UnimplementedTaskExecutorCMa
_$ss25UnimplementedTaskExecutorCMm
_$ss25UnimplementedTaskExecutorCMn
_$ss25UnimplementedTaskExecutorCMo
_$ss25UnimplementedTaskExecutorCMu
_$ss25UnimplementedTaskExecutorCN
_$ss25UnimplementedTaskExecutorCScFsMc
_$ss25UnimplementedTaskExecutorCScFsWP
_$ss25UnimplementedTaskExecutorCSchsMc
_$ss25UnimplementedTaskExecutorCSchsWP
_$ss25UnimplementedTaskExecutorCfD
_$ss25UnimplementedTaskExecutorCfd
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTj
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTq
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvpMV
Expand Down
90 changes: 45 additions & 45 deletions test/abi/Inputs/macOS/x86_64/concurrency/baseline
Original file line number Diff line number Diff line change
Expand Up @@ -617,51 +617,6 @@ _$ss16AsyncMapSequenceVMa
_$ss16AsyncMapSequenceVMn
_$ss16AsyncMapSequenceV_9transformAByxq_Gx_q_7ElementQzYactcfC
_$ss16AsyncMapSequenceVyxq_GScisMc
_$ss17DummyMainExecutorC02isbC0Sbvg
_$ss17DummyMainExecutorC02isbC0SbvpMV
_$ss17DummyMainExecutorC13checkIsolatedyyF
_$ss17DummyMainExecutorC3runyyKF
_$ss17DummyMainExecutorC4stopyyF
_$ss17DummyMainExecutorC7enqueueyys0C3JobVnF
_$ss17DummyMainExecutorCABycfC
_$ss17DummyMainExecutorCABycfCTj
_$ss17DummyMainExecutorCABycfCTq
_$ss17DummyMainExecutorCABycfc
_$ss17DummyMainExecutorCMa
_$ss17DummyMainExecutorCMm
_$ss17DummyMainExecutorCMn
_$ss17DummyMainExecutorCMo
_$ss17DummyMainExecutorCMu
_$ss17DummyMainExecutorCN
_$ss17DummyMainExecutorCScFsMc
_$ss17DummyMainExecutorCScFsWP
_$ss17DummyMainExecutorCScfsMc
_$ss17DummyMainExecutorCScfsWP
_$ss17DummyMainExecutorCfD
_$ss17DummyMainExecutorCfd
_$ss17DummyMainExecutorCs07RunLoopC0sMc
_$ss17DummyMainExecutorCs07RunLoopC0sWP
_$ss17DummyMainExecutorCs0bC0sMc
_$ss17DummyMainExecutorCs0bC0sWP
_$ss17DummyTaskExecutorC06isMainC0Sbvg
_$ss17DummyTaskExecutorC06isMainC0SbvpMV
_$ss17DummyTaskExecutorC7enqueueyys0C3JobVnF
_$ss17DummyTaskExecutorCABycfC
_$ss17DummyTaskExecutorCABycfCTj
_$ss17DummyTaskExecutorCABycfCTq
_$ss17DummyTaskExecutorCABycfc
_$ss17DummyTaskExecutorCMa
_$ss17DummyTaskExecutorCMm
_$ss17DummyTaskExecutorCMn
_$ss17DummyTaskExecutorCMo
_$ss17DummyTaskExecutorCMu
_$ss17DummyTaskExecutorCN
_$ss17DummyTaskExecutorCScFsMc
_$ss17DummyTaskExecutorCScFsWP
_$ss17DummyTaskExecutorCSchsMc
_$ss17DummyTaskExecutorCSchsWP
_$ss17DummyTaskExecutorCfD
_$ss17DummyTaskExecutorCfd
_$ss19AsyncFilterSequenceV04makeA8IteratorAB0E0Vyx_GyF
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvg
_$ss19AsyncFilterSequenceV10isIncludedySb7ElementQzYacvpMV
Expand Down Expand Up @@ -927,6 +882,51 @@ _$ss24AsyncThrowingMapSequenceVMa
_$ss24AsyncThrowingMapSequenceVMn
_$ss24AsyncThrowingMapSequenceV_9transformAByxq_Gx_q_7ElementQzYaKctcfC
_$ss24AsyncThrowingMapSequenceVyxq_GScisMc
_$ss25UnimplementedMainExecutorC02isbC0Sbvg
_$ss25UnimplementedMainExecutorC02isbC0SbvpMV
_$ss25UnimplementedMainExecutorC13checkIsolatedyyF
_$ss25UnimplementedMainExecutorC3runyyKF
_$ss25UnimplementedMainExecutorC4stopyyF
_$ss25UnimplementedMainExecutorC7enqueueyys0C3JobVnF
_$ss25UnimplementedMainExecutorCABycfC
_$ss25UnimplementedMainExecutorCABycfCTj
_$ss25UnimplementedMainExecutorCABycfCTq
_$ss25UnimplementedMainExecutorCABycfc
_$ss25UnimplementedMainExecutorCMa
_$ss25UnimplementedMainExecutorCMm
_$ss25UnimplementedMainExecutorCMn
_$ss25UnimplementedMainExecutorCMo
_$ss25UnimplementedMainExecutorCMu
_$ss25UnimplementedMainExecutorCN
_$ss25UnimplementedMainExecutorCScFsMc
_$ss25UnimplementedMainExecutorCScFsWP
_$ss25UnimplementedMainExecutorCScfsMc
_$ss25UnimplementedMainExecutorCScfsWP
_$ss25UnimplementedMainExecutorCfD
_$ss25UnimplementedMainExecutorCfd
_$ss25UnimplementedMainExecutorCs07RunLoopC0sMc
_$ss25UnimplementedMainExecutorCs07RunLoopC0sWP
_$ss25UnimplementedMainExecutorCs0bC0sMc
_$ss25UnimplementedMainExecutorCs0bC0sWP
_$ss25UnimplementedTaskExecutorC06isMainC0Sbvg
_$ss25UnimplementedTaskExecutorC06isMainC0SbvpMV
_$ss25UnimplementedTaskExecutorC7enqueueyys0C3JobVnF
_$ss25UnimplementedTaskExecutorCABycfC
_$ss25UnimplementedTaskExecutorCABycfCTj
_$ss25UnimplementedTaskExecutorCABycfCTq
_$ss25UnimplementedTaskExecutorCABycfc
_$ss25UnimplementedTaskExecutorCMa
_$ss25UnimplementedTaskExecutorCMm
_$ss25UnimplementedTaskExecutorCMn
_$ss25UnimplementedTaskExecutorCMo
_$ss25UnimplementedTaskExecutorCMu
_$ss25UnimplementedTaskExecutorCN
_$ss25UnimplementedTaskExecutorCScFsMc
_$ss25UnimplementedTaskExecutorCScFsWP
_$ss25UnimplementedTaskExecutorCSchsMc
_$ss25UnimplementedTaskExecutorCSchsWP
_$ss25UnimplementedTaskExecutorCfD
_$ss25UnimplementedTaskExecutorCfd
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTj
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvgTq
_$ss26DispatchGlobalTaskExecutorC06isMainD0SbvpMV
Expand Down
Loading