blob: 9a3efd7e1ec4beafc347d89ecc6b179e226af7d1 [file] [log] [blame]
{
"name": "Spindle",
"version": "0.1.0",
"summary": "Make your DispatchQueues identifiable",
"description": "This library allows you to create identifiable DispatchQueues. After creating an IdentifiableDispatchQueue you can determine if the current queue is your queue by using the class function `currentQueueIs(_:)`. This library can be used to help debug deadlocks, aid in switching over to a lock-less system, as well as help with maintaining synchronous database writes while preventing deadlocks.\\n\\nThe only caveat is that you cannot use a default global queues as the underlying queue as all concurrent queues ultimately retarget the global queue with the corresponding qos. This means that if global queues were allowed to be used as underlying queues, they would cause false positives when passed into the `currentQueueIs` function during execution on a concurrent queue with the same qos.",
"homepage": "https://github.com/vhart/Spindle",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"authors": {
"vhart": "varindrahart@gmail.com"
},
"source": {
"git": "https://github.com/vhart/Spindle.git",
"tag": "0.1.0"
},
"platforms": {
"ios": "8.0"
},
"source_files": "Spindle/Classes/**/*",
"pushed_with_swift_version": "3.0"
}