Skip to content

Commit

Permalink
PrivacyInfo.xcprivacy, LICENSE added
Browse files Browse the repository at this point in the history
  • Loading branch information
NikSativa committed Mar 20, 2024
1 parent 5d8f683 commit cd4fd81
Show file tree
Hide file tree
Showing 13 changed files with 217 additions and 44 deletions.
28 changes: 0 additions & 28 deletions .github/workflows/Build_Test.yml

This file was deleted.

1 change: 0 additions & 1 deletion .swift-version

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2021 Nikita Konopelko
Copyright (c) 2021 Mykyta Konopelko

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
8 changes: 4 additions & 4 deletions Package.resolved
Expand Up @@ -14,17 +14,17 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/mattgallagher/CwlPreconditionTesting.git",
"state" : {
"revision" : "a23ded2c91df9156628a6996ab4f347526f17b6b",
"version" : "2.1.2"
"revision" : "2ef56b2caf25f55fa7eef8784c30d5a767550f54",
"version" : "2.2.1"
}
},
{
"identity" : "nspry",
"kind" : "remoteSourceControl",
"location" : "https://github.com/NikSativa/NSpry.git",
"state" : {
"revision" : "cee2487470f8d660f8cb961f5c6de04ac3ddec3d",
"version" : "2.1.0"
"revision" : "2bd07efd49af15a1afd1e44ea9212383c55d3a31",
"version" : "2.1.4"
}
}
],
Expand Down
20 changes: 15 additions & 5 deletions Package.swift
@@ -1,31 +1,41 @@
// swift-tools-version:5.6
// swift-tools-version:5.9
// swiftformat:disable all
import PackageDescription

let package = Package(
name: "NQueue",
platforms: [
.iOS(.v13),
.macOS(.v11)
.macOS(.v11),
.macCatalyst(.v13),
.visionOS(.v1),
.tvOS(.v13),
.watchOS(.v6)
],
products: [
.library(name: "NQueue", targets: ["NQueue"]),
.library(name: "NQueueTestHelpers", targets: ["NQueueTestHelpers"])
],
dependencies: [
.package(url: "https://github.com/NikSativa/NSpry.git", .upToNextMajor(from: "2.1.0"))
.package(url: "https://github.com/NikSativa/NSpry.git", .upToNextMajor(from: "2.1.4"))
],
targets: [
.target(name: "NQueue",
dependencies: [
],
path: "Source"),
path: "Source",
resources: [
.copy("../PrivacyInfo.xcprivacy")
]),
.target(name: "NQueueTestHelpers",
dependencies: [
"NQueue",
"NSpry"
],
path: "TestHelpers"),
path: "TestHelpers",
resources: [
.copy("../PrivacyInfo.xcprivacy")
]),
.testTarget(name: "NQueueTests",
dependencies: [
"NQueue",
Expand Down
46 changes: 46 additions & 0 deletions Package@swift-5.5.swift
@@ -0,0 +1,46 @@
// swift-tools-version:5.5
// swiftformat:disable all
import PackageDescription

let package = Package(
name: "NQueue",
platforms: [
.iOS(.v13),
.macOS(.v11),
.macCatalyst(.v13),
.tvOS(.v13),
.watchOS(.v6)
],
products: [
.library(name: "NQueue", targets: ["NQueue"]),
.library(name: "NQueueTestHelpers", targets: ["NQueueTestHelpers"])
],
dependencies: [
.package(url: "https://github.com/NikSativa/NSpry.git", .upToNextMajor(from: "2.1.4"))
],
targets: [
.target(name: "NQueue",
dependencies: [
],
path: "Source",
resources: [
.copy("../PrivacyInfo.xcprivacy")
]),
.target(name: "NQueueTestHelpers",
dependencies: [
"NQueue",
"NSpry"
],
path: "TestHelpers",
resources: [
.copy("../PrivacyInfo.xcprivacy")
]),
.testTarget(name: "NQueueTests",
dependencies: [
"NQueue",
"NQueueTestHelpers",
"NSpry"
],
path: "Tests")
]
)
46 changes: 46 additions & 0 deletions Package@swift-5.6.swift
@@ -0,0 +1,46 @@
// swift-tools-version:5.6
// swiftformat:disable all
import PackageDescription

let package = Package(
name: "NQueue",
platforms: [
.iOS(.v13),
.macOS(.v11),
.macCatalyst(.v13),
.tvOS(.v13),
.watchOS(.v6)
],
products: [
.library(name: "NQueue", targets: ["NQueue"]),
.library(name: "NQueueTestHelpers", targets: ["NQueueTestHelpers"])
],
dependencies: [
.package(url: "https://github.com/NikSativa/NSpry.git", .upToNextMajor(from: "2.1.4"))
],
targets: [
.target(name: "NQueue",
dependencies: [
],
path: "Source",
resources: [
.copy("../PrivacyInfo.xcprivacy")
]),
.target(name: "NQueueTestHelpers",
dependencies: [
"NQueue",
"NSpry"
],
path: "TestHelpers",
resources: [
.copy("../PrivacyInfo.xcprivacy")
]),
.testTarget(name: "NQueueTests",
dependencies: [
"NQueue",
"NQueueTestHelpers",
"NSpry"
],
path: "Tests")
]
)
46 changes: 46 additions & 0 deletions Package@swift-5.7.swift
@@ -0,0 +1,46 @@
// swift-tools-version:5.7
// swiftformat:disable all
import PackageDescription

let package = Package(
name: "NQueue",
platforms: [
.iOS(.v13),
.macOS(.v11),
.macCatalyst(.v13),
.tvOS(.v13),
.watchOS(.v6)
],
products: [
.library(name: "NQueue", targets: ["NQueue"]),
.library(name: "NQueueTestHelpers", targets: ["NQueueTestHelpers"])
],
dependencies: [
.package(url: "https://github.com/NikSativa/NSpry.git", .upToNextMajor(from: "2.1.4"))
],
targets: [
.target(name: "NQueue",
dependencies: [
],
path: "Source",
resources: [
.copy("../PrivacyInfo.xcprivacy")
]),
.target(name: "NQueueTestHelpers",
dependencies: [
"NQueue",
"NSpry"
],
path: "TestHelpers",
resources: [
.copy("../PrivacyInfo.xcprivacy")
]),
.testTarget(name: "NQueueTests",
dependencies: [
"NQueue",
"NQueueTestHelpers",
"NSpry"
],
path: "Tests")
]
)
46 changes: 46 additions & 0 deletions Package@swift-5.8.swift
@@ -0,0 +1,46 @@
// swift-tools-version:5.8
// swiftformat:disable all
import PackageDescription

let package = Package(
name: "NQueue",
platforms: [
.iOS(.v13),
.macOS(.v11),
.macCatalyst(.v13),
.tvOS(.v13),
.watchOS(.v6)
],
products: [
.library(name: "NQueue", targets: ["NQueue"]),
.library(name: "NQueueTestHelpers", targets: ["NQueueTestHelpers"])
],
dependencies: [
.package(url: "https://github.com/NikSativa/NSpry.git", .upToNextMajor(from: "2.1.4"))
],
targets: [
.target(name: "NQueue",
dependencies: [
],
path: "Source",
resources: [
.copy("../PrivacyInfo.xcprivacy")
]),
.target(name: "NQueueTestHelpers",
dependencies: [
"NQueue",
"NSpry"
],
path: "TestHelpers",
resources: [
.copy("../PrivacyInfo.xcprivacy")
]),
.testTarget(name: "NQueueTests",
dependencies: [
"NQueue",
"NQueueTestHelpers",
"NSpry"
],
path: "Tests")
]
)
8 changes: 8 additions & 0 deletions PrivacyInfo.xcprivacy
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTracking</key>
<false/>
</dict>
</plist>
2 changes: 1 addition & 1 deletion Source/Atomic.swift
Expand Up @@ -37,7 +37,7 @@ public enum Mutex {
}

public static var `default`: Mutexing {
return Self.pthread(.recursive)
return pthread(.recursive)
}
}

Expand Down
4 changes: 2 additions & 2 deletions TestHelpers/FakeMutexing.swift
Expand Up @@ -16,14 +16,14 @@ final class FakeMutexing: Mutexing, Spryable {

func sync<R>(execute work: () throws -> R) rethrows -> R {
if shouldFireClosures {
return spryify(fallbackValue: try work())
return try spryify(fallbackValue: work())
}
return spryify()
}

func trySync<R>(execute work: () throws -> R) rethrows -> R {
if shouldFireClosures {
return spryify(fallbackValue: try work())
return try spryify(fallbackValue: work())
}
return spryify()
}
Expand Down
4 changes: 2 additions & 2 deletions TestHelpers/FakeQueue.swift
Expand Up @@ -52,15 +52,15 @@ final class FakeQueueable: Queueable, Spryable {

func sync<T>(flags: Queue.Flags, execute work: () throws -> T) rethrows -> T {
if shouldFireSyncClosures {
return spryify(arguments: flags, fallbackValue: try work())
return try spryify(arguments: flags, fallbackValue: work())
}

return spryify(arguments: flags)
}

func sync<T>(execute work: () throws -> T) rethrows -> T {
if shouldFireSyncClosures {
return spryify(fallbackValue: try work())
return try spryify(fallbackValue: work())
}

return spryify()
Expand Down

0 comments on commit cd4fd81

Please sign in to comment.