From 5e9ec1bab4e24695226dcd4fb5de6864a7933b42 Mon Sep 17 00:00:00 2001 From: Sameh Sayed Date: Mon, 23 Dec 2024 18:10:34 +0200 Subject: [PATCH 1/2] CON-5523 inital --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 61c6c98..28a3792 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version: 5.10 +// swift-tools-version: 5.9 import PackageDescription From a931a718fdaa71f2dacf1d3ecd6f4d3537e4c02a Mon Sep 17 00:00:00 2001 From: Sameh Sayed Date: Wed, 8 Jan 2025 16:58:46 +0200 Subject: [PATCH 2/2] CON-5523 Ventura fixes --- Sources/Subprocess/SubprocessDependencyBuilder.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Sources/Subprocess/SubprocessDependencyBuilder.swift b/Sources/Subprocess/SubprocessDependencyBuilder.swift index f924753..75cfe16 100644 --- a/Sources/Subprocess/SubprocessDependencyBuilder.swift +++ b/Sources/Subprocess/SubprocessDependencyBuilder.swift @@ -56,7 +56,12 @@ public protocol SubprocessDependencyFactory { /// Default implementation of SubprocessDependencyFactory public struct SubprocessDependencyBuilder: SubprocessDependencyFactory { private static let queue = DispatchQueue(label: "\(Self.self)") + + #if compiler(<5.10) + private static var _shared: any SubprocessDependencyFactory = SubprocessDependencyBuilder() + #else nonisolated(unsafe) private static var _shared: any SubprocessDependencyFactory = SubprocessDependencyBuilder() + #endif /// Shared instance used for dependency creation public static var shared: any SubprocessDependencyFactory { get {