This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of CombineX with Swift 5.8 for macOS (SPM).

Build Command

env DEVELOPER_DIR="/Applications/Xcode-14.3.1.app" xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.23.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/cx-org/CombineX.git
Reference: 0.4.0
Initialized empty Git repository in /Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/cx-org/CombineX
 * tag               0.4.0      -> FETCH_HEAD
HEAD is now at 98096c6 Merge pull request #125 from luoxiu/feature/prepare-for-0.4.0
Submodule 'CXShim' (https://github.com/cx-org/CXShim) registered for path 'CXShim'
Submodule 'CXTest' (https://github.com/cx-org/CXTest) registered for path 'CXTest'
Cloning into '/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/CXShim'...
Cloning into '/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/CXTest'...
Submodule path 'CXShim': checked out '07309a901b26c043c33d04746ff96d6caaa99737'
Submodule path 'CXTest': checked out '37c165eab3505d1f1e3bb7f12518db5ff4fad569'
Cloned https://github.com/cx-org/CombineX.git into spi-builder-workspace
98096c6b2a51481cb6e4bae8da0a808d8cab09a1
SUCCESS checkout https://github.com/cx-org/CombineX.git at 0.4.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.8
Building package at path:  spi-builder-workspace
Running build ...
env DEVELOPER_DIR="/Applications/Xcode-14.3.1.app" xcrun swift build --arch arm64
Fetching https://github.com/ddddxxx/Semver.git from cache
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/mattgallagher/CwlCatchException.git from cache
Fetched https://github.com/mattgallagher/CwlCatchException.git (0.21s)
Fetched https://github.com/ddddxxx/Semver.git (0.21s)
Fetched https://github.com/apple/swift-atomics.git (0.21s)
Fetching https://github.com/Quick/Nimble.git from cache
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git from cache
Fetching https://github.com/Quick/Quick.git from cache
Fetched https://github.com/Quick/Quick.git (0.24s)
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git (0.24s)
Fetched https://github.com/Quick/Nimble.git (0.27s)
Computing version for https://github.com/ddddxxx/Semver.git
Computed https://github.com/ddddxxx/Semver.git at 0.2.1 (0.60s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 9.2.0 (0.49s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 3.1.2 (0.03s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 0.0.3 (0.49s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.0.0 (0.02s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.1.0 (0.02s)
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 9.2.0
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 3.1.2
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 0.0.3
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.0.0
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.1.0
Creating working copy for https://github.com/ddddxxx/Semver.git
Working copy of https://github.com/ddddxxx/Semver.git resolved at 0.2.1
Building for debugging...
[0/5] Compiling CwlMachBadInstructionHandler mach_excServer.c
[1/12] Compiling _AtomicsShims.c
[2/14] Compiling CwlMachBadInstructionHandler CwlMachBadInstructionHandler.m
[4/18] Compiling CXUtility Const.swift
[5/18] Emitting module CXUtility
[6/18] Compiling CXUtility LockedAtomic.swift
[7/18] Compiling CXUtility Locking.swift
[8/19] Compiling _CXCompatible CXNamespace.swift
[9/19] Compiling _CXCompatible Dispatch.swift
[10/20] Compiling CXUtility Math.swift
[11/20] Compiling _CXCompatible Swift.swift
[11/30] Compiling QuickObjCRuntime QuickSpecBase.m
[12/30] Compiling CwlCatchExceptionSupport CwlCatchException.m
[14/30] Compiling Atomics AtomicStrongReference.swift
[15/30] Compiling Atomics AtomicValue.swift
[16/30] Emitting module _CXCompatible
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:9:1: warning: non-final class 'NSObject' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension NSObject: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:10:1: warning: non-final class 'JSONEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension JSONEncoder: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:11:1: warning: non-final class 'JSONDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension JSONDecoder: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:30:1: warning: non-final class 'PropertyListEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension PropertyListEncoder: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:31:1: warning: non-final class 'PropertyListDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension PropertyListDecoder: CXSelfWrapping {}
^
[17/30] Compiling Atomics AtomicInteger.swift
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:9:1: warning: non-final class 'NSObject' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension NSObject: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:10:1: warning: non-final class 'JSONEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension JSONEncoder: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:11:1: warning: non-final class 'JSONDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension JSONDecoder: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:30:1: warning: non-final class 'PropertyListEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension PropertyListEncoder: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:31:1: warning: non-final class 'PropertyListDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension PropertyListDecoder: CXSelfWrapping {}
^
[18/30] Compiling Atomics AtomicMemoryOrderings.swift
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:9:1: warning: non-final class 'NSObject' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension NSObject: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:10:1: warning: non-final class 'JSONEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension JSONEncoder: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:11:1: warning: non-final class 'JSONDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension JSONDecoder: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:30:1: warning: non-final class 'PropertyListEncoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension PropertyListEncoder: CXSelfWrapping {}
^
/Users/admin/builds/vMd7uqzK/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/_CXCompatible/Foundation.swift:31:1: warning: non-final class 'PropertyListDecoder' cannot safely conform to protocol 'CXSelfWrapping', which requires that 'Self.Base' is exactly equal to 'Self'; this is an error in Swift 6
extension PropertyListDecoder: CXSelfWrapping {}
^
[19/30] Emitting module Semver
[20/30] Compiling Semver Semver.swift
[21/30] Compiling Atomics AtomicRawRepresentable.swift
[26/30] Compiling Atomics AtomicOptional.swift
[27/30] Compiling Atomics DoubleWord.swift
[28/30] Compiling Atomics AtomicBool.swift
[29/30] Compiling Atomics AtomicLazyReference.swift
[30/54] Compiling CwlCatchException CwlCatchException.swift
[31/54] Emitting module CwlCatchException
[32/58] Compiling CwlPreconditionTesting CwlDarwinDefinitions.swift
[33/58] Emitting module Atomics
[34/58] Compiling CwlPreconditionTesting CwlBadInstructionException.swift
[35/58] Emitting module CwlPreconditionTesting
[36/58] Compiling CwlPreconditionTesting CwlCatchBadInstruction.swift
[37/100] Compiling Nimble DSL.swift
[38/100] Compiling Nimble Expectation.swift
[39/100] Compiling Nimble ExpectationMessage.swift
[40/176] Emitting module CombineX
[41/201] Compiling CombineX AnyCancellable.swift
[42/201] Compiling CombineX AnyPublisher.swift
[43/201] Compiling CombineX AnySubscriber.swift
[44/201] Compiling CombineX CXNamespace.swift
[45/201] Compiling CombineX Cancellable.swift
[46/201] Compiling CombineX Coding.swift
[47/201] Compiling CombineX CombineIdentifier.swift
[48/201] Compiling CombineX ConnectablePublisher.swift
[49/201] Compiling CombineX CustomCombineIdentifierConvertible.swift
[50/201] Compiling CombineX CircularBuffer.swift
[51/201] Compiling CombineX DemandState.swift
[52/201] Compiling CombineX Completion+extensions.swift
[53/201] Compiling CombineX Never+reasons.swift
[54/201] Compiling CombineX Result+extensions.swift
[55/201] Compiling CombineX LinkedList.swift
[56/201] Compiling CombineX ObserableObjectCache.swift
[57/201] Compiling CombineX OptionalProtocol.swift
[58/201] Compiling CombineX PeekableIterator.swift
[59/201] Compiling CombineX RelayState.swift
[60/201] Compiling CombineX Runtime.swift
[61/201] Compiling CombineX WeakHashBox.swift
[62/201] Compiling CombineX ObservableObject.swift
[63/201] Compiling CombineX Published.swift
[64/201] Compiling CombineX Publisher.swift
[65/201] Compiling CombineX CollectByCount.swift
[66/225] Compiling CombineX AllSatisfy.swift
[67/225] Compiling CombineX AssertNoFailure.swift
[68/225] Compiling CombineX Catch.swift
[69/225] Compiling CombineX Collect.swift
[70/225] Compiling CombineX CombineLatest+.swift
[71/225] Compiling CombineX CompactMap.swift
[72/225] Compiling CombineX Comparison.swift
[73/225] Compiling CombineX Contains.swift
[74/225] Compiling CombineX ContainsWhere.swift
[75/225] Compiling CombineX Count.swift
[76/225] Compiling CombineX Decode.swift
[77/225] Compiling CombineX Drop.swift
[78/225] Compiling CombineX DropWhile.swift
[79/225] Compiling CombineX Encode.swift
[80/225] Compiling CombineX Filter.swift
[81/225] Compiling CombineX First.swift
[82/225] Compiling CombineX FirstWhere.swift
[83/225] Compiling CombineX IgnoreOutput.swift
[84/225] Compiling CombineX Last.swift
[85/225] Compiling CombineX LastWhere.swift
[86/225] Compiling CombineX Map.swift
[87/225] Compiling CombineX MapKeyPath.swift
[88/225] Compiling CombineX Merge+.swift
[89/225] Compiling CombineX PrefixWhile.swift
[90/225] Compiling CombineX Reduce.swift
[91/225] Compiling CombineX RemoveDuplicates.swift
[92/225] Compiling CombineX Retry.swift
[93/225] Compiling CombineX Scan.swift
[94/225] Compiling CombineX TryCombineLatest+.swift
[95/225] Compiling CombineX TryComparison.swift
[96/225] Compiling CombineX TryContainsWhere.swift
[97/225] Compiling CombineX TryFilter.swift
[98/225] Compiling CombineX TryFirstWhere.swift
[99/225] Compiling CombineX TryLastWhere.swift
[100/225] Compiling CombineX TryMap.swift
[101/225] Compiling CombineX Zip+.swift
[102/225] Compiling CombineX Concatenate.swift
[103/225] Compiling CombineX Deferred.swift
[104/225] Compiling CombineX Delay.swift
[105/225] Compiling CombineX DropUntilOutput.swift
[106/225] Compiling CombineX Empty.swift
[107/225] Compiling CombineX Fail.swift
[108/225] Compiling CombineX FlatMap.swift
[109/225] Compiling CombineX Just.swift
[110/225] Compiling CombineX MapError.swift
[111/225] Compiling CombineX MeasureInterval.swift
[112/225] Compiling CombineX Merge.swift
[113/225] Compiling CombineX Optional.Publisher.swift
[114/225] Compiling CombineX Output.swift
[115/225] Compiling CombineX PrefixUntilOutput.swift
[116/225] Compiling CombineX Print.swift
[117/225] Compiling CombineX Publishers.swift
[118/225] Compiling CombineX ReceiveOn.swift
[119/225] Compiling CombineX Record.swift
[120/225] Compiling CombineX ReplaceEmpty.swift
[121/225] Compiling CombineX ReplaceError.swift
[122/225] Compiling CombineX Result.Publisher.swift
[123/225] Compiling CombineX Sequence.swift
[124/225] Compiling CombineX SetFailureType.swift
[125/225] Compiling CombineX SubscribeOn.swift
[126/225] Compiling CombineX TryAllSatisfy.swift
[127/225] Compiling CombineX TryCatch.swift
[128/225] Compiling CombineX TryCombineLatest.swift
[129/225] Compiling CombineX TryCompactMap.swift
[130/225] Compiling CombineX TryDropWhile.swift
[131/225] Compiling CombineX TryPrefixWhile.swift
[132/225] Compiling CombineX TryReduce.swift
[133/225] Compiling CombineX TryRemoveDuplicates.swift
[134/225] Compiling CombineX TryScan.swift
[135/225] Compiling CombineX Zip.swift
[136/225] Compiling CombineX Autoconnect.swift
[137/225] Compiling CombineX Future.swift
[138/225] Compiling CombineX MakeConnectable.swift
[139/225] Compiling CombineX Multicast.swift
[140/225] Compiling CombineX Share.swift
[141/225] Compiling CombineX BreakPoint.swift
[142/225] Compiling CombineX Buffer.swift
[143/225] Compiling CombineX CollectByTime.swift
[144/225] Compiling CombineX CombineLatest.swift
[145/225] Compiling CombineX Debounce.swift
[146/225] Compiling CombineX HandleEvents.swift
[147/225] Compiling CombineX SwitchToLatest.swift
[148/225] Compiling CombineX Throttle.swift
[149/225] Compiling CombineX Timeout.swift
[150/225] Compiling CombineX Scheduler.swift
[151/225] Compiling CombineX SchedulerTimeIntervalConvertible.swift
[152/225] Compiling CombineX ImmediateScheduler.swift
[153/225] Compiling CombineX Subject.swift
[154/225] Compiling CombineX CurrentValueSubject.swift
[155/225] Compiling CombineX PassthroughSubject.swift
[156/225] Compiling CombineX Subscriber.swift
[157/225] Compiling CombineX Assign.swift
[158/225] Compiling CombineX Completion.swift
[159/225] Compiling CombineX Demand.swift
[160/225] Compiling CombineX Sink.swift
[161/225] Compiling CombineX Subscribers.swift
[162/225] Compiling CombineX Subscription.swift
[163/225] Compiling CombineX EmptySubscription.swift
[164/225] Compiling CombineX Subscriptions.swift
[165/236] Emitting module CXFoundation
[166/239] Compiling CXFoundation PropertyListDecoder.swift
[167/239] Compiling CXFoundation PropertyListEncoder.swift
[168/239] Compiling CXFoundation Publishers+KeyValueObserving.swift
[169/239] Compiling CXFoundation DispatchQueue.swift
[170/239] Compiling CXFoundation Polyfill.swift
[171/239] Compiling CXFoundation JSONDecoder.swift
[172/239] Compiling CXFoundation JSONEncoder.swift
[173/239] Compiling CXFoundation NSObject.swift
[174/239] Compiling CXFoundation NotificationCenter.swift
[175/239] Compiling CXFoundation OperationQueue.swift
[176/239] Compiling CXFoundation RunLoop.swift
[177/239] Compiling CXFoundation Timer.swift
[178/239] Compiling CXFoundation URLSession.swift
[179/241] Compiling _CXShim @_exported.swift
[180/241] Emitting module _CXShim
[181/251] Emitting module _CXTest
[182/253] Compiling _CXTest Locking.swift
[183/253] Compiling _CXTest Math.swift
[184/253] Compiling _CXTest CompletionExtensions.swift
[185/253] Compiling _CXTest BinaryHeap.swift
[186/253] Compiling _CXTest Const.swift
[187/253] Compiling _CXTest GlobalCounter.swift
[188/253] Compiling _CXTest TracingSubscriber.swift
[189/253] Compiling _CXTest TracingSubscription.swift
[190/253] Compiling _CXTest TransparentPublisher.swift
[191/253] Compiling _CXTest VirtualTime.swift
[192/253] Compiling _CXTest VirtualTimeScheduler.swift
[199/259] Emitting module Quick
[212/259] Emitting module Nimble
[245/272] Compiling Quick QuickSpec.swift
[246/272] Compiling Quick QuickTestObservation.swift
[247/272] Compiling Quick QuickTestSuite.swift
[248/272] Compiling Quick String+C99ExtendedIdentifier.swift
[249/272] Compiling Quick URL+FileName.swift
[250/272] Compiling Quick World.swift
[260/272] Compiling Nimble PostNotification.swift
[261/272] Compiling Nimble Predicate.swift
[262/272] Compiling Nimble RaisesException.swift
[263/272] Compiling Nimble SatisfyAllOf.swift
[264/272] Compiling Nimble SatisfyAnyOf.swift
[265/272] Compiling Nimble ThrowAssertion.swift
[266/272] Compiling Nimble ThrowError.swift
[267/272] Compiling Nimble ToSucceed.swift
[268/272] Compiling Nimble Await.swift
[269/272] Compiling Nimble DispatchTimeInterval.swift
[270/272] Compiling Nimble Errors.swift
[271/272] Compiling Nimble SourceLocation.swift
[272/272] Compiling Nimble Stringers.swift
[273/283] Emitting module CXTestUtility
[274/286] Compiling CXTestUtility Sequence+scan.swift
[275/286] Compiling CXTestUtility Subject+send.swift
[276/286] Compiling CXTestUtility TracingSubscriber+extensions.swift
[277/286] Compiling CXTestUtility @_exported.swift
[278/286] Compiling CXTestUtility Common.swift
[279/286] Compiling CXTestUtility DispatchQueue+extensions.swift
[280/286] Compiling CXTestUtility Int+loop.swift
[281/286] Compiling CXTestUtility BranchExpectation.swift
[282/286] Compiling CXTestUtility VersioningExpectation.swift
[283/286] Compiling CXTestUtility Predicate.swift
[284/286] Compiling CXTestUtility TestError.swift
[285/286] Compiling CXTestUtility TestTimeline.swift
[286/286] Compiling CXTestUtility TracingSubject.swift
Build complete! (17.24s)
Build complete.
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.