File tree Expand file tree Collapse file tree 4 files changed +8
-5
lines changed
stdlib/public/Concurrency Expand file tree Collapse file tree 4 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -171,8 +171,7 @@ set(SWIFT_RUNTIME_CONCURRENCY_SWIFT_SOURCES
171
171
172
172
set (SWIFT_RUNTIME_CONCURRENCY_EXECUTOR_SOURCES )
173
173
set (SWIFT_RUNTIME_CONCURRENCY_NONEMBEDDED_SWIFT_SOURCES )
174
- set (SWIFT_RUNTIME_CONCURRENCY_NONEMBEDDED_C_SOURCES
175
- )
174
+ set (SWIFT_RUNTIME_CONCURRENCY_NONEMBEDDED_C_SOURCES )
176
175
177
176
if ("${SWIFT_CONCURRENCY_GLOBAL_EXECUTOR} " STREQUAL "dispatch" )
178
177
set (SWIFT_RUNTIME_CONCURRENCY_EXECUTOR_SOURCES
@@ -322,7 +321,6 @@ if(SWIFT_SHOULD_BUILD_EMBEDDED_STDLIB AND SWIFT_SHOULD_BUILD_EMBEDDED_CONCURRENC
322
321
)
323
322
endif ()
324
323
325
-
326
324
set (SWIFT_SDK_embedded_THREADING_PACKAGE none )
327
325
set (SWIFT_SDK_embedded_ARCH_${arch}_MODULE "${mod} " )
328
326
set (SWIFT_SDK_embedded_ARCH_${mod}_MODULE "${mod} " )
Original file line number Diff line number Diff line change @@ -610,7 +610,7 @@ func _createDefaultExecutors() {
610
610
}
611
611
}
612
612
613
- #if ! SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
613
+ #if os(WASI) || (!$Embedded && ! SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY)
614
614
extension MainActor {
615
615
@available ( StdlibDeploymentTarget 6 . 2 , * )
616
616
static var _executor : ( any MainExecutor ) ? = nil
@@ -627,7 +627,7 @@ extension MainActor {
627
627
return _executor!
628
628
}
629
629
}
630
- #endif // ! SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
630
+ #endif // os(WASI) || (!$Embedded && ! SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY)
631
631
632
632
extension Task where Success == Never , Failure == Never {
633
633
@available ( StdlibDeploymentTarget 6 . 2 , * )
Original file line number Diff line number Diff line change @@ -91,6 +91,7 @@ internal func _jobGetExecutorPrivateData(
91
91
_ job: Builtin . Job
92
92
) -> UnsafeMutableRawPointer
93
93
94
+ #if os(WASI) || !$Embedded
94
95
#if !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
95
96
@available ( StdlibDeploymentTarget 6 . 2 , * )
96
97
@_silgen_name ( " swift_getMainExecutor " )
@@ -103,6 +104,7 @@ internal func _getMainExecutorAsSerialExecutor() -> (any SerialExecutor)? {
103
104
@_silgen_name ( " swift_getMainExecutor " )
104
105
internal func _getMainExecutorAsSerialExecutor( ) -> ( any SerialExecutor ) ?
105
106
#endif // SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
107
+ #endif // os(WASI) || !$Embedded
106
108
107
109
@available ( StdlibDeploymentTarget 6 . 2 , * )
108
110
@_silgen_name ( " swift_dispatchMain " )
Original file line number Diff line number Diff line change 12
12
13
13
import Swift
14
14
15
+ #if os(WASI) || !$Embedded
16
+
15
17
#if SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
16
18
@available ( SwiftStdlib 5 . 1 , * )
17
19
@available ( * , unavailable, message: " Unavailable in task-to-thread concurrency model " )
@@ -195,3 +197,4 @@ public func _deinitOnExecutorMainActorBackDeploy(
195
197
196
198
#endif // !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
197
199
200
+ #endif // os(WASI) || !$Embedded
You can’t perform that action at this time.
0 commit comments