@@ -17,16 +17,16 @@ import Swift
17
17
public protocol Executor : AnyObject , Sendable {
18
18
19
19
#if !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
20
- @available ( macOS, introduced: 10.15 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned Job )' instead " )
21
- @available ( iOS, introduced: 13.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned Job )' instead " )
22
- @available ( watchOS, introduced: 6.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned Job )' instead " )
23
- @available ( tvOS, introduced: 13.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned Job )' instead " )
20
+ @available ( macOS, introduced: 10.15 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned ExecutorJob )' instead " )
21
+ @available ( iOS, introduced: 13.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned ExecutorJob )' instead " )
22
+ @available ( watchOS, introduced: 6.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned ExecutorJob )' instead " )
23
+ @available ( tvOS, introduced: 13.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned ExecutorJob )' instead " )
24
24
#endif // !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
25
25
func enqueue( _ job: UnownedJob )
26
26
27
27
#if !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
28
28
@available ( SwiftStdlib 5 . 9 , * )
29
- func enqueue( _ job: __owned Job )
29
+ func enqueue( _ job: __owned ExecutorJob )
30
30
#endif // !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
31
31
}
32
32
@@ -39,10 +39,10 @@ public protocol SerialExecutor: Executor {
39
39
// work-scheduling operation.
40
40
@_nonoverride
41
41
#if !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
42
- @available ( macOS, introduced: 10.15 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned Job )' instead " )
43
- @available ( iOS, introduced: 13.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned Job )' instead " )
44
- @available ( watchOS, introduced: 6.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned Job )' instead " )
45
- @available ( tvOS, introduced: 13.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned Job )' instead " )
42
+ @available ( macOS, introduced: 10.15 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned ExecutorJob )' instead " )
43
+ @available ( iOS, introduced: 13.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned ExecutorJob )' instead " )
44
+ @available ( watchOS, introduced: 6.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned ExecutorJob )' instead " )
45
+ @available ( tvOS, introduced: 13.0 , deprecated: 9999 , message: " Implement 'enqueue(_: __owned ExecutorJob )' instead " )
46
46
#endif // !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
47
47
func enqueue( _ job: UnownedJob )
48
48
@@ -53,7 +53,7 @@ public protocol SerialExecutor: Executor {
53
53
// work-scheduling operation.
54
54
@_nonoverride
55
55
@available ( SwiftStdlib 5 . 9 , * )
56
- func enqueue( _ job: __owned Job )
56
+ func enqueue( _ job: __owned ExecutorJob )
57
57
#endif // !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
58
58
59
59
/// Convert this executor value to the optimized form of borrowed
@@ -87,10 +87,10 @@ public protocol SerialExecutor: Executor {
87
87
@available ( SwiftStdlib 5 . 9 , * )
88
88
extension Executor {
89
89
public func enqueue( _ job: UnownedJob ) {
90
- self . enqueue ( Job ( job) )
90
+ self . enqueue ( ExecutorJob ( job) )
91
91
}
92
92
93
- public func enqueue( _ job: __owned Job ) {
93
+ public func enqueue( _ job: __owned ExecutorJob ) {
94
94
self . enqueue ( UnownedJob ( job) )
95
95
}
96
96
}
@@ -219,10 +219,10 @@ func _checkExpectedExecutor(_filenameStart: Builtin.RawPointer,
219
219
220
220
/// Primarily a debug utility.
221
221
///
222
- /// If the passed in Job is a Task, returns the complete 64bit TaskId,
222
+ /// If the passed in ExecutorJob is a Task, returns the complete 64bit TaskId,
223
223
/// otherwise returns only the job's 32bit Id.
224
224
///
225
- /// - Returns: the Id stored in this Job or Task, for purposes of debug printing
225
+ /// - Returns: the Id stored in this ExecutorJob or Task, for purposes of debug printing
226
226
@available ( SwiftStdlib 5 . 9 , * )
227
227
@_silgen_name ( " swift_task_getJobTaskId " )
228
228
internal func _getJobTaskId( _ job: UnownedJob ) -> UInt64
@@ -250,7 +250,7 @@ internal func _enqueueOnExecutor<E>(job unownedJob: UnownedJob, executor: E)
250
250
where E: SerialExecutor {
251
251
#if !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
252
252
if #available( SwiftStdlib 5 . 9 , * ) {
253
- executor. enqueue ( Job ( context: unownedJob. _context) )
253
+ executor. enqueue ( ExecutorJob ( context: unownedJob. _context) )
254
254
} else {
255
255
executor. enqueue ( unownedJob)
256
256
}
0 commit comments