From 9967d7dd5756439b51ffa65078e4070930f72ecf Mon Sep 17 00:00:00 2001 From: Gray Campbell <12163070+graycampbell@users.noreply.github.com> Date: Wed, 25 Jun 2025 17:02:12 -0500 Subject: [PATCH] Update Swift Locking, SwiftSyntaxSugar, and SwiftSyntax dependencies --- Package.swift | 12 ++++++------ .../MockReturningNonParameterizedAsyncMethod.swift | 2 +- ...eturningNonParameterizedAsyncThrowingMethod.swift | 2 +- .../MockReturningNonParameterizedMethod.swift | 2 +- ...MockReturningNonParameterizedThrowingMethod.swift | 2 +- .../MockReturningParameterizedAsyncMethod.swift | 2 +- ...ckReturningParameterizedAsyncThrowingMethod.swift | 2 +- .../MockReturningParameterizedMethod.swift | 2 +- .../MockReturningParameterizedThrowingMethod.swift | 2 +- .../MockVoidNonParameterizedAsyncMethod.swift | 2 +- ...MockVoidNonParameterizedAsyncThrowingMethod.swift | 2 +- .../MockVoidNonParameterizedMethod.swift | 2 +- .../MockVoidNonParameterizedThrowingMethod.swift | 2 +- .../MockVoidParameterizedAsyncMethod.swift | 2 +- .../MockVoidParameterizedAsyncThrowingMethod.swift | 2 +- .../MockVoidParameterizedMethod.swift | 2 +- .../MockVoidParameterizedThrowingMethod.swift | 2 +- .../MockPropertyAsyncGetter.swift | 2 +- .../MockPropertyAsyncThrowingGetter.swift | 2 +- .../MockPropertyGetter/MockPropertyGetter.swift | 2 +- .../MockPropertySetter/MockPropertySetter.swift | 2 +- .../MockPropertyThrowingGetter.swift | 2 +- .../MockProperties/MockReadOnlyAsyncProperty.swift | 2 +- .../MockReadOnlyAsyncThrowingProperty.swift | 2 +- .../Models/MockProperties/MockReadOnlyProperty.swift | 2 +- .../MockReadOnlyThrowingProperty.swift | 2 +- .../MockProperties/MockReadWriteProperty.swift | 2 +- 27 files changed, 32 insertions(+), 32 deletions(-) diff --git a/Package.swift b/Package.swift index ef64e8a..70d91f0 100644 --- a/Package.swift +++ b/Package.swift @@ -24,16 +24,16 @@ let package = Package( ], dependencies: [ .package( - url: "https://github.com/fetch-rewards/swift-synchronization.git", - exact: "0.1.0" + url: "https://github.com/fetch-rewards/swift-locking.git", + exact: "0.2.0" ), .package( - url: "https://github.com/apple/swift-syntax.git", + url: "https://github.com/swiftlang/swift-syntax.git", exact: "600.0.0" // Must match SwiftSyntaxSugar's swift-syntax version ), .package( url: "https://github.com/fetch-rewards/SwiftSyntaxSugar.git", - exact: "0.1.0" // Must match swift-synchronization's SwiftSyntaxSugar version + exact: "0.1.1" // Must match swift-locking's SwiftSyntaxSugar version ), ], targets: [ @@ -42,8 +42,8 @@ let package = Package( dependencies: [ "MockingMacros", .product( - name: "Synchronization", - package: "swift-synchronization" + name: "Locking", + package: "swift-locking" ), ], swiftSettings: .default diff --git a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncMethod/MockReturningNonParameterizedAsyncMethod.swift b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncMethod/MockReturningNonParameterizedAsyncMethod.swift index d492f46..0ee24e3 100644 --- a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncMethod/MockReturningNonParameterizedAsyncMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncMethod/MockReturningNonParameterizedAsyncMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a returning, non-parameterized, async method. diff --git a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncThrowingMethod/MockReturningNonParameterizedAsyncThrowingMethod.swift b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncThrowingMethod/MockReturningNonParameterizedAsyncThrowingMethod.swift index 19d29df..e505874 100644 --- a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncThrowingMethod/MockReturningNonParameterizedAsyncThrowingMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncThrowingMethod/MockReturningNonParameterizedAsyncThrowingMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a returning, non-parameterized, async, throwing method. diff --git a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedMethod/MockReturningNonParameterizedMethod.swift b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedMethod/MockReturningNonParameterizedMethod.swift index fe3a1e0..87b85b8 100644 --- a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedMethod/MockReturningNonParameterizedMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedMethod/MockReturningNonParameterizedMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a returning, non-parameterized method. diff --git a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedThrowingMethod/MockReturningNonParameterizedThrowingMethod.swift b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedThrowingMethod/MockReturningNonParameterizedThrowingMethod.swift index dc644c6..200e655 100644 --- a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedThrowingMethod/MockReturningNonParameterizedThrowingMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedThrowingMethod/MockReturningNonParameterizedThrowingMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a returning, non-parameterized, throwing method. diff --git a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncMethod/MockReturningParameterizedAsyncMethod.swift b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncMethod/MockReturningParameterizedAsyncMethod.swift index 5479c63..92d955d 100644 --- a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncMethod/MockReturningParameterizedAsyncMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncMethod/MockReturningParameterizedAsyncMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a returning, parameterized, async method. diff --git a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncThrowingMethod/MockReturningParameterizedAsyncThrowingMethod.swift b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncThrowingMethod/MockReturningParameterizedAsyncThrowingMethod.swift index 58ce6c7..05d35cf 100644 --- a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncThrowingMethod/MockReturningParameterizedAsyncThrowingMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncThrowingMethod/MockReturningParameterizedAsyncThrowingMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a returning, parameterized, async, throwing method. diff --git a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedMethod/MockReturningParameterizedMethod.swift b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedMethod/MockReturningParameterizedMethod.swift index 14b2f1f..241d151 100644 --- a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedMethod/MockReturningParameterizedMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedMethod/MockReturningParameterizedMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a returning, parameterized method. diff --git a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedThrowingMethod/MockReturningParameterizedThrowingMethod.swift b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedThrowingMethod/MockReturningParameterizedThrowingMethod.swift index 0704782..a9c3581 100644 --- a/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedThrowingMethod/MockReturningParameterizedThrowingMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockReturningMethods/MockReturningParameterizedThrowingMethod/MockReturningParameterizedThrowingMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a returning, parameterized, throwing method. diff --git a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncMethod/MockVoidNonParameterizedAsyncMethod.swift b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncMethod/MockVoidNonParameterizedAsyncMethod.swift index 301349c..cd72c21 100644 --- a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncMethod/MockVoidNonParameterizedAsyncMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncMethod/MockVoidNonParameterizedAsyncMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a void, non-parameterized, async method. diff --git a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncThrowingMethod/MockVoidNonParameterizedAsyncThrowingMethod.swift b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncThrowingMethod/MockVoidNonParameterizedAsyncThrowingMethod.swift index d888859..e70dcf8 100644 --- a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncThrowingMethod/MockVoidNonParameterizedAsyncThrowingMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncThrowingMethod/MockVoidNonParameterizedAsyncThrowingMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a void, non-parameterized, async, throwing method. diff --git a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedMethod/MockVoidNonParameterizedMethod.swift b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedMethod/MockVoidNonParameterizedMethod.swift index b426544..902d785 100644 --- a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedMethod/MockVoidNonParameterizedMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedMethod/MockVoidNonParameterizedMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a void, non-parameterized method. diff --git a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedThrowingMethod/MockVoidNonParameterizedThrowingMethod.swift b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedThrowingMethod/MockVoidNonParameterizedThrowingMethod.swift index e00889f..0dfef0a 100644 --- a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedThrowingMethod/MockVoidNonParameterizedThrowingMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedThrowingMethod/MockVoidNonParameterizedThrowingMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a void, non-parameterized, throwing method. diff --git a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncMethod/MockVoidParameterizedAsyncMethod.swift b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncMethod/MockVoidParameterizedAsyncMethod.swift index b2c875a..e036b7e 100644 --- a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncMethod/MockVoidParameterizedAsyncMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncMethod/MockVoidParameterizedAsyncMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a void, parameterized, async method. diff --git a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncThrowingMethod/MockVoidParameterizedAsyncThrowingMethod.swift b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncThrowingMethod/MockVoidParameterizedAsyncThrowingMethod.swift index 35a6c18..c35e56b 100644 --- a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncThrowingMethod/MockVoidParameterizedAsyncThrowingMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncThrowingMethod/MockVoidParameterizedAsyncThrowingMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a void, parameterized, async, throwing method. diff --git a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedMethod/MockVoidParameterizedMethod.swift b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedMethod/MockVoidParameterizedMethod.swift index 36fcb3f..1c6a1d8 100644 --- a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedMethod/MockVoidParameterizedMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedMethod/MockVoidParameterizedMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a void, parameterized method. diff --git a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedThrowingMethod/MockVoidParameterizedThrowingMethod.swift b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedThrowingMethod/MockVoidParameterizedThrowingMethod.swift index b87c762..fb30ad5 100644 --- a/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedThrowingMethod/MockVoidParameterizedThrowingMethod.swift +++ b/Sources/Mocking/Models/MockMethods/MockVoidMethods/MockVoidParameterizedThrowingMethod/MockVoidParameterizedThrowingMethod.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock method that contains implementation details and invocation records /// for a void, parameterized, throwing method. diff --git a/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyAsyncGetter/MockPropertyAsyncGetter.swift b/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyAsyncGetter/MockPropertyAsyncGetter.swift index 63c766d..4afe1c3 100644 --- a/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyAsyncGetter/MockPropertyAsyncGetter.swift +++ b/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyAsyncGetter/MockPropertyAsyncGetter.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock property getter that contains implementation details and invocation /// records for an async property getter. diff --git a/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyAsyncThrowingGetter/MockPropertyAsyncThrowingGetter.swift b/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyAsyncThrowingGetter/MockPropertyAsyncThrowingGetter.swift index 84869ea..a3cd47c 100644 --- a/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyAsyncThrowingGetter/MockPropertyAsyncThrowingGetter.swift +++ b/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyAsyncThrowingGetter/MockPropertyAsyncThrowingGetter.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock property getter that contains implementation details and invocation /// records for an async, throwing property getter. diff --git a/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyGetter/MockPropertyGetter.swift b/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyGetter/MockPropertyGetter.swift index d922ae1..ac4618f 100644 --- a/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyGetter/MockPropertyGetter.swift +++ b/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyGetter/MockPropertyGetter.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock property getter that contains implementation details and invocation /// records for a property getter. diff --git a/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertySetter/MockPropertySetter.swift b/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertySetter/MockPropertySetter.swift index 4af1e12..8eb587d 100644 --- a/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertySetter/MockPropertySetter.swift +++ b/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertySetter/MockPropertySetter.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock property setter that contains implementation details and invocation /// records for a property setter. diff --git a/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyThrowingGetter/MockPropertyThrowingGetter.swift b/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyThrowingGetter/MockPropertyThrowingGetter.swift index 8cf503b..fad883d 100644 --- a/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyThrowingGetter/MockPropertyThrowingGetter.swift +++ b/Sources/Mocking/Models/MockProperties/MockAccessors/MockPropertyThrowingGetter/MockPropertyThrowingGetter.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock property getter that contains implementation details and invocation /// records for a throwing property getter. diff --git a/Sources/Mocking/Models/MockProperties/MockReadOnlyAsyncProperty.swift b/Sources/Mocking/Models/MockProperties/MockReadOnlyAsyncProperty.swift index a6c1c09..2cbe43d 100644 --- a/Sources/Mocking/Models/MockProperties/MockReadOnlyAsyncProperty.swift +++ b/Sources/Mocking/Models/MockProperties/MockReadOnlyAsyncProperty.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock property that contains implementation details and invocation records /// for a read-only, async property. diff --git a/Sources/Mocking/Models/MockProperties/MockReadOnlyAsyncThrowingProperty.swift b/Sources/Mocking/Models/MockProperties/MockReadOnlyAsyncThrowingProperty.swift index 4835ff5..3910798 100644 --- a/Sources/Mocking/Models/MockProperties/MockReadOnlyAsyncThrowingProperty.swift +++ b/Sources/Mocking/Models/MockProperties/MockReadOnlyAsyncThrowingProperty.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock property that contains implementation details and invocation records /// for a read-only, async, throwing property. diff --git a/Sources/Mocking/Models/MockProperties/MockReadOnlyProperty.swift b/Sources/Mocking/Models/MockProperties/MockReadOnlyProperty.swift index 2b5cc8b..1a24cef 100644 --- a/Sources/Mocking/Models/MockProperties/MockReadOnlyProperty.swift +++ b/Sources/Mocking/Models/MockProperties/MockReadOnlyProperty.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock property that contains implementation details and invocation records /// for a read-only property. diff --git a/Sources/Mocking/Models/MockProperties/MockReadOnlyThrowingProperty.swift b/Sources/Mocking/Models/MockProperties/MockReadOnlyThrowingProperty.swift index bc2a2d7..e7f2950 100644 --- a/Sources/Mocking/Models/MockProperties/MockReadOnlyThrowingProperty.swift +++ b/Sources/Mocking/Models/MockProperties/MockReadOnlyThrowingProperty.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock property that contains implementation details and invocation records /// for a read-only, throwing property. diff --git a/Sources/Mocking/Models/MockProperties/MockReadWriteProperty.swift b/Sources/Mocking/Models/MockProperties/MockReadWriteProperty.swift index 1c752ef..e34666e 100644 --- a/Sources/Mocking/Models/MockProperties/MockReadWriteProperty.swift +++ b/Sources/Mocking/Models/MockProperties/MockReadWriteProperty.swift @@ -5,7 +5,7 @@ // import Foundation -import Synchronization +import Locking /// A mock property that contains implementation details and invocation records /// for a read-write property.