Build Information
Successful build of EZSDK, reference 7.1.1 (1e9eff), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 23:20:29 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/TheEZProducts/SwiftEZSDK.git
Reference: 7.1.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/TheEZProducts/SwiftEZSDK
* tag 7.1.1 -> FETCH_HEAD
HEAD is now at 1e9eff5 fix(EZAsyncKit): don't resume a continuation under EZSafeContinuation's mutex
Cloned https://github.com/TheEZProducts/SwiftEZSDK.git
Revision (git rev-parse @):
1e9eff515987cdbcc28188a91c41c295498afade
SUCCESS checkout https://github.com/TheEZProducts/SwiftEZSDK.git at 7.1.1
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/TheEZProducts/SwiftEZSDK.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 820]
[Planning deferred tasks]
[116 / 246]
[123 / 253] EZMacros
[132 / 324]
[135 / 324]
[144 / 362]
[145 / 362]
[147 / 362]
[152 / 362]
[155 / 362]
[158 / 362]
[164 / 362]
[167 / 362]
[169 / 362]
[170 / 362]
[181 / 362] EZMacros
[221 / 362] EZTransitionKit-product
[226 / 362] EZTransitionKit
[228 / 362]
[235 / 362] EZMacros
[239 / 362]
[241 / 362]
[243 / 362] EZMacros
[244 / 362] EZMacros
[245 / 362]
[255 / 362] EZSwiftUIBridgeKit
[260 / 362] EZIMVPackKit
[267 / 362] EZSwiftUIBridgeKit
[281 / 363] EZBuilderKit-product
[284 / 363] EZUIPackHelpersKit
[289 / 369] EZUIPackHelpersKit
[297 / 370]
[298 / 371] EZUIPackKit
[301 / 382] EZUIPackKit
[303 / 382] EZUIPackKit
[311 / 388] EZUIPackKit
[315 / 388] EZSUIPackKit
[319 / 388] EZSUIPackKit
[324 / 388] EZSUIPackKit
[326 / 388] EZUIPackKit
[327 / 388] EZSUIPackKit-product
[336 / 388] EZSUIPackKit
[339 / 388] EZMacros
[340 / 388] EZMacros
[342 / 388] EZMacros
[347 / 391] EZMacrosKit
[356 / 392] EZHelpersKit
[367 / 403] EZHelpersKit
[374 / 404] EZHelpersKit
[388 / 415] EZAsyncKit
[398 / 416] EZObservableKit
[409 / 427] EZObservableKit
[416 / 428] EZObservableKit
[419 / 428] EZKit
[421 / 430] EZKit
Build complete! (16.66 sec)
/Users/admin/builder/spi-builder-workspace/Sources/EZUI/EZSwiftUIBridgeKit/EZViewWrapper.swift:129:35: [1;33mwarning: [1;39mcannot use default expression for inference of 'ObservObj' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m127 |[0;0m /// ```
[0;36m128 |[0;0m public static func ezWrap<V: View, ObservObj: ObservableObject>(
[0;36m129 |[0;0m _ observable: ObservObj = EZViewWrapperObservable(),
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of 'ObservObj' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m130 |[0;0m @ViewBuilder view: @escaping (ObservObj)->V
[0;36m131 |[0;0m ) -> EZView {
/Users/admin/builder/spi-builder-workspace/Sources/EZUI/EZSwiftUIBridgeKit/EZViewWrapper.swift:129:35: [1;33mwarning: [1;39mcannot use default expression for inference of 'ObservObj' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m127 |[0;0m /// ```
[0;36m128 |[0;0m public static func ezWrap<V: View, ObservObj: ObservableObject>(
[0;36m129 |[0;0m _ observable: ObservObj = EZViewWrapperObservable(),
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of 'ObservObj' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m130 |[0;0m @ViewBuilder view: @escaping (ObservObj)->V
[0;36m131 |[0;0m ) -> EZView {
/Users/admin/builder/spi-builder-workspace/Sources/EZAsyncKit/Extensions/AsyncScream + ezMakeAnchor.swift:35:9: [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m33 |[0;0m @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
[0;36m34 |[0;0m public func ezSetTimeout(duration: Duration) {
[0;36m35 |[0;0m Task {
[0;36m|[0;0m |- [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mto silence this warning, handle the error inside the task, or store/discard the task value explicitly[0;0m
[0;36m36 |[0;0m try await Task.sleep(for: duration)
[0;36m37 |[0;0m finish()
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
/Users/admin/builder/spi-builder-workspace/Sources/EZAsyncKit/Functions/ezWithCheckedStoppableContinuation.swift:62:30: [1;33mwarning: [1;39m'withCheckedThrowingContinuation(isolation:function:_:)' is deprecated: Replaced by nonisolated(nonsending) overload[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m60 |[0;0m return try await withTaskCancellationHandler(
[0;36m61 |[0;0m operation: {
[0;36m62 |[0;0m return try await withCheckedThrowingContinuation(isolation: isolation) { continuation in
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withCheckedThrowingContinuation(isolation:function:_:)' is deprecated: Replaced by nonisolated(nonsending) overload[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m63 |[0;0m safeContinuation.set(continuation: continuation)
[0;36m64 |[0;0m body(safeContinuation)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "EZSDK",
"name" : "EZSDK",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "maccatalyst",
"version" : "13.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "All",
"targets" : [
"EZKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EZHelpersKit",
"targets" : [
"EZHelpersKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EZAssociatedKit",
"targets" : [
"EZAssociatedKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EZAsyncKit",
"targets" : [
"EZAsyncKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EZObservableKit",
"targets" : [
"EZObservableKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EZBuilderKit",
"targets" : [
"EZBuilderKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EZSwiftUIBridgeKit",
"targets" : [
"EZSwiftUIBridgeKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EZIMVPackKit",
"targets" : [
"EZIMVPackKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EZUIPackHelpersKit",
"targets" : [
"EZUIPackHelpersKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EZTransitionKit",
"targets" : [
"EZTransitionKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EZUIPackKit",
"targets" : [
"EZUIPackKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EZSUIPackKit",
"targets" : [
"EZSUIPackKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "_EZJsonStriderKit",
"targets" : [
"EZJsonStriderKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "_EZJsonKeysPlugin",
"targets" : [
"EZJsonKeysPlugin"
],
"type" : {
"plugin" : null
}
},
{
"name" : "EZJsonKeysGenerator",
"targets" : [
"EZJsonKeysGenerator"
],
"type" : {
"executable" : null
}
},
{
"name" : "EZMacros",
"targets" : [
"EZMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "EZUIPackKit",
"module_type" : "SwiftTarget",
"name" : "EZUIPackKit",
"path" : "Sources/EZUI/EZIMVPack/EZUIPackKit",
"product_memberships" : [
"All",
"EZUIPackKit"
],
"sources" : [
"Core/EZUIPack.swift",
"Core/EZUIPackInteractorProtocol.swift",
"Core/EZUIPackMediatorProtocol.swift",
"Core/EZUIPackView/EZUIPackSViewProtocol.swift",
"Core/EZUIPackView/EZUIPackUIViewProtocol.swift",
"Core/EZUIPackView/EZUIPackViewAccessProtocol.swift",
"Core/EZUIPackView/EZUIPackViewBaseProtocol.swift",
"Core/EZUIPackView/EZUIPackViewProtocol.swift",
"EZUIPackKit.swift",
"Helpers/EZDummyUIPackIMV/EZDummyUIPackI.swift",
"Helpers/EZDummyUIPackIMV/EZDummyUIPackM.swift",
"Helpers/EZDummyUIPackIMV/EZDummyUIPackV.swift",
"Helpers/EZSharedStorage/EZSharedKey.swift",
"Helpers/EZSharedStorage/EZSharedStorage.swift",
"Helpers/EZUIPackBridge/EZUIPackBridge.swift",
"Helpers/EZUIPackPlatformsV/EZUIPackPlatformsAccessV.swift",
"Helpers/EZUIPackPlatformsV/EZUIPackPlatformsV.swift",
"Helpers/EZUIViewControllerSettingsTemplate/EZUIViewControllerSettingsTemplate.swift",
"Helpers/Extensions/UIViewController/UIViewController + firstPreferredContentSize.swift",
"Helpers/Extensions/UIViewController/UIViewController + firstTransitionCoordinator.swift",
"Helpers/Extensions/UIViewController/UIViewController + parentShared.swift",
"Interactors/EZUINavigationPackI.swift",
"Interactors/EZUIPackI.swift",
"Interactors/EZUIPagePackI.swift",
"Interactors/EZUITabBarPackI.swift",
"Packs/EZUINavigationWrapperPack/EZUINavigationWrapperPack.swift",
"Packs/EZUITabBarWrapperPack/EZUITabBarWrapperPack.swift"
],
"target_dependencies" : [
"EZIMVPackKit",
"EZUIPackHelpersKit",
"EZTransitionKit",
"EZSwiftUIBridgeKit"
],
"type" : "library"
},
{
"c99name" : "EZUIPackHelpersKit",
"module_type" : "SwiftTarget",
"name" : "EZUIPackHelpersKit",
"path" : "Sources/EZUI/EZIMVPack/EZUIPackHelpersKit",
"product_memberships" : [
"All",
"EZUIPackHelpersKit",
"EZUIPackKit",
"EZSUIPackKit"
],
"sources" : [
"EZIMVPackAccessI.swift",
"EZIMVPackAccessV.swift",
"EZIMVPackContainer.swift",
"EZIMVPackMediator.swift",
"ObservableObject + willChangeSync.swift"
],
"target_dependencies" : [
"EZIMVPackKit"
],
"type" : "library"
},
{
"c99name" : "EZTransitionKit",
"module_type" : "SwiftTarget",
"name" : "EZTransitionKit",
"path" : "Sources/EZUI/EZTransitionKit",
"product_memberships" : [
"All",
"EZTransitionKit",
"EZUIPackKit"
],
"sources" : [
"Animations/EZTransitionAnimations.swift",
"Core/EZBaseTransition.swift",
"Core/EZCustomTransition.swift",
"Core/EZNavigationTransition.swift",
"Core/EZPageTransition.swift",
"Core/EZReplaceTransition.swift",
"Core/EZTabBarTransition.swift",
"Core/EZTransition.swift",
"Delegates/EZUINavigationControllerDelegate.swift",
"Delegates/EZUITabBarControllerDelegate.swift",
"Delegates/EZUIViewControllerTransitioningDelegate.swift",
"Extensions/UINavigationController + wrappDelegateForChildTransition.swift",
"Extensions/UITabBarController + wrappDelegateForChildTransition.swift",
"Extensions/UIViewController + pageController.swift",
"Extensions/UIViewController + rootParent.swift",
"Extensions/UIViewController + sourceViewController.swift",
"Extensions/UIViewController + transit.swift",
"Protocols/EZNavigationTransitionConfigurable.swift",
"Protocols/EZTabBarTransitionConfigurable.swift",
"Views/EZContainerView.swift"
],
"type" : "library"
},
{
"c99name" : "EZSwiftUIBridgeKit",
"module_type" : "SwiftTarget",
"name" : "EZSwiftUIBridgeKit",
"path" : "Sources/EZUI/EZSwiftUIBridgeKit",
"product_memberships" : [
"All",
"EZSwiftUIBridgeKit",
"EZUIPackKit"
],
"sources" : [
"EZTypesWrapper.swift",
"EZUIViewWrapper.swift",
"EZViewControllerWrapper.swift",
"EZViewWrapper.swift"
],
"type" : "library"
},
{
"c99name" : "EZSUIPackKit",
"module_type" : "SwiftTarget",
"name" : "EZSUIPackKit",
"path" : "Sources/EZUI/EZIMVPack/EZSUIPackKit",
"product_memberships" : [
"All",
"EZSUIPackKit"
],
"sources" : [
"EZSUIPack.swift",
"EZSUIPackInteractorProtocol.swift",
"EZSUIPackKit.swift",
"EZSUIPackMediatorProtocol.swift",
"EZSUIPackViewProtocol.swift"
],
"target_dependencies" : [
"EZIMVPackKit",
"EZUIPackHelpersKit"
],
"type" : "library"
},
{
"c99name" : "EZObservableKitTest",
"module_type" : "SwiftTarget",
"name" : "EZObservableKitTest",
"path" : "Tests/EZObservableKitTest",
"sources" : [
"EZObservableKitTest.swift"
],
"target_dependencies" : [
"EZObservableKit",
"EZAssociatedKit"
],
"type" : "test"
},
{
"c99name" : "EZObservableKit",
"module_type" : "SwiftTarget",
"name" : "EZObservableKit",
"path" : "Sources/EZObservableKit",
"product_memberships" : [
"All",
"EZObservableKit"
],
"sources" : [
"EZBinding.swift",
"EZObservable.swift",
"EZObservableProtocol.swift",
"EZObserverAction.swift",
"EZObserverToken.swift",
"EZObserverValue.swift",
"EZObserverWrapperProtocol.swift",
"EZObserversStorage.swift",
"Extensions/EZObservable+Binding.swift",
"Extensions/EZObserverToken+snapToObject.swift",
"Extensions/ObservableObject+snapEZObservable.swift",
"Extensions/View/EZScrollView+ezContentOffset.swift",
"Extensions/View/EZView+ezFrame.swift"
],
"target_dependencies" : [
"EZAssociatedKit",
"EZAsyncKit",
"EZMacrosKit"
],
"type" : "library"
},
{
"c99name" : "EZMacrosKit",
"module_type" : "SwiftTarget",
"name" : "EZMacrosKit",
"path" : "Sources/EZMacrosKit",
"product_memberships" : [
"All",
"EZHelpersKit",
"EZAsyncKit",
"EZObservableKit"
],
"sources" : [
"EZConstantPropertyWrapperProtocol.swift"
],
"target_dependencies" : [
"EZMacros"
],
"type" : "library"
},
{
"c99name" : "EZMacros",
"module_type" : "SwiftTarget",
"name" : "EZMacros",
"path" : "Macros/EZMacros",
"product_memberships" : [
"All",
"EZHelpersKit",
"EZAsyncKit",
"EZObservableKit",
"EZMacros"
],
"sources" : [
"AttributeValue.swift",
"EZConstantPropertyWrapperMacro.swift",
"EZMacros.swift",
"EZSwiftCompilerPluginLight/AttachedMacro.swift",
"EZSwiftCompilerPluginLight/CompilerPlugin.swift",
"EZSwiftCompilerPluginLight/CompilerPluginMessageHandler+Macros.swift",
"EZSwiftCompilerPluginLight/CompilerPluginMessageHandler.swift",
"EZSwiftCompilerPluginLight/FreestandingMacro.swift",
"EZSwiftCompilerPluginLight/Macro.swift",
"EZSwiftCompilerPluginLight/PluginMessages.swift",
"Extensions/StringExtension.swift",
"Regexes.swift"
],
"type" : "macro"
},
{
"c99name" : "EZKit",
"module_type" : "SwiftTarget",
"name" : "EZKit",
"path" : "Sources/EZKit",
"product_memberships" : [
"All"
],
"sources" : [
"EZKit.swift"
],
"target_dependencies" : [
"EZAssociatedKit",
"EZAsyncKit",
"EZObservableKit",
"EZBuilderKit",
"EZSwiftUIBridgeKit",
"EZIMVPackKit",
"EZUIPackHelpersKit",
"EZTransitionKit",
"EZUIPackKit",
"EZSUIPackKit"
],
"type" : "library"
},
{
"c99name" : "EZJsonStriderKit",
"module_type" : "SwiftTarget",
"name" : "EZJsonStriderKit",
"path" : "Sources/EZJsonStriderKit",
"product_memberships" : [
"_EZJsonStriderKit"
],
"sources" : [
"EZJsonStrider.swift"
],
"type" : "library"
},
{
"c99name" : "EZJsonKeysPlugin",
"module_type" : "PluginTarget",
"name" : "EZJsonKeysPlugin",
"path" : "Plugins/EZJsonKeysPlugin",
"plugin_capability" : {
"type" : "buildTool"
},
"product_memberships" : [
"_EZJsonKeysPlugin"
],
"sources" : [
"EZJsonKeys.swift"
],
"target_dependencies" : [
"EZJsonKeysGenerator"
],
"type" : "plugin"
},
{
"c99name" : "EZJsonKeysGenerator",
"module_type" : "SwiftTarget",
"name" : "EZJsonKeysGenerator",
"path" : "Sources/EZJsonKeysGenerator",
"product_memberships" : [
"_EZJsonKeysPlugin",
"EZJsonKeysGenerator"
],
"sources" : [
"EZJsonKeysGenerator.swift"
],
"type" : "executable"
},
{
"c99name" : "EZIMVPackKit",
"module_type" : "SwiftTarget",
"name" : "EZIMVPackKit",
"path" : "Sources/EZUI/EZIMVPack/EZIMVPackKit",
"product_memberships" : [
"All",
"EZIMVPackKit",
"EZUIPackHelpersKit",
"EZUIPackKit",
"EZSUIPackKit"
],
"sources" : [
"Core/EZIMVPackInteractorAccess.swift",
"Core/EZIMVPackInteractorProtocol.swift",
"Core/EZIMVPackViewAccess.swift",
"Core/EZIMVPackViewProtocol.swift",
"Core/Mediator/EZIMVPackMediatorProtocol.swift"
],
"type" : "library"
},
{
"c99name" : "EZHelpersKitTest",
"module_type" : "SwiftTarget",
"name" : "EZHelpersKitTest",
"path" : "Tests/EZHelpersKitTest",
"sources" : [
"EZHelpersKit_DictionaryEncoderDecoder_Tests.swift",
"EZHelpersKit_EZSortedDictionary_Tests.swift",
"EZHelpersKit_JSONEncoder_encodeValue_Tests.swift"
],
"target_dependencies" : [
"EZHelpersKit"
],
"type" : "test"
},
{
"c99name" : "EZHelpersKit",
"module_type" : "SwiftTarget",
"name" : "EZHelpersKit",
"path" : "Sources/EZHelpersKit",
"product_memberships" : [
"All",
"EZHelpersKit",
"EZAsyncKit",
"EZObservableKit"
],
"sources" : [
"Extensions/Array/Array + ezBinarySearch.swift",
"Extensions/Array/Array + ezSafeRemoveFirst.swift",
"Extensions/Array/Array + initGroup.swift",
"Extensions/Codable/JSONDecoder + ezDecodeValue.swift",
"Extensions/Codable/JSONEncoder + ezEncodeValue.swift",
"Extensions/Collection + ezSafeIndex.swift",
"Extensions/Equatable + ezEquals.swift",
"Extensions/Optional + ezUnwrap.swift",
"Extensions/Result/Result + ezCortege.swift",
"Extensions/Result/Result + ezGetError.swift",
"Services/EZAccess/EZBorrowedAccess.swift",
"Services/EZAccess/EZMappedAccess.swift",
"Services/EZCollections/EZHeadQueue/EZHeadQueue.swift",
"Services/EZCollections/EZList/EZList.swift",
"Services/EZCollections/EZSortedDictionary/EZSortedDictionary.swift",
"Services/EZDeinitAnchor.swift",
"Services/EZJsonObject/DictionaryDecoder.swift",
"Services/EZJsonObject/DictionaryEncoder.swift",
"Services/EZJsonObject/EZJsonObject.swift",
"Services/EZMutex/EZLockProtocol.swift",
"Services/EZMutex/EZLockingMutex.swift",
"Services/EZMutex/EZMutex.swift",
"Services/EZMutex/EZRecursiveMutex.swift",
"Services/EZWeakWrapper.swift"
],
"target_dependencies" : [
"EZAssociatedKit",
"EZMacrosKit"
],
"type" : "library"
},
{
"c99name" : "EZBuilderKit",
"module_type" : "SwiftTarget",
"name" : "EZBuilderKit",
"path" : "Sources/EZBuilderKit",
"product_memberships" : [
"All",
"EZBuilderKit"
],
"sources" : [
"EZBuildableProtocol.swift",
"EZBuilder.swift",
"EZBuilderProtocol.swift"
],
"type" : "library"
},
{
"c99name" : "EZAsyncKitTest",
"module_type" : "SwiftTarget",
"name" : "EZAsyncKitTest",
"path" : "Tests/EZAsyncKitTest",
"sources" : [
"EZAsyncKitTest.swift",
"EZAsyncKit_TaskGroupHelpers_Tests.swift",
"EZSafeContinuationTest.swift"
],
"target_dependencies" : [
"EZAsyncKit"
],
"type" : "test"
},
{
"c99name" : "EZAsyncKit",
"module_type" : "SwiftTarget",
"name" : "EZAsyncKit",
"path" : "Sources/EZAsyncKit",
"product_memberships" : [
"All",
"EZAsyncKit",
"EZObservableKit"
],
"sources" : [
"Extensions/Actor + Task.swift",
"Extensions/AsyncScream + ezMakeAnchor.swift",
"Extensions/MainActor + ezUnsafeRun.swift",
"Extensions/Task + makeAnchor.swift",
"Functions/TaskGroup/ezWithTaskGroup.swift",
"Functions/TaskGroup/ezWithTaskGroupFirstCompleted.swift",
"Functions/TaskGroup/ezWithTaskGroupFirstSuccess.swift",
"Functions/TaskGroup/ezWithUnstructuredTaskGroup.swift",
"Functions/ezWithCheckedStoppableContinuation.swift",
"Helpers/EZContinuation.swift",
"Helpers/EZGroupError.swift",
"Helpers/EZTaskGroupResultTypeProtocol.swift",
"Helpers/TaskBuilders/EZTaskGroupBuilder.swift",
"Helpers/TaskBuilders/EZTaskItemArrayBuilder.swift",
"Helpers/TaskBuilders/EZTaskItemGroupBuilder.swift",
"Services/EZActorIsolator.swift",
"Services/EZAsyncSemaphore.swift",
"Services/EZAsyncValue.swift",
"Services/EZChannel/EZBufferedChannel.swift",
"Services/EZChannel/EZChannel.swift",
"Wrappers/EZActorWrapper.swift",
"Wrappers/EZSendableWrapper.swift",
"Wrappers/EZTaskItem.swift",
"Wrappers/EZThreadSafety.swift",
"Wrappers/EZUnsafeMainWrapper.swift"
],
"target_dependencies" : [
"EZAssociatedKit",
"EZHelpersKit",
"EZMacrosKit"
],
"type" : "library"
},
{
"c99name" : "EZAssociatedKitTest",
"module_type" : "SwiftTarget",
"name" : "EZAssociatedKitTest",
"path" : "Tests/EZAssociatedKitTest",
"sources" : [
"EZAssociatedTest.swift"
],
"target_dependencies" : [
"EZAssociatedKit"
],
"type" : "test"
},
{
"c99name" : "EZAssociatedKit",
"module_type" : "SwiftTarget",
"name" : "EZAssociatedKit",
"path" : "Sources/EZAssociatedKit",
"product_memberships" : [
"All",
"EZHelpersKit",
"EZAssociatedKit",
"EZAsyncKit",
"EZObservableKit"
],
"sources" : [
"DeinitProvider.swift",
"EZAssociated.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.