File tree 5 files changed +20
-4
lines changed
Runtimes/Core/Concurrency
5 files changed +20
-4
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ add_library(swift_Concurrency
11
11
ConcurrencyHooks.cpp
12
12
EmbeddedSupport.cpp
13
13
Error.cpp
14
+ ExecutorBridge.cpp
14
15
ExecutorChecks.cpp
15
16
GlobalExecutor.cpp
16
17
Setup.cpp
@@ -47,6 +48,7 @@ add_library(swift_Concurrency
47
48
CheckedContinuation.swift
48
49
Clock.swift
49
50
ContinuousClock.swift
51
+ CooperativeExecutor.swift
50
52
Deque/_DequeBuffer.swift
51
53
Deque/_DequeBufferHeader.swift
52
54
Deque/_DequeSlot.swift
@@ -67,19 +69,27 @@ add_library(swift_Concurrency
67
69
Deque/Deque+UnsafeHandle.swift
68
70
Deque/UnsafeMutableBufferPointer+Utilities.swift
69
71
DiscardingTaskGroup.swift
72
+ DummyExecutor.swift
70
73
Errors.swift
71
74
Executor.swift
72
75
ExecutorAssertions.swift
76
+ ExecutorBridge.swift
73
77
GlobalActor.swift
74
78
GlobalConcurrentExecutor.swift
75
79
MainActor.swift
76
80
PartialAsyncTask.swift
81
+ PlatformExecutorDarwin.swift
82
+ PlatformExecutorLinux.swift
83
+ PlatformExecutorWindows.swift
84
+ PriorityQueue.swift
77
85
SourceCompatibilityShims.swift
78
86
SuspendingClock.swift
79
87
Task.swift
88
+ Task+PriorityEscalation.swift
80
89
Task+TaskExecutor.swift
81
90
TaskCancellation.swift
82
91
TaskGroup.swift
92
+ TaskGroup+Embedded.swift
83
93
TaskLocal.swift
84
94
TaskSleep.swift
85
95
TaskSleepDuration.swift
Original file line number Diff line number Diff line change 2
2
find_package (dispatch QUIET REQUIRED)
3
3
4
4
target_sources (swift_Concurrency PRIVATE
5
- DispatchGlobalExecutor.cpp)
5
+ DispatchGlobalExecutor.cpp
6
+ DispatchExecutor.swift
7
+ CFExecutor.swift
8
+ ExecutorImpl.swift)
6
9
target_compile_definitions (swift_Concurrency PRIVATE
7
10
$<$<COMPILE_LANGUAGE:C,CXX>:-DSWIFT_CONCURRENCY_USES_DISPATCH=1>)
8
11
target_compile_options (swift_Concurrency PRIVATE
Original file line number Diff line number Diff line change 1
1
target_sources (swift_Concurrency PRIVATE
2
- NonDispatchGlobalExecutor.cpp)
2
+ ExecutorImpl.swift
3
+ PlatformExecutorNone.swift)
Original file line number Diff line number Diff line change 1
1
target_sources (swift_Concurrency PRIVATE
2
- NonDispatchGlobalExecutor.cpp)
2
+ ExecutorImpl.swift
3
+ PlatformExecutorNone.swift)
Original file line number Diff line number Diff line change 1
1
target_sources (swift_Concurrency PRIVATE
2
- CooperativeGlobalExecutor.cpp)
2
+ ExecutorImpl.swift
3
+ PlatformExecutorCooperative.swift)
You can’t perform that action at this time.
0 commit comments