File tree Expand file tree Collapse file tree 3 files changed +5
-12
lines changed
stdlib/public/Concurrency Expand file tree Collapse file tree 3 files changed +5
-12
lines changed Original file line number Diff line number Diff line change @@ -269,7 +269,7 @@ static constexpr size_t globalQueueCacheCount =
269
269
static_cast <size_t >(JobPriority::UserInteractive) + 1;
270
270
static std::atomic<dispatch_queue_t > globalQueueCache[globalQueueCacheCount];
271
271
272
- #ifdef SWIFT_CONCURRENCY_BACK_DEPLOYMENT
272
+ #if defined( SWIFT_CONCURRENCY_BACK_DEPLOYMENT) || defined(__linux__)
273
273
extern " C" void dispatch_queue_set_width (dispatch_queue_t dq, long width);
274
274
#endif
275
275
@@ -289,7 +289,7 @@ static dispatch_queue_t getGlobalQueue(JobPriority priority) {
289
289
if (SWIFT_LIKELY (queue))
290
290
return queue;
291
291
292
- #ifdef SWIFT_CONCURRENCY_BACK_DEPLOYMENT
292
+ #if defined( SWIFT_CONCURRENCY_BACK_DEPLOYMENT) || defined(__linux__)
293
293
const int DISPATCH_QUEUE_WIDTH_MAX_LOGICAL_CPUS = -3 ;
294
294
295
295
// Create a new cooperative concurrent queue and swap it in.
Original file line number Diff line number Diff line change @@ -39,15 +39,8 @@ func test_detach() async {
39
39
print ( " a2: \( a2) " ) // CHECK: a2: TaskPriority(rawValue: 25)
40
40
} . get ( )
41
41
42
- await detach ( priority: . default) {
43
- let a3 = Task . currentPriority
44
- // The priority of 'a3' may either be 21 (default) or elevated to that of
45
- // the main function, whichever is greater.
46
- print ( " a3: \( a3) " ) // CHECK: a3: TaskPriority(rawValue: [[#max(MAIN_PRIORITY,21)]]
47
- } . get ( )
48
-
49
- let a4 = Task . currentPriority
50
- print ( " a4: \( a4) " ) // CHECK: a4: TaskPriority(rawValue: [[#MAIN_PRIORITY]])
42
+ let a3 = Task . currentPriority
43
+ print ( " a3: \( a3) " ) // CHECK: a3: TaskPriority(rawValue: [[#MAIN_PRIORITY]])
51
44
}
52
45
53
46
@available ( SwiftStdlib 5 . 5 , * )
Original file line number Diff line number Diff line change 144
144
"llbuild" : " main" ,
145
145
"swift-tools-support-core" : " main" ,
146
146
"swiftpm" : " main" ,
147
- "swift-argument-parser" : " 0.4.1 " ,
147
+ "swift-argument-parser" : " 0.4.3 " ,
148
148
"swift-crypto" : " 1.1.5" ,
149
149
"swift-driver" : " main" ,
150
150
"swift-syntax" : " main" ,
You can’t perform that action at this time.
0 commit comments