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 Ultimathnum, reference main (46af54), with Swift 6.0 for Linux on 4 Nov 2024 11:34:44 UTC.

Swift 6 data race errors: 4

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/oscbyspro/Ultimathnum.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/oscbyspro/Ultimathnum
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 46af546 Skip rework of TripleInt tests (#124).
Cloned https://github.com/oscbyspro/Ultimathnum.git
Revision (git rev-parse @):
46af546157938b46c60b3c09418076d79a1bb3fe
SUCCESS checkout https://github.com/oscbyspro/Ultimathnum.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/oscbyspro/Ultimathnum.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Building for debugging...
[0/11] Write sources
[10/11] Write swift-version-24593BA9C3E375BF.txt
[12/132] Compiling CoreKit BinaryInteger+Literals.swift
[13/132] Compiling CoreKit BinaryInteger+Loading.swift
[14/132] Compiling CoreKit BinaryInteger+Logarithm.swift
[15/132] Compiling CoreKit BinaryInteger+Metadata.swift
[16/132] Compiling CoreKit BinaryInteger+Multiplication.swift
[17/132] Compiling CoreKit BinaryInteger+Random.swift
[18/132] Compiling CoreKit BinaryInteger+Shift.swift
[19/132] Compiling CoreKit BinaryInteger+Signed.swift
[20/132] Compiling CoreKit BinaryInteger+Stride.swift
[21/132] Compiling CoreKit BinaryInteger+Systems.swift
[22/132] Compiling CoreKit BinaryInteger+Text.swift
[23/132] Compiling CoreKit BinaryInteger+Unsigned.swift
[24/132] Compiling CoreKit BinaryInteger+Values.swift
[25/132] Compiling CoreKit BinaryInteger.swift
[26/132] Compiling CoreKit BitCastable+Cast.swift
[27/132] Compiling CoreKit BitCastable.swift
[28/132] Compiling CoreKit BitCountable+Count.swift
[29/149] Compiling CoreKit DataInt+Partition.swift
[30/149] Compiling CoreKit DataInt+Reinterpretation.swift
[31/149] Compiling CoreKit DataInt+Shift.swift
[32/149] Compiling CoreKit DataInt.swift
[33/149] Compiling CoreKit Divider+Division.swift
[34/149] Compiling CoreKit Divider.swift
[35/149] Compiling CoreKit Division+Rounding.swift
[36/149] Compiling CoreKit Division+Validation.swift
[37/149] Compiling CoreKit Division.swift
[38/149] Compiling CoreKit Doublet+Bitwise.swift
[39/149] Compiling CoreKit Doublet+Comparison.swift
[40/149] Compiling CoreKit Doublet+Shift.swift
[41/149] Compiling CoreKit Doublet.swift
[42/149] Compiling CoreKit Fallible+Comparison.swift
[43/149] Compiling CoreKit Fallible+Map.swift
[44/149] Compiling CoreKit Fallible+Sink.swift
[45/149] Compiling CoreKit Fallible+Text.swift
[46/149] Compiling CoreKit BitCountable.swift
[47/149] Compiling CoreKit BitOperable+Bitwise.swift
[48/149] Compiling CoreKit BitOperable.swift
[49/149] Compiling CoreKit Contiguous+Mutable.swift
[50/149] Compiling CoreKit Contiguous.swift
[51/149] Compiling CoreKit Guarantee+Validation.swift
[52/149] Compiling CoreKit Guarantee.swift
[53/149] Compiling CoreKit Interoperable+Yield.swift
[54/149] Compiling CoreKit Interoperable.swift
[55/149] Compiling CoreKit Bezout.swift
[56/149] Compiling CoreKit Bit+Bitwise.swift
[57/149] Compiling CoreKit Bit+Comparison.swift
[58/149] Compiling CoreKit Bit.swift
[59/149] Compiling CoreKit CoreInt+Addition.swift
[60/149] Compiling CoreKit CoreInt+Bitwise.swift
[61/149] Compiling CoreKit CoreInt+Comparison.swift
[62/149] Compiling CoreKit CoreInt+Count.swift
[63/149] Compiling CoreKit BinaryInteger+Addition.swift
[64/149] Compiling CoreKit BinaryInteger+Arbitrary.swift
[65/149] Compiling CoreKit BinaryInteger+Bitwise.swift
[66/149] Compiling CoreKit BinaryInteger+Clamping.swift
[67/149] Compiling CoreKit BinaryInteger+Comparison.swift
[68/149] Compiling CoreKit BinaryInteger+Complement.swift
[69/149] Compiling CoreKit BinaryInteger+Core.swift
[70/149] Compiling CoreKit BinaryInteger+Count.swift
[71/149] Compiling CoreKit BinaryInteger+Division.swift
[72/149] Compiling CoreKit BinaryInteger+Edgy.swift
[73/149] Compiling CoreKit BinaryInteger+Elements.swift
[74/149] Compiling CoreKit BinaryInteger+Exponentiation.swift
[75/149] Compiling CoreKit BinaryInteger+Factorial.swift
[76/149] Compiling CoreKit BinaryInteger+Factorization.swift
[77/149] Compiling CoreKit BinaryInteger+Finite.swift
[78/149] Compiling CoreKit BinaryInteger+Floats.swift
[79/149] Compiling CoreKit BinaryInteger+Geometry.swift
[80/149] Compiling CoreKit BinaryInteger+Integers.swift
[81/149] Compiling CoreKit CoreInt+Division.swift
[82/149] Compiling CoreKit CoreInt+Elements.swift
[83/149] Compiling CoreKit CoreInt+Loading.swift
[84/149] Compiling CoreKit CoreInt+Multiplication.swift
[85/149] Compiling CoreKit CoreInt+Shift.swift
[86/149] Compiling CoreKit CoreInt.swift
[87/149] Compiling CoreKit Count+Comparison.swift
[88/149] Compiling CoreKit Count+Integers.swift
[89/149] Compiling CoreKit Count+Text.swift
[90/149] Compiling CoreKit Count.swift
[91/149] Compiling CoreKit DataInt+Addition.swift
[92/149] Compiling CoreKit DataInt+Bitwise.swift
[93/149] Compiling CoreKit DataInt+Comparison.swift
[94/149] Compiling CoreKit DataInt+Count.swift
[95/149] Compiling CoreKit DataInt+Division.swift
[96/149] Compiling CoreKit DataInt+Elements.swift
[97/149] Compiling CoreKit DataInt+Multiplication.swift
[98/149] Compiling CoreKit Signum+Addition.swift
[99/149] Compiling CoreKit Signum+Comparison.swift
[100/149] Compiling CoreKit Signum.swift
[101/149] Compiling CoreKit TextInt+Decoding.swift
[102/149] Compiling CoreKit TextInt+Encoding.swift
[103/149] Compiling CoreKit TextInt+Error.swift
[104/149] Compiling CoreKit TextInt+Exponentiation.swift
[105/149] Compiling CoreKit TextInt+Format.swift
[106/149] Compiling CoreKit TextInt+Letters.swift
[107/149] Compiling CoreKit TextInt+Numerals.swift
[108/149] Compiling CoreKit TextInt.swift
[109/149] Compiling CoreKit Triplet+Bitwise.swift
[110/149] Compiling CoreKit Triplet+Comparison.swift
[111/149] Compiling CoreKit Triplet.swift
[112/149] Compiling CoreKit Build.swift
[113/149] Compiling CoreKit Namespace+Comparison.swift
[114/149] Compiling CoreKit Namespace+Elements.swift
[115/149] Emitting module CoreKit
[116/149] Compiling CoreKit Fallible+Validation.swift
[117/149] Compiling CoreKit Fallible+Veto.swift
[118/149] Compiling CoreKit Fallible.swift
[119/149] Compiling CoreKit Finite.swift
[120/149] Compiling CoreKit Natural.swift
[121/149] Compiling CoreKit Nonzero.swift
[122/149] Compiling CoreKit Shift.swift
[123/149] Compiling CoreKit LiteralInt+Comparison.swift
[124/149] Compiling CoreKit LiteralInt+Count.swift
[125/149] Compiling CoreKit LiteralInt+Elements.swift
[126/149] Compiling CoreKit LiteralInt+Text.swift
[127/149] Compiling CoreKit LiteralInt.swift
[128/149] Compiling CoreKit Order.swift
[129/149] Compiling CoreKit Sign+Bitwise.swift
[130/149] Compiling CoreKit Sign+Text.swift
[131/149] Compiling CoreKit Sign.swift
[132/149] Compiling CoreKit Signedness.swift
[133/149] Compiling CoreKit Namespace+Stdlib.swift
[134/149] Compiling CoreKit Namespace.swift
[135/149] Compiling CoreKit Randomness+Full.swift
[136/149] Compiling CoreKit Randomness+Range.swift
[137/149] Compiling CoreKit Randomness.swift
[138/149] Compiling CoreKit Recoverable+Veto.swift
[139/149] Compiling CoreKit Recoverable.swift
[140/149] Compiling CoreKit Swift+Array.swift
[141/149] Compiling CoreKit Swift+ArraySlice.swift
[142/149] Compiling CoreKit Swift+BinaryInteger.swift
[143/149] Compiling CoreKit Swift+Bool.swift
[144/149] Compiling CoreKit Swift+ContiguousArray.swift
[145/149] Compiling CoreKit Swift+FloatingPointSign.swift
[146/149] Compiling CoreKit Swift+Int.swift
[147/149] Compiling CoreKit Swift+Optional.swift
[148/149] Compiling CoreKit Swift+String.swift
[149/149] Compiling CoreKit Swift+UInt.swift
[151/187] Compiling RandomIntKit RandomInt.swift
[152/187] Compiling PrototypeKit Prototype.swift
[153/187] Emitting module PrototypeKit
[154/188] Emitting module RandomIntKit
[155/188] Compiling RandomIntKit FuzzerInt.swift
[157/189] Compiling InfiniIntKit Storage+Shift.swift
[158/189] Compiling InfiniIntKit Storage+Size.swift
[160/190] Emitting module FibonacciKit
[161/190] Compiling InfiniIntKit Storage+Elements.swift
[162/190] Compiling InfiniIntKit Storage+Normalization.swift
[163/206] Compiling TestKit Test+Geometry.swift
[164/206] Compiling TestKit Test+Integers.swift
[165/214] Compiling FibonacciKit Fibonacci.swift
[166/255] Compiling InfiniIntKit Storage.swift
[168/255] Compiling TestKit2 Expect+Addition.swift
[169/255] Compiling TestKit2 Expect+Bitwise.swift
[170/255] Compiling TestKit2 Expect+Comparison.swift
[171/255] Compiling TestKit2 Expect+Complement.swift
[172/255] Compiling TestKit2 Expect+Guarantee.swift
[173/255] Compiling TestKit2 Expect+Logarithm.swift
[174/255] Compiling TestKit2 Expect+Division.swift
[175/255] Compiling TestKit2 Expect+Geometry.swift
[176/255] Compiling TestKit2 Aliases.swift
[177/255] Compiling TestKit2 BlackHole.swift
[178/255] Compiling TestKit2 Expect+Multiplication.swift
[179/255] Compiling TestKit2 Expect+Once.swift
[180/255] Emitting module DoubleIntKit
[183/255] Compiling TestKit2 Expect+Shift.swift
[184/255] Compiling TestKit2 Expect+Text.swift
[186/256] Compiling TestKit2 Many.swift
[187/256] Compiling TestKit2 Some.swift
[188/256] Compiling TestKit2 Tag.swift
[189/256] Compiling TestKit2 Exports.swift
[190/256] Compiling TestKit2 SwiftIEEE754.swift
[199/261] Compiling TestKit2 Utilities+Bit.swift
[200/261] Compiling TestKit2 Utilities+Bitwise.swift
[201/261] Compiling TestKit2 Utilities+Bool.swift
[202/261] Compiling TestKit2 Utilities+Collection.swift
[203/261] Compiling TestKit2 Utilities+Comparison.swift
[204/261] Compiling TestKit2 Utilities+Conditional.swift
[205/261] Compiling TestKit2 Utilities+Contiguous.swift
[206/261] Compiling TestKit2 Utilities+Division.swift
[207/261] Compiling TestKit2 Utilities+Integers.swift
[208/261] Compiling TestKit2 Utilities+Reduce.swift
[209/261] Emitting module InfiniIntKit
[210/262] Compiling TestKit2 Global+Randomness.swift
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:17:12: warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | //*============================================================================*
16 |
17 | public var random = RandomInt()
   |            |- warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'random' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public let fuzzer = FuzzerInt(seed: random.next())
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:21:12: warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            `- warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
/host/spi-builder-workspace/Sources/CoreKit/Randomness.swift:20:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
18 | /// - TODO: Consider `MutableDataInt<U8>.Body` vs `UnsafeMutableRawBufferPointer`.
19 | ///
20 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
21 |
22 |     associatedtype Element: SystemsInteger & UnsignedInteger where Element.Element == Element
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
 8 | //=----------------------------------------------------------------------------=
 9 |
10 | import CoreKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
11 | import RandomIntKit
12 |
   :
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            |- note: annotate 'randomnesses' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
[211/262] Compiling TestKit2 Global+Types.swift
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:17:12: warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | //*============================================================================*
16 |
17 | public var random = RandomInt()
   |            |- warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'random' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public let fuzzer = FuzzerInt(seed: random.next())
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:21:12: warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            `- warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
/host/spi-builder-workspace/Sources/CoreKit/Randomness.swift:20:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
18 | /// - TODO: Consider `MutableDataInt<U8>.Body` vs `UnsafeMutableRawBufferPointer`.
19 | ///
20 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
21 |
22 |     associatedtype Element: SystemsInteger & UnsignedInteger where Element.Element == Element
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
 8 | //=----------------------------------------------------------------------------=
 9 |
10 | import CoreKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
11 | import RandomIntKit
12 |
   :
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            |- note: annotate 'randomnesses' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
[212/262] Compiling TestKit2 Bad.swift
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:17:12: warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | //*============================================================================*
16 |
17 | public var random = RandomInt()
   |            |- warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'random' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public let fuzzer = FuzzerInt(seed: random.next())
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:21:12: warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            `- warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
/host/spi-builder-workspace/Sources/CoreKit/Randomness.swift:20:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
18 | /// - TODO: Consider `MutableDataInt<U8>.Body` vs `UnsafeMutableRawBufferPointer`.
19 | ///
20 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
21 |
22 |     associatedtype Element: SystemsInteger & UnsignedInteger where Element.Element == Element
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
 8 | //=----------------------------------------------------------------------------=
 9 |
10 | import CoreKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
11 | import RandomIntKit
12 |
   :
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            |- note: annotate 'randomnesses' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
[213/262] Compiling TestKit2 DXL.swift
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:17:12: warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | //*============================================================================*
16 |
17 | public var random = RandomInt()
   |            |- warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'random' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public let fuzzer = FuzzerInt(seed: random.next())
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:21:12: warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            `- warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
/host/spi-builder-workspace/Sources/CoreKit/Randomness.swift:20:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
18 | /// - TODO: Consider `MutableDataInt<U8>.Body` vs `UnsafeMutableRawBufferPointer`.
19 | ///
20 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
21 |
22 |     associatedtype Element: SystemsInteger & UnsignedInteger where Element.Element == Element
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
 8 | //=----------------------------------------------------------------------------=
 9 |
10 | import CoreKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
11 | import RandomIntKit
12 |
   :
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            |- note: annotate 'randomnesses' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
[214/262] Compiling TestKit2 Domain.swift
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:17:12: warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | //*============================================================================*
16 |
17 | public var random = RandomInt()
   |            |- warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'random' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public let fuzzer = FuzzerInt(seed: random.next())
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:21:12: warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            `- warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
/host/spi-builder-workspace/Sources/CoreKit/Randomness.swift:20:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
18 | /// - TODO: Consider `MutableDataInt<U8>.Body` vs `UnsafeMutableRawBufferPointer`.
19 | ///
20 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
21 |
22 |     associatedtype Element: SystemsInteger & UnsignedInteger where Element.Element == Element
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
 8 | //=----------------------------------------------------------------------------=
 9 |
10 | import CoreKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
11 | import RandomIntKit
12 |
   :
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            |- note: annotate 'randomnesses' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
[215/262] Compiling TestKit2 Identifiers.swift
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:17:12: warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | //*============================================================================*
16 |
17 | public var random = RandomInt()
   |            |- warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'random' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public let fuzzer = FuzzerInt(seed: random.next())
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:21:12: warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            `- warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
/host/spi-builder-workspace/Sources/CoreKit/Randomness.swift:20:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
18 | /// - TODO: Consider `MutableDataInt<U8>.Body` vs `UnsafeMutableRawBufferPointer`.
19 | ///
20 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
21 |
22 |     associatedtype Element: SystemsInteger & UnsignedInteger where Element.Element == Element
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
 8 | //=----------------------------------------------------------------------------=
 9 |
10 | import CoreKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
11 | import RandomIntKit
12 |
   :
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            |- note: annotate 'randomnesses' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
[217/262] Compiling TestKit2 Utilities+Shift.swift
[218/262] Compiling TestKit2 Utilities+Sign.swift
[219/262] Compiling TestKit2 Utilities+Signedness.swift
[220/262] Compiling TestKit2 Utilities+Signum.swift
[221/262] Compiling TestKit2 Utilities+Text.swift
[222/274] Compiling TestKit2 Expect+Random.swift
[223/274] Compiling TestKit2 Expect+Result.swift
[226/274] Compiling TestKit2 Global+Data.swift
[227/274] Compiling TestKit2 Global+Info.swift
[228/274] Compiling StdlibIntKit StdlibInt+Comparison.swift
[229/274] Compiling StdlibIntKit StdlibInt+Count.swift
[230/275] Compiling StdlibIntKit StdlibInt+Words.swift
[231/275] Compiling StdlibIntKit StdlibInt+Division.swift
[232/275] Compiling StdlibIntKit StdlibInt+Multiplication.swift
[233/275] Compiling StdlibIntKit StdlibInt+Shift.swift
[234/275] Compiling StdlibIntKit StdlibInt+Stride.swift
[235/275] Compiling StdlibIntKit StdlibInt+Text.swift
[236/275] Compiling StdlibIntKit StdlibInt+Validation.swift
[237/275] Compiling StdlibIntKit StdlibInt+Addition.swift
[238/275] Compiling StdlibIntKit StdlibInt+Bitwise.swift
[239/275] Emitting module StdlibIntKit
[240/275] Compiling StdlibIntKit StdlibInt.swift
[245/279] Emitting module TestKit
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:56:12: warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
54 | //=----------------------------------------------------------------------------=
55 |
56 | public var random = RandomInt()
   |            |- warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'random' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:60:12: warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
59 |
60 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            `- warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
61 |
62 | //=----------------------------------------------------------------------------=
/host/spi-builder-workspace/Sources/CoreKit/Randomness.swift:20:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
18 | /// - TODO: Consider `MutableDataInt<U8>.Body` vs `UnsafeMutableRawBufferPointer`.
19 | ///
20 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
21 |
22 |     associatedtype Element: SystemsInteger & UnsignedInteger where Element.Element == Element
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
 8 | //=----------------------------------------------------------------------------=
 9 |
10 | import CoreKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
11 | import RandomIntKit
12 |
   :
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
59 |
60 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            |- note: annotate 'randomnesses' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | //=----------------------------------------------------------------------------=
[246/281] Emitting module Ultimathnum
[247/281] Compiling Ultimathnum Exports.swift
[249/282] Compiling TestKit Test+Stride.swift
[250/282] Compiling TestKit Test+Text.swift
[251/282] Compiling TestKit Test.swift
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:56:12: warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
54 | //=----------------------------------------------------------------------------=
55 |
56 | public var random = RandomInt()
   |            |- warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'random' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:60:12: warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
59 |
60 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            `- warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
61 |
62 | //=----------------------------------------------------------------------------=
/host/spi-builder-workspace/Sources/CoreKit/Randomness.swift:20:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
18 | /// - TODO: Consider `MutableDataInt<U8>.Body` vs `UnsafeMutableRawBufferPointer`.
19 | ///
20 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
21 |
22 |     associatedtype Element: SystemsInteger & UnsignedInteger where Element.Element == Element
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
 8 | //=----------------------------------------------------------------------------=
 9 |
10 | import CoreKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
11 | import RandomIntKit
12 |
   :
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
59 |
60 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            |- note: annotate 'randomnesses' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | //=----------------------------------------------------------------------------=
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:56:12: warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
54 | //=----------------------------------------------------------------------------=
55 |
56 | public var random = RandomInt()
   |            |- warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'random' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:60:12: warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
59 |
60 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            `- warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
61 |
62 | //=----------------------------------------------------------------------------=
/host/spi-builder-workspace/Sources/CoreKit/Randomness.swift:20:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
18 | /// - TODO: Consider `MutableDataInt<U8>.Body` vs `UnsafeMutableRawBufferPointer`.
19 | ///
20 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
21 |
22 |     associatedtype Element: SystemsInteger & UnsignedInteger where Element.Element == Element
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
 8 | //=----------------------------------------------------------------------------=
 9 |
10 | import CoreKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
11 | import RandomIntKit
12 |
   :
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
59 |
60 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            |- note: annotate 'randomnesses' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | //=----------------------------------------------------------------------------=
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:56:12: warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
54 | //=----------------------------------------------------------------------------=
55 |
56 | public var random = RandomInt()
   |            |- warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'random' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:60:12: warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
59 |
60 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            `- warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
61 |
62 | //=----------------------------------------------------------------------------=
/host/spi-builder-workspace/Sources/CoreKit/Randomness.swift:20:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
18 | /// - TODO: Consider `MutableDataInt<U8>.Body` vs `UnsafeMutableRawBufferPointer`.
19 | ///
20 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
21 |
22 |     associatedtype Element: SystemsInteger & UnsignedInteger where Element.Element == Element
/host/spi-builder-workspace/Sources/TestKit/Globals.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
 8 | //=----------------------------------------------------------------------------=
 9 |
10 | import CoreKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
11 | import RandomIntKit
12 |
   :
58 | public let fuzzer = FuzzerInt(seed: random.next()) // TODO: info dump on failure
59 |
60 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            |- note: annotate 'randomnesses' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | //=----------------------------------------------------------------------------=
[283/283] Emitting module TestKit2
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:17:12: warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | //*============================================================================*
16 |
17 | public var random = RandomInt()
   |            |- warning: var 'random' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |            |- note: convert 'random' to a 'let' constant to make 'Sendable' shared state immutable
   |            |- note: annotate 'random' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public let fuzzer = FuzzerInt(seed: random.next())
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:21:12: warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            `- warning: let 'randomnesses' is not concurrency-safe because non-'Sendable' type '[any Randomness]' may have shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
/host/spi-builder-workspace/Sources/CoreKit/Randomness.swift:20:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
18 | /// - TODO: Consider `MutableDataInt<U8>.Body` vs `UnsafeMutableRawBufferPointer`.
19 | ///
20 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
21 |
22 |     associatedtype Element: SystemsInteger & UnsignedInteger where Element.Element == Element
/host/spi-builder-workspace/Sources/TestKit2/Global+Randomness.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
 8 | //=----------------------------------------------------------------------------=
 9 |
10 | import CoreKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreKit'
11 | import RandomIntKit
12 |
   :
19 | public let fuzzer = FuzzerInt(seed: random.next())
20 |
21 | public let randomnesses: [any Randomness] = [random, fuzzer]
   |            |- note: annotate 'randomnesses' with '@MainActor' if property should only be accessed from the main actor
   |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 | public let fuzzers: [FuzzerInt] = [fuzzer]
Build complete! (50.19s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Ultimathnum",
  "name" : "Ultimathnum",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "17.0"
    },
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    },
    {
      "name" : "watchos",
      "version" : "10.0"
    }
  ],
  "products" : [
    {
      "name" : "Ultimathnum",
      "targets" : [
        "Ultimathnum"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CoreKit",
      "targets" : [
        "CoreKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DoubleIntKit",
      "targets" : [
        "DoubleIntKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FibonacciKit",
      "targets" : [
        "FibonacciKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "InfiniIntKit",
      "targets" : [
        "InfiniIntKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "RandomIntKit",
      "targets" : [
        "RandomIntKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StdlibIntKit",
      "targets" : [
        "StdlibIntKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "UltimathnumTests",
      "module_type" : "SwiftTarget",
      "name" : "UltimathnumTests",
      "path" : "Tests/UltimathnumTests",
      "sources" : [
        "BinaryInteger+Addition.swift",
        "BinaryInteger+Bitwise.swift",
        "BinaryInteger+Clamping.swift",
        "BinaryInteger+Comparison.swift",
        "BinaryInteger+Complement.swift",
        "BinaryInteger+Count.swift",
        "BinaryInteger+Division.swift.swift",
        "BinaryInteger+Elements.swift",
        "BinaryInteger+Exponentiation.swift",
        "BinaryInteger+Factorial.swift",
        "BinaryInteger+Factorization.swift",
        "BinaryInteger+Floats.swift",
        "BinaryInteger+Geometry.swift",
        "BinaryInteger+Integers.swift",
        "BinaryInteger+Literals.swift",
        "BinaryInteger+Loading.swift",
        "BinaryInteger+Logarithm.swift",
        "BinaryInteger+Metadata.swift",
        "BinaryInteger+Multiplication.swift",
        "BinaryInteger+Random.swift",
        "BinaryInteger+Shift.swift",
        "BinaryInteger+Stdlib.swift",
        "BinaryInteger+Stride.swift",
        "BinaryInteger+Text.swift",
        "BinaryInteger+Values.swift",
        "Count+Comparison.swift",
        "Count+Integers.swift",
        "Count+Text.swift",
        "Count.swift",
        "Divider+Division.swift",
        "Divider+Documentation.swift",
        "Divider+Validation.swift",
        "Divider.swift",
        "Doublet.swift",
        "Guarantees/Finite.swift",
        "Guarantees/Natural.swift",
        "Guarantees/Nonzero.swift",
        "Guarantees/Shift.swift",
        "Randomness.swift",
        "TextInt+Base.swift",
        "TextInt+Base10.swift",
        "TextInt+Base16.swift",
        "TextInt+Exponentiation.swift",
        "TextInt+Letters.swift",
        "TextInt+Numerals.swift",
        "TextInt.swift",
        "Triplet.swift",
        "Utilities/Globals.swift",
        "Utilities/Utilities+Integers.swift",
        "Utilities/Utilities+Text.swift"
      ],
      "target_dependencies" : [
        "Ultimathnum",
        "TestKit",
        "TestKit2"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Ultimathnum",
      "module_type" : "SwiftTarget",
      "name" : "Ultimathnum",
      "path" : "Sources/Ultimathnum",
      "product_memberships" : [
        "Ultimathnum"
      ],
      "sources" : [
        "Exports.swift"
      ],
      "target_dependencies" : [
        "CoreKit",
        "DoubleIntKit",
        "FibonacciKit",
        "InfiniIntKit",
        "RandomIntKit",
        "StdlibIntKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TestKit2",
      "module_type" : "SwiftTarget",
      "name" : "TestKit2",
      "path" : "Sources/TestKit2",
      "sources" : [
        "Aliases.swift",
        "BlackHole.swift",
        "Expect+Addition.swift",
        "Expect+Bitwise.swift",
        "Expect+Comparison.swift",
        "Expect+Complement.swift",
        "Expect+Division.swift",
        "Expect+Geometry.swift",
        "Expect+Guarantee.swift",
        "Expect+Logarithm.swift",
        "Expect+Multiplication.swift",
        "Expect+Once.swift",
        "Expect+Random.swift",
        "Expect+Result.swift",
        "Expect+Shift.swift",
        "Expect+Text.swift",
        "Global+Data.swift",
        "Global+Info.swift",
        "Global+Randomness.swift",
        "Global+Types.swift",
        "Models/Bad.swift",
        "Models/DXL.swift",
        "Models/Domain.swift",
        "Models/Identifiers.swift",
        "Models/Many.swift",
        "Models/Some.swift",
        "Models/Tag.swift",
        "Project/Exports.swift",
        "Protocols/SwiftIEEE754.swift",
        "Utilities+Bit.swift",
        "Utilities+Bitwise.swift",
        "Utilities+Bool.swift",
        "Utilities+Collection.swift",
        "Utilities+Comparison.swift",
        "Utilities+Conditional.swift",
        "Utilities+Contiguous.swift",
        "Utilities+Division.swift",
        "Utilities+Integers.swift",
        "Utilities+Reduce.swift",
        "Utilities+Shift.swift",
        "Utilities+Sign.swift",
        "Utilities+Signedness.swift",
        "Utilities+Signum.swift",
        "Utilities+Text.swift"
      ],
      "target_dependencies" : [
        "CoreKit",
        "RandomIntKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TestKit",
      "module_type" : "SwiftTarget",
      "name" : "TestKit",
      "path" : "Sources/TestKit",
      "sources" : [
        "Bad.swift",
        "BlackHole.swift",
        "Esque.swift",
        "Exports.swift",
        "Globals.swift",
        "Identifiers.swift",
        "Test+Addition.swift",
        "Test+Bitwise.swift",
        "Test+Bool.swift",
        "Test+Comparison.swift",
        "Test+Count.swift",
        "Test+Division.swift",
        "Test+Elements.swift",
        "Test+Factorization.swift",
        "Test+Floats.swift",
        "Test+Geometry.swift",
        "Test+Integers.swift",
        "Test+Multiplication.swift",
        "Test+Optional.swift",
        "Test+Result.swift",
        "Test+Shift.swift",
        "Test+Stride.swift",
        "Test+Text.swift",
        "Test.swift"
      ],
      "target_dependencies" : [
        "CoreKit",
        "RandomIntKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StdlibIntKitTests",
      "module_type" : "SwiftTarget",
      "name" : "StdlibIntKitTests",
      "path" : "Tests/StdlibIntKitTests",
      "sources" : [
        "StdlibInt+Addition.swift",
        "StdlibInt+Bitwise.swift",
        "StdlibInt+Comparison.swift",
        "StdlibInt+Count.swift",
        "StdlibInt+Division.swift",
        "StdlibInt+Floats.swift",
        "StdlibInt+Integers.swift",
        "StdlibInt+Literals.swift",
        "StdlibInt+Multiplication.swift",
        "StdlibInt+Shift.swift",
        "StdlibInt+Stride.swift",
        "StdlibInt+Text.swift",
        "StdlibInt+Words.swift",
        "StdlibInt.swift"
      ],
      "target_dependencies" : [
        "StdlibIntKit",
        "TestKit2"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StdlibIntKit",
      "module_type" : "SwiftTarget",
      "name" : "StdlibIntKit",
      "path" : "Sources/StdlibIntKit",
      "product_memberships" : [
        "Ultimathnum",
        "StdlibIntKit"
      ],
      "sources" : [
        "StdlibInt+Addition.swift",
        "StdlibInt+Bitwise.swift",
        "StdlibInt+Comparison.swift",
        "StdlibInt+Count.swift",
        "StdlibInt+Division.swift",
        "StdlibInt+Multiplication.swift",
        "StdlibInt+Shift.swift",
        "StdlibInt+Stride.swift",
        "StdlibInt+Text.swift",
        "StdlibInt+Validation.swift",
        "StdlibInt+Words.swift",
        "StdlibInt.swift"
      ],
      "target_dependencies" : [
        "CoreKit",
        "InfiniIntKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RandomIntKitTests",
      "module_type" : "SwiftTarget",
      "name" : "RandomIntKitTests",
      "path" : "Tests/RandomIntKitTests",
      "sources" : [
        "FuzzerInt+Stdlib.swift",
        "FuzzerInt.swift",
        "RandomInt+Stdlib.swift",
        "RandomInt.swift"
      ],
      "target_dependencies" : [
        "RandomIntKit",
        "TestKit2"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RandomIntKit",
      "module_type" : "SwiftTarget",
      "name" : "RandomIntKit",
      "path" : "Sources/RandomIntKit",
      "product_memberships" : [
        "Ultimathnum",
        "RandomIntKit"
      ],
      "sources" : [
        "FuzzerInt.swift",
        "RandomInt.swift"
      ],
      "target_dependencies" : [
        "CoreKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PrototypeKitTests",
      "module_type" : "SwiftTarget",
      "name" : "PrototypeKitTests",
      "path" : "Tests/PrototypeKitTests",
      "sources" : [
        "Prototype.swift"
      ],
      "target_dependencies" : [
        "PrototypeKit",
        "TestKit2"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PrototypeKit",
      "module_type" : "SwiftTarget",
      "name" : "PrototypeKit",
      "path" : "Sources/PrototypeKit",
      "sources" : [
        "Prototype.swift"
      ],
      "target_dependencies" : [
        "CoreKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "InfiniIntKitTests",
      "module_type" : "SwiftTarget",
      "name" : "InfiniIntKitTests",
      "path" : "Tests/InfiniIntKitTests",
      "sources" : [
        "InfiniInt.swift"
      ],
      "target_dependencies" : [
        "InfiniIntKit",
        "TestKit2"
      ],
      "type" : "test"
    },
    {
      "c99name" : "InfiniIntKit",
      "module_type" : "SwiftTarget",
      "name" : "InfiniIntKit",
      "path" : "Sources/InfiniIntKit",
      "product_memberships" : [
        "Ultimathnum",
        "InfiniIntKit",
        "StdlibIntKit"
      ],
      "sources" : [
        "InfiniInt+Addition.swift",
        "InfiniInt+Bitwise.swift",
        "InfiniInt+Comparison.swift",
        "InfiniInt+Count.swift",
        "InfiniInt+Division.swift",
        "InfiniInt+Elements.swift",
        "InfiniInt+Loading.swift",
        "InfiniInt+Multiplication.swift",
        "InfiniInt+Shift.swift",
        "InfiniInt.swift",
        "Storage+Elements.swift",
        "Storage+Normalization.swift",
        "Storage+Shift.swift",
        "Storage+Size.swift",
        "Storage.swift"
      ],
      "target_dependencies" : [
        "CoreKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FibonacciKitTests",
      "module_type" : "SwiftTarget",
      "name" : "FibonacciKitTests",
      "path" : "Tests/FibonacciKitTests",
      "sources" : [
        "Fibonacci+CoreInt.swift",
        "Fibonacci+DoubleInt.swift",
        "Fibonacci+InfiniInt.swift",
        "Fibonacci.swift"
      ],
      "target_dependencies" : [
        "DoubleIntKit",
        "FibonacciKit",
        "InfiniIntKit",
        "TestKit",
        "TestKit2"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FibonacciKit",
      "module_type" : "SwiftTarget",
      "name" : "FibonacciKit",
      "path" : "Sources/FibonacciKit",
      "product_memberships" : [
        "Ultimathnum",
        "FibonacciKit"
      ],
      "sources" : [
        "Fibonacci.swift"
      ],
      "target_dependencies" : [
        "CoreKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DoubleIntKitTests",
      "module_type" : "SwiftTarget",
      "name" : "DoubleIntKitTests",
      "path" : "Tests/DoubleIntKitTests",
      "sources" : [
        "DoubleInt+Addition.swift",
        "DoubleInt+Multiplication.swift",
        "DoubleInt.swift",
        "TripleInt+Addition.swift",
        "TripleInt+Bitwise.swift",
        "TripleInt+Comparison.swift",
        "TripleInt+Division.swift",
        "TripleInt.swift"
      ],
      "target_dependencies" : [
        "DoubleIntKit",
        "TestKit2"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DoubleIntKit",
      "module_type" : "SwiftTarget",
      "name" : "DoubleIntKit",
      "path" : "Sources/DoubleIntKit",
      "product_memberships" : [
        "Ultimathnum",
        "DoubleIntKit"
      ],
      "sources" : [
        "DoubleInt+Addition.swift",
        "DoubleInt+Bitwise.swift",
        "DoubleInt+Comparison.swift",
        "DoubleInt+Count.swift",
        "DoubleInt+Division.swift",
        "DoubleInt+Elements.swift",
        "DoubleInt+Loading.swift",
        "DoubleInt+Multiplication.swift",
        "DoubleInt+Shift.swift",
        "DoubleInt.swift",
        "TripleInt+Addition.swift",
        "TripleInt+Bitwise.swift",
        "TripleInt+Comparison.swift",
        "TripleInt+Division.swift",
        "TripleInt+Subtraction.swift",
        "TripleInt.swift"
      ],
      "target_dependencies" : [
        "CoreKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CoreKitTests",
      "module_type" : "SwiftTarget",
      "name" : "CoreKitTests",
      "path" : "Tests/CoreKitTests",
      "sources" : [
        "Bit+Bitwise.swift",
        "Bit+Comparison.swift",
        "Bit+Text.swift",
        "Bit.swift",
        "DataInteger+Addition.swift",
        "DataInteger+Comparison.swift",
        "DataInteger+Count.swift",
        "DataInteger+Division.swift",
        "DataInteger+Elements.swift",
        "DataInteger+Metadata.swift",
        "DataInteger+Multiplication.swift",
        "DataInteger+Partition.swift",
        "DataInteger+Reinterpretation.swift",
        "DataInteger+Shift.swift",
        "Division+Rounding.swift",
        "Division+Validation.swift.swift",
        "Division.swift",
        "Fallible+Comparison.swift",
        "Fallible+Sink.swift",
        "Fallible+Text.swift",
        "Fallible+Validation.swift",
        "Fallible+Veto.swift",
        "Fallible.swift",
        "LiteralInt+Comparison.swift",
        "LiteralInt+Count.swift",
        "LiteralInt+Elements.swift",
        "LiteralInt+Text.swift",
        "LiteralInt.swift",
        "Order+Comparison.swift",
        "Order.swift",
        "Sign+Bitwise.swift",
        "Sign+Comparison.swift",
        "Sign+Text.swift",
        "Sign.swift",
        "Signedness+Comparison.swift",
        "Signedness.swift",
        "Signum+Addition.swift",
        "Signum+Comparison.swift",
        "Signum.swift",
        "Stdlib/Swift+BinaryInteger.swift",
        "Stdlib/Swift+Optional.swift"
      ],
      "target_dependencies" : [
        "CoreKit",
        "TestKit2"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CoreKit",
      "module_type" : "SwiftTarget",
      "name" : "CoreKit",
      "path" : "Sources/CoreKit",
      "product_memberships" : [
        "Ultimathnum",
        "CoreKit",
        "DoubleIntKit",
        "FibonacciKit",
        "InfiniIntKit",
        "RandomIntKit",
        "StdlibIntKit"
      ],
      "sources" : [
        "BinaryInteger+Addition.swift",
        "BinaryInteger+Arbitrary.swift",
        "BinaryInteger+Bitwise.swift",
        "BinaryInteger+Clamping.swift",
        "BinaryInteger+Comparison.swift",
        "BinaryInteger+Complement.swift",
        "BinaryInteger+Core.swift",
        "BinaryInteger+Count.swift",
        "BinaryInteger+Division.swift",
        "BinaryInteger+Edgy.swift",
        "BinaryInteger+Elements.swift",
        "BinaryInteger+Exponentiation.swift",
        "BinaryInteger+Factorial.swift",
        "BinaryInteger+Factorization.swift",
        "BinaryInteger+Finite.swift",
        "BinaryInteger+Floats.swift",
        "BinaryInteger+Geometry.swift",
        "BinaryInteger+Integers.swift",
        "BinaryInteger+Literals.swift",
        "BinaryInteger+Loading.swift",
        "BinaryInteger+Logarithm.swift",
        "BinaryInteger+Metadata.swift",
        "BinaryInteger+Multiplication.swift",
        "BinaryInteger+Random.swift",
        "BinaryInteger+Shift.swift",
        "BinaryInteger+Signed.swift",
        "BinaryInteger+Stride.swift",
        "BinaryInteger+Systems.swift",
        "BinaryInteger+Text.swift",
        "BinaryInteger+Unsigned.swift",
        "BinaryInteger+Values.swift",
        "BinaryInteger.swift",
        "BitCastable+Cast.swift",
        "BitCastable.swift",
        "BitCountable+Count.swift",
        "BitCountable.swift",
        "BitOperable+Bitwise.swift",
        "BitOperable.swift",
        "Contiguous+Mutable.swift",
        "Contiguous.swift",
        "Guarantee+Validation.swift",
        "Guarantee.swift",
        "Interoperable+Yield.swift",
        "Interoperable.swift",
        "Models/Bezout.swift",
        "Models/Bit+Bitwise.swift",
        "Models/Bit+Comparison.swift",
        "Models/Bit.swift",
        "Models/CoreInt+Addition.swift",
        "Models/CoreInt+Bitwise.swift",
        "Models/CoreInt+Comparison.swift",
        "Models/CoreInt+Count.swift",
        "Models/CoreInt+Division.swift",
        "Models/CoreInt+Elements.swift",
        "Models/CoreInt+Loading.swift",
        "Models/CoreInt+Multiplication.swift",
        "Models/CoreInt+Shift.swift",
        "Models/CoreInt.swift",
        "Models/Count+Comparison.swift",
        "Models/Count+Integers.swift",
        "Models/Count+Text.swift",
        "Models/Count.swift",
        "Models/DataInt+Addition.swift",
        "Models/DataInt+Bitwise.swift",
        "Models/DataInt+Comparison.swift",
        "Models/DataInt+Count.swift",
        "Models/DataInt+Division.swift",
        "Models/DataInt+Elements.swift",
        "Models/DataInt+Multiplication.swift",
        "Models/DataInt+Partition.swift",
        "Models/DataInt+Reinterpretation.swift",
        "Models/DataInt+Shift.swift",
        "Models/DataInt.swift",
        "Models/Divider+Division.swift",
        "Models/Divider.swift",
        "Models/Division+Rounding.swift",
        "Models/Division+Validation.swift",
        "Models/Division.swift",
        "Models/Doublet+Bitwise.swift",
        "Models/Doublet+Comparison.swift",
        "Models/Doublet+Shift.swift",
        "Models/Doublet.swift",
        "Models/Fallible+Comparison.swift",
        "Models/Fallible+Map.swift",
        "Models/Fallible+Sink.swift",
        "Models/Fallible+Text.swift",
        "Models/Fallible+Validation.swift",
        "Models/Fallible+Veto.swift",
        "Models/Fallible.swift",
        "Models/Guarantees/Finite.swift",
        "Models/Guarantees/Natural.swift",
        "Models/Guarantees/Nonzero.swift",
        "Models/Guarantees/Shift.swift",
        "Models/LiteralInt+Comparison.swift",
        "Models/LiteralInt+Count.swift",
        "Models/LiteralInt+Elements.swift",
        "Models/LiteralInt+Text.swift",
        "Models/LiteralInt.swift",
        "Models/Order.swift",
        "Models/Sign+Bitwise.swift",
        "Models/Sign+Text.swift",
        "Models/Sign.swift",
        "Models/Signedness.swift",
        "Models/Signum+Addition.swift",
        "Models/Signum+Comparison.swift",
        "Models/Signum.swift",
        "Models/TextInt+Decoding.swift",
        "Models/TextInt+Encoding.swift",
        "Models/TextInt+Error.swift",
        "Models/TextInt+Exponentiation.swift",
        "Models/TextInt+Format.swift",
        "Models/TextInt+Letters.swift",
        "Models/TextInt+Numerals.swift",
        "Models/TextInt.swift",
        "Models/Triplet+Bitwise.swift",
        "Models/Triplet+Comparison.swift",
        "Models/Triplet.swift",
        "Project/Build.swift",
        "Project/Namespace+Comparison.swift",
        "Project/Namespace+Elements.swift",
        "Project/Namespace+Stdlib.swift",
        "Project/Namespace.swift",
        "Randomness+Full.swift",
        "Randomness+Range.swift",
        "Randomness.swift",
        "Recoverable+Veto.swift",
        "Recoverable.swift",
        "Stdlib/Swift+Array.swift",
        "Stdlib/Swift+ArraySlice.swift",
        "Stdlib/Swift+BinaryInteger.swift",
        "Stdlib/Swift+Bool.swift",
        "Stdlib/Swift+ContiguousArray.swift",
        "Stdlib/Swift+FloatingPointSign.swift",
        "Stdlib/Swift+Int.swift",
        "Stdlib/Swift+Optional.swift",
        "Stdlib/Swift+String.swift",
        "Stdlib/Swift+UInt.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Benchmarks",
      "module_type" : "SwiftTarget",
      "name" : "Benchmarks",
      "path" : "Tests/Benchmarks",
      "sources" : [
        "BinaryInteger+Comparison.swift",
        "BinaryInteger+Exponentiation.swift",
        "BinaryInteger+Factorial.swift",
        "BinaryInteger+Geometry.swift",
        "BinaryInteger+Stride.swift",
        "DoubleInt.swift",
        "Fibonacci.swift",
        "Projects/Exports.swift",
        "Randomness.swift",
        "TextInt+Base10.swift",
        "TextInt+Base16.swift"
      ],
      "target_dependencies" : [
        "Ultimathnum",
        "TestKit2"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.9"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.