@@ -17,16 +17,16 @@ import Swift
1717public protocol Executor : AnyObject , Sendable {
1818
1919 #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 " )
2424 #endif // !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
2525 func enqueue( _ job: UnownedJob )
2626
2727 #if !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
2828 @available ( SwiftStdlib 5 . 9 , * )
29- func enqueue( _ job: __owned Job )
29+ func enqueue( _ job: __owned ExecutorJob )
3030 #endif // !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
3131}
3232
@@ -39,10 +39,10 @@ public protocol SerialExecutor: Executor {
3939 // work-scheduling operation.
4040 @_nonoverride
4141 #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 " )
4646 #endif // !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
4747 func enqueue( _ job: UnownedJob )
4848
@@ -53,7 +53,7 @@ public protocol SerialExecutor: Executor {
5353 // work-scheduling operation.
5454 @_nonoverride
5555 @available ( SwiftStdlib 5 . 9 , * )
56- func enqueue( _ job: __owned Job )
56+ func enqueue( _ job: __owned ExecutorJob )
5757 #endif // !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
5858
5959 /// Convert this executor value to the optimized form of borrowed
@@ -87,10 +87,10 @@ public protocol SerialExecutor: Executor {
8787@available ( SwiftStdlib 5 . 9 , * )
8888extension Executor {
8989 public func enqueue( _ job: UnownedJob ) {
90- self . enqueue ( Job ( job) )
90+ self . enqueue ( ExecutorJob ( job) )
9191 }
9292
93- public func enqueue( _ job: __owned Job ) {
93+ public func enqueue( _ job: __owned ExecutorJob ) {
9494 self . enqueue ( UnownedJob ( job) )
9595 }
9696}
@@ -219,10 +219,10 @@ func _checkExpectedExecutor(_filenameStart: Builtin.RawPointer,
219219
220220/// Primarily a debug utility.
221221///
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,
223223/// otherwise returns only the job's 32bit Id.
224224///
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
226226@available ( SwiftStdlib 5 . 9 , * )
227227@_silgen_name ( " swift_task_getJobTaskId " )
228228internal func _getJobTaskId( _ job: UnownedJob ) -> UInt64
@@ -250,7 +250,7 @@ internal func _enqueueOnExecutor<E>(job unownedJob: UnownedJob, executor: E)
250250where E: SerialExecutor {
251251 #if !SWIFT_STDLIB_TASK_TO_THREAD_MODEL_CONCURRENCY
252252 if #available( SwiftStdlib 5 . 9 , * ) {
253- executor. enqueue ( Job ( context: unownedJob. _context) )
253+ executor. enqueue ( ExecutorJob ( context: unownedJob. _context) )
254254 } else {
255255 executor. enqueue ( unownedJob)
256256 }
0 commit comments