@@ -31,7 +31,7 @@ public extension DispatchQueue {
31
31
32
32
public static let concurrent = Attributes ( rawValue: 1 <<1 )
33
33
34
- @available ( OSX 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * )
34
+ @available ( macOS 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * )
35
35
public static let initiallyInactive = Attributes ( rawValue: 1 <<2 )
36
36
37
37
fileprivate func _attr( ) -> dispatch_queue_attr_t ? {
@@ -40,7 +40,7 @@ public extension DispatchQueue {
40
40
if self . contains ( . concurrent) {
41
41
attr = _swift_dispatch_queue_concurrent ( )
42
42
}
43
- if #available( OSX 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * ) {
43
+ if #available( macOS 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * ) {
44
44
if self . contains ( . initiallyInactive) {
45
45
attr = CDispatch . dispatch_queue_attr_make_initially_inactive ( attr)
46
46
}
@@ -50,19 +50,19 @@ public extension DispatchQueue {
50
50
}
51
51
52
52
public enum GlobalQueuePriority {
53
- @available ( OSX , deprecated: 10.10 , message: " Use qos attributes instead " )
53
+ @available ( macOS , deprecated: 10.10 , message: " Use qos attributes instead " )
54
54
@available ( * , deprecated: 8.0 , message: " Use qos attributes instead " )
55
55
case high
56
56
57
- @available ( OSX , deprecated: 10.10 , message: " Use qos attributes instead " )
57
+ @available ( macOS , deprecated: 10.10 , message: " Use qos attributes instead " )
58
58
@available ( * , deprecated: 8.0 , message: " Use qos attributes instead " )
59
59
case `default`
60
60
61
- @available ( OSX , deprecated: 10.10 , message: " Use qos attributes instead " )
61
+ @available ( macOS , deprecated: 10.10 , message: " Use qos attributes instead " )
62
62
@available ( * , deprecated: 8.0 , message: " Use qos attributes instead " )
63
63
case low
64
64
65
- @available ( OSX , deprecated: 10.10 , message: " Use qos attributes instead " )
65
+ @available ( macOS , deprecated: 10.10 , message: " Use qos attributes instead " )
66
66
@available ( * , deprecated: 8.0 , message: " Use qos attributes instead " )
67
67
case background
68
68
@@ -79,14 +79,14 @@ public extension DispatchQueue {
79
79
public enum AutoreleaseFrequency {
80
80
case inherit
81
81
82
- @available ( OSX 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * )
82
+ @available ( macOS 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * )
83
83
case workItem
84
84
85
- @available ( OSX 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * )
85
+ @available ( macOS 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * )
86
86
case never
87
87
88
88
internal func _attr( attr: dispatch_queue_attr_t ? ) -> dispatch_queue_attr_t ? {
89
- if #available( OSX 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * ) {
89
+ if #available( macOS 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * ) {
90
90
switch self {
91
91
case . inherit:
92
92
// DISPATCH_AUTORELEASE_FREQUENCY_INHERIT
@@ -112,13 +112,13 @@ public extension DispatchQueue {
112
112
return DispatchQueue ( queue: _swift_dispatch_get_main_queue ( ) )
113
113
}
114
114
115
- @available ( OSX , deprecated: 10.10 , message: " " )
115
+ @available ( macOS , deprecated: 10.10 , message: " " )
116
116
@available ( * , deprecated: 8.0 , message: " " )
117
117
public class func global( priority: GlobalQueuePriority ) -> DispatchQueue {
118
118
return DispatchQueue ( queue: CDispatch . dispatch_get_global_queue ( priority. _translatedValue, 0 ) )
119
119
}
120
120
121
- @available ( OSX 10 . 10 , iOS 8 . 0 , * )
121
+ @available ( macOS 10 . 10 , iOS 8 . 0 , * )
122
122
public class func global( qos: DispatchQoS . QoSClass = . default) -> DispatchQueue {
123
123
return DispatchQueue ( queue: CDispatch . dispatch_get_global_queue ( Int ( qos. rawValue. rawValue) , 0 ) )
124
124
}
@@ -145,11 +145,11 @@ public extension DispatchQueue {
145
145
if autoreleaseFrequency != . inherit {
146
146
attr = autoreleaseFrequency. _attr ( attr: attr)
147
147
}
148
- if #available( OSX 10 . 10 , iOS 8 . 0 , * ) , qos != . unspecified {
148
+ if #available( macOS 10 . 10 , iOS 8 . 0 , * ) , qos != . unspecified {
149
149
attr = CDispatch . dispatch_queue_attr_make_with_qos_class ( attr, qos. qosClass. rawValue. rawValue, Int32 ( qos. relativePriority) )
150
150
}
151
151
152
- if #available( OSX 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * ) {
152
+ if #available( macOS 10 . 12 , iOS 10 . 0 , tvOS 10 . 0 , watchOS 3 . 0 , * ) {
153
153
self . init ( __label: label, attr: attr, queue: target)
154
154
} else {
155
155
self . init ( __label: label, attr: attr)
@@ -161,17 +161,17 @@ public extension DispatchQueue {
161
161
return String ( validatingUTF8: dispatch_queue_get_label ( self . __wrapped) ) !
162
162
}
163
163
164
- @available ( OSX 10 . 10 , iOS 8 . 0 , * )
164
+ @available ( macOS 10 . 10 , iOS 8 . 0 , * )
165
165
public func sync( execute workItem: DispatchWorkItem ) {
166
166
CDispatch . dispatch_sync ( self . __wrapped, workItem. _block)
167
167
}
168
168
169
- @available ( OSX 10 . 10 , iOS 8 . 0 , * )
169
+ @available ( macOS 10 . 10 , iOS 8 . 0 , * )
170
170
public func async ( execute workItem: DispatchWorkItem ) {
171
171
CDispatch . dispatch_async ( self . __wrapped, workItem. _block)
172
172
}
173
173
174
- @available ( OSX 10 . 10 , iOS 8 . 0 , * )
174
+ @available ( macOS 10 . 10 , iOS 8 . 0 , * )
175
175
public func async ( group: DispatchGroup , execute workItem: DispatchWorkItem ) {
176
176
CDispatch . dispatch_group_async ( group. __wrapped, self . __wrapped, workItem. _block)
177
177
}
@@ -194,7 +194,7 @@ public extension DispatchQueue {
194
194
}
195
195
196
196
var block : @convention ( block) ( ) -> Void = work
197
- if #available( OSX 10 . 10 , iOS 8 . 0 , * ) , ( qos != . unspecified || !flags. isEmpty) {
197
+ if #available( macOS 10 . 10 , iOS 8 . 0 , * ) , ( qos != . unspecified || !flags. isEmpty) {
198
198
let workItem = DispatchWorkItem ( qos: qos, flags: flags, block: work)
199
199
block = workItem. _block
200
200
}
@@ -233,7 +233,7 @@ public extension DispatchQueue {
233
233
}
234
234
}
235
235
236
- @available ( OSX 10 . 10 , iOS 8 . 0 , * )
236
+ @available ( macOS 10 . 10 , iOS 8 . 0 , * )
237
237
private func _syncHelper< T> (
238
238
fn: ( DispatchWorkItem ) -> ( ) ,
239
239
flags: DispatchWorkItemFlags ,
@@ -264,7 +264,7 @@ public extension DispatchQueue {
264
264
public func sync< T> ( flags: DispatchWorkItemFlags , execute work: ( ) throws -> T ) rethrows -> T {
265
265
if flags == . barrier {
266
266
return try self . _syncHelper ( fn: _syncBarrier, execute: work, rescue: { throw $0 } )
267
- } else if #available( OSX 10 . 10 , iOS 8 . 0 , * ) , !flags. isEmpty {
267
+ } else if #available( macOS 10 . 10 , iOS 8 . 0 , * ) , !flags. isEmpty {
268
268
return try self . _syncHelper ( fn: sync, flags: flags, execute: work, rescue: { throw $0 } )
269
269
} else {
270
270
return try self . _syncHelper ( fn: sync, execute: work, rescue: { throw $0 } )
@@ -277,7 +277,7 @@ public extension DispatchQueue {
277
277
flags: DispatchWorkItemFlags = [ ] ,
278
278
execute work: @escaping @convention ( block) ( ) -> Void )
279
279
{
280
- if #available( OSX 10 . 10 , iOS 8 . 0 , * ) , qos != . unspecified || !flags. isEmpty {
280
+ if #available( macOS 10 . 10 , iOS 8 . 0 , * ) , qos != . unspecified || !flags. isEmpty {
281
281
let item = DispatchWorkItem ( qos: qos, flags: flags, block: work)
282
282
CDispatch . dispatch_after ( deadline. rawValue, self . __wrapped, item. _block)
283
283
} else {
@@ -291,25 +291,25 @@ public extension DispatchQueue {
291
291
flags: DispatchWorkItemFlags = [ ] ,
292
292
execute work: @escaping @convention ( block) ( ) -> Void )
293
293
{
294
- if #available( OSX 10 . 10 , iOS 8 . 0 , * ) , qos != . unspecified || !flags. isEmpty {
294
+ if #available( macOS 10 . 10 , iOS 8 . 0 , * ) , qos != . unspecified || !flags. isEmpty {
295
295
let item = DispatchWorkItem ( qos: qos, flags: flags, block: work)
296
296
CDispatch . dispatch_after ( wallDeadline. rawValue, self . __wrapped, item. _block)
297
297
} else {
298
298
CDispatch . dispatch_after ( wallDeadline. rawValue, self . __wrapped, work)
299
299
}
300
300
}
301
301
302
- @available ( OSX 10 . 10 , iOS 8 . 0 , * )
302
+ @available ( macOS 10 . 10 , iOS 8 . 0 , * )
303
303
public func asyncAfter( deadline: DispatchTime , execute: DispatchWorkItem ) {
304
304
CDispatch . dispatch_after ( deadline. rawValue, self . __wrapped, execute. _block)
305
305
}
306
306
307
- @available ( OSX 10 . 10 , iOS 8 . 0 , * )
307
+ @available ( macOS 10 . 10 , iOS 8 . 0 , * )
308
308
public func asyncAfter( wallDeadline: DispatchWallTime , execute: DispatchWorkItem ) {
309
309
CDispatch . dispatch_after ( wallDeadline. rawValue, self . __wrapped, execute. _block)
310
310
}
311
311
312
- @available ( OSX 10 . 10 , iOS 8 . 0 , * )
312
+ @available ( macOS 10 . 10 , iOS 8 . 0 , * )
313
313
public var qos : DispatchQoS {
314
314
var relPri : Int32 = 0
315
315
let cls = DispatchQoS . QoSClass ( rawValue: _OSQoSClass ( qosClass: dispatch_queue_get_qos_class ( self . __wrapped, & relPri) ) !) !
0 commit comments