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 0.10.0 (a8a2e6), with Swift 6.0 for Linux on 31 Oct 2024 06:29:25 UTC.

Swift 6 data race errors: 4

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/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: 0.10.0
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
 * tag               0.10.0     -> FETCH_HEAD
HEAD is now at a8a2e6b Finish rewrite of data integer tests (#97).
Cloned https://github.com/oscbyspro/Ultimathnum.git
Revision (git rev-parse @):
a8a2e6b217a9e39d586bb53dfb9bc2a8bf83c7be
SUCCESS checkout https://github.com/oscbyspro/Ultimathnum.git at 0.10.0
========================================
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-0":/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/127] Compiling CoreKit BinaryInteger+Literals.swift
[13/127] Compiling CoreKit BinaryInteger+Logarithm.swift
[14/127] Compiling CoreKit BinaryInteger+Metadata.swift
[15/127] Compiling CoreKit BinaryInteger+Multiplication.swift
[16/127] Compiling CoreKit BinaryInteger+Random.swift
[17/127] Compiling CoreKit BinaryInteger+Shift.swift
[18/127] Compiling CoreKit BinaryInteger+Signed.swift
[19/127] Compiling CoreKit BinaryInteger+Stride.swift
[20/127] Compiling CoreKit BinaryInteger+Systems.swift
[21/127] Compiling CoreKit BinaryInteger+Text.swift
[22/127] Compiling CoreKit BinaryInteger+Unsigned.swift
[23/127] Compiling CoreKit BinaryInteger+Values.swift
[24/127] Compiling CoreKit BinaryInteger.swift
[25/127] Compiling CoreKit BitCastable+Cast.swift
[26/127] Compiling CoreKit BitCastable.swift
[27/127] Compiling CoreKit BitCountable+Count.swift
[28/127] Compiling CoreKit BitCountable.swift
[29/127] Compiling CoreKit Finite.swift
[30/127] Compiling CoreKit Natural.swift
[31/127] Compiling CoreKit Nonzero.swift
[32/127] Compiling CoreKit Shift.swift
[33/127] Compiling CoreKit LiteralInt+Comparison.swift
[34/127] Compiling CoreKit LiteralInt+Count.swift
[35/127] Compiling CoreKit LiteralInt+Elements.swift
[36/127] Compiling CoreKit LiteralInt+Text.swift
[37/127] Compiling CoreKit LiteralInt.swift
[38/127] Compiling CoreKit Order.swift
[39/127] Compiling CoreKit Sign+Bitwise.swift
[40/127] Compiling CoreKit Sign+Text.swift
[41/127] Compiling CoreKit Sign.swift
[42/127] Compiling CoreKit Signedness.swift
[43/127] Compiling CoreKit Signum+Addition.swift
[44/127] Compiling CoreKit Signum+Comparison.swift
[45/143] Compiling CoreKit BitOperable+Bitwise.swift
[46/143] Compiling CoreKit BitOperable.swift
[47/143] Compiling CoreKit Contiguous.swift
[48/143] Compiling CoreKit Guarantee+Validation.swift
[49/143] Compiling CoreKit Guarantee.swift
[50/143] Compiling CoreKit Interoperable+Yield.swift
[51/143] Compiling CoreKit Interoperable.swift
[52/143] Compiling CoreKit Bezout.swift
[53/143] Compiling CoreKit Bit+Bitwise.swift
[54/143] Compiling CoreKit Bit+Comparison.swift
[55/143] Compiling CoreKit Bit.swift
[56/143] Compiling CoreKit CoreInt+Addition.swift
[57/143] Compiling CoreKit CoreInt+Bitwise.swift
[58/143] Compiling CoreKit CoreInt+Comparison.swift
[59/143] Compiling CoreKit CoreInt+Count.swift
[60/143] Compiling CoreKit CoreInt+Division.swift
[61/143] Compiling CoreKit CoreInt+Elements.swift
[62/143] Compiling CoreKit DataInt+Shift.swift
[63/143] Compiling CoreKit DataInt.swift
[64/143] Compiling CoreKit Divider+Division.swift
[65/143] Compiling CoreKit Divider.swift
[66/143] Compiling CoreKit Division+Rounding.swift
[67/143] Compiling CoreKit Division+Validation.swift
[68/143] Compiling CoreKit Division.swift
[69/143] Compiling CoreKit Doublet+Bitwise.swift
[70/143] Compiling CoreKit Doublet+Comparison.swift
[71/143] Compiling CoreKit Doublet+Shift.swift
[72/143] Compiling CoreKit Doublet.swift
[73/143] Compiling CoreKit Fallible+Comparison.swift
[74/143] Compiling CoreKit Fallible+Map.swift
[75/143] Compiling CoreKit Fallible+Text.swift
[76/143] Compiling CoreKit Fallible+Validation.swift
[77/143] Compiling CoreKit Fallible.swift
[78/143] Compiling CoreKit Signum.swift
[79/143] Compiling CoreKit TextInt+Decoding.swift
[80/143] Compiling CoreKit TextInt+Encoding.swift
[81/143] Compiling CoreKit TextInt+Error.swift
[82/143] Compiling CoreKit TextInt+Exponentiation.swift
[83/143] Compiling CoreKit TextInt+Format.swift
[84/143] Compiling CoreKit TextInt+Letters.swift
[85/143] Compiling CoreKit TextInt+Numerals.swift
[86/143] Compiling CoreKit TextInt.swift
[87/143] Compiling CoreKit Triplet+Bitwise.swift
[88/143] Compiling CoreKit Triplet+Comparison.swift
[89/143] Compiling CoreKit Triplet.swift
[90/143] Compiling CoreKit Build.swift
[91/143] Compiling CoreKit Namespace+Comparison.swift
[92/143] Compiling CoreKit Namespace+Elements.swift
[93/143] Compiling CoreKit Namespace+Stdlib.swift
[94/143] Emitting module CoreKit
[95/143] Compiling CoreKit BinaryInteger+Addition.swift
[96/143] Compiling CoreKit BinaryInteger+Arbitrary.swift
[97/143] Compiling CoreKit BinaryInteger+Bitwise.swift
[98/143] Compiling CoreKit BinaryInteger+Clamping.swift
[99/143] Compiling CoreKit BinaryInteger+Comparison.swift
[100/143] Compiling CoreKit BinaryInteger+Core.swift
[101/143] Compiling CoreKit BinaryInteger+Count.swift
[102/143] Compiling CoreKit BinaryInteger+Division.swift
[103/143] Compiling CoreKit BinaryInteger+Edgy.swift
[104/143] Compiling CoreKit BinaryInteger+Elements.swift
[105/143] Compiling CoreKit BinaryInteger+Exponentiation.swift
[106/143] Compiling CoreKit BinaryInteger+Factorial.swift
[107/143] Compiling CoreKit BinaryInteger+Factorization.swift
[108/143] Compiling CoreKit BinaryInteger+Finite.swift
[109/143] Compiling CoreKit BinaryInteger+Floats.swift
[110/143] Compiling CoreKit BinaryInteger+Geometry.swift
[111/143] Compiling CoreKit BinaryInteger+Integers.swift
[112/143] Compiling CoreKit CoreInt+Multiplication.swift
[113/143] Compiling CoreKit CoreInt+Shift.swift
[114/143] Compiling CoreKit CoreInt.swift
[115/143] Compiling CoreKit Count+Comparison.swift
[116/143] Compiling CoreKit Count+Integers.swift
[117/143] Compiling CoreKit Count+Text.swift
[118/143] Compiling CoreKit Count.swift
[119/143] Compiling CoreKit DataInt+Addition.swift
[120/143] Compiling CoreKit DataInt+Bitwise.swift
[121/143] Compiling CoreKit DataInt+Comparison.swift
[122/143] Compiling CoreKit DataInt+Count.swift
[123/143] Compiling CoreKit DataInt+Division.swift
[124/143] Compiling CoreKit DataInt+Elements.swift
[125/143] Compiling CoreKit DataInt+Multiplication.swift
[126/143] Compiling CoreKit DataInt+Partition.swift
[127/143] Compiling CoreKit DataInt+Reinterpretation.swift
[128/143] Compiling CoreKit Namespace.swift
[129/143] Compiling CoreKit Randomness+Full.swift
[130/143] Compiling CoreKit Randomness+Range.swift
[131/143] Compiling CoreKit Randomness.swift
[132/143] Compiling CoreKit Recoverable+Validation.swift
[133/143] Compiling CoreKit Recoverable.swift
[134/143] Compiling CoreKit Swift+Array.swift
[135/143] Compiling CoreKit Swift+ArraySlice.swift
[136/143] Compiling CoreKit Swift+BinaryInteger.swift
[137/143] Compiling CoreKit Swift+Bool.swift
[138/143] Compiling CoreKit Swift+ContiguousArray.swift
[139/143] Compiling CoreKit Swift+FloatingPointSign.swift
[140/143] Compiling CoreKit Swift+Int.swift
[141/143] Compiling CoreKit Swift+Optional.swift
[142/143] Compiling CoreKit Swift+String.swift
[143/143] Compiling CoreKit Swift+UInt.swift
[145/180] Emitting module PrototypeKit
[146/180] Compiling PrototypeKit Prototype.swift
[148/181] Emitting module RandomIntKit
[149/181] Compiling RandomIntKit RandomInt.swift
[150/181] Compiling RandomIntKit FuzzerInt.swift
[151/182] Emitting module FibonacciKit
[153/182] Compiling DoubleIntKit TripleInt+Division.swift
[154/182] Compiling DoubleIntKit TripleInt+Subtraction.swift
[155/182] Compiling DoubleIntKit TripleInt+Bitwise.swift
[156/182] Compiling DoubleIntKit TripleInt+Comparison.swift
[157/183] Compiling FibonacciKit Fibonacci.swift
[158/184] Compiling InfiniIntKit Storage+Size.swift
[161/185] Compiling DoubleIntKit DoubleInt+Division.swift
[162/185] Compiling DoubleIntKit DoubleInt+Elements.swift
[164/235] Compiling TestKit2 Expect+Text.swift
[165/235] Compiling TestKit2 Global+Data.swift
[166/235] Compiling TestKit2 Expect+Bitwise.swift
[167/235] Compiling TestKit2 Expect+Comparison.swift
[168/235] Compiling TestKit2 Utilities+Bool.swift
[169/235] Compiling TestKit2 Utilities+Comparison.swift
[170/235] Compiling TestKit2 Utilities+Conditional.swift
[173/238] Compiling InfiniIntKit Storage.swift
[174/238] Compiling DoubleIntKit TripleInt.swift
[175/238] Compiling TestKit2 Expect+Complement.swift
[176/238] Compiling TestKit2 Expect+Division.swift
[177/238] Compiling TestKit2 Aliases.swift
[178/238] Compiling TestKit2 Expect+Addition.swift
[185/238] Compiling TestKit2 Expect+Result.swift
[186/238] Compiling TestKit2 Expect+Shift.swift
[187/238] Emitting module DoubleIntKit
[189/239] Compiling TestKit2 Utilities+Integers.swift
[190/239] Compiling TestKit2 Utilities+Shift.swift
[191/239] Compiling TestKit2 Utilities+Signedness.swift
[192/239] Emitting module InfiniIntKit
[194/240] 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:15:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
13 |
14 | /// A source of uniformly distributed random data.
15 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
16 |
17 |     associatedtype Element: SystemsInteger & UnsignedInteger
/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]
[195/240] 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:15:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
13 |
14 | /// A source of uniformly distributed random data.
15 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
16 |
17 |     associatedtype Element: SystemsInteger & UnsignedInteger
/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]
[196/240] 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:15:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
13 |
14 | /// A source of uniformly distributed random data.
15 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
16 |
17 |     associatedtype Element: SystemsInteger & UnsignedInteger
/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]
[197/240] 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:15:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
13 |
14 | /// A source of uniformly distributed random data.
15 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
16 |
17 |     associatedtype Element: SystemsInteger & UnsignedInteger
/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]
[198/240] Compiling TestKit2 Domain.swift
[199/240] Compiling TestKit2 Identifiers.swift
[200/240] Compiling TestKit2 Many.swift
[201/240] Compiling TestKit2 Some.swift
[202/240] Compiling TestKit2 Tag.swift
[203/240] Compiling TestKit2 Exports.swift
[204/240] Compiling TestKit2 Utilities+Array.swift
[205/240] Compiling TestKit2 Utilities+Bit.swift
[206/252] Compiling StdlibIntKit StdlibInt+Validation.swift
[207/253] Compiling StdlibIntKit StdlibInt+Shift.swift
[208/253] Compiling StdlibIntKit StdlibInt+Stride.swift
[209/253] Compiling StdlibIntKit StdlibInt+Text.swift
[210/253] Compiling StdlibIntKit StdlibInt+Comparison.swift
[211/253] Compiling StdlibIntKit StdlibInt+Count.swift
[212/253] Compiling StdlibIntKit StdlibInt+Division.swift
[213/253] Compiling StdlibIntKit StdlibInt+Multiplication.swift
[214/253] Compiling StdlibIntKit StdlibInt+Words.swift
[219/253] Compiling StdlibIntKit StdlibInt+Addition.swift
[220/253] Compiling StdlibIntKit StdlibInt+Bitwise.swift
[221/253] Emitting module StdlibIntKit
[222/253] Compiling StdlibIntKit StdlibInt.swift
[224/256] Compiling Ultimathnum Exports.swift
[225/256] Emitting module Ultimathnum
[229/257] Compiling TestKit2 Expect+Guarantee.swift
[230/257] Compiling TestKit2 Expect+Multiplication.swift
[238/260] Compiling TestKit Test+Stride.swift
[239/260] Compiling TestKit Test+Text.swift
[240/260] Compiling TestKit Test.swift
[241/260] 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:15:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
13 |
14 | /// A source of uniformly distributed random data.
15 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
16 |
17 |     associatedtype Element: SystemsInteger & UnsignedInteger
/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]
[255/261] 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:15:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
13 |
14 | /// A source of uniformly distributed random data.
15 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
16 |
17 |     associatedtype Element: SystemsInteger & UnsignedInteger
/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:15:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
13 |
14 | /// A source of uniformly distributed random data.
15 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
16 |
17 |     associatedtype Element: SystemsInteger & UnsignedInteger
/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:15:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
13 |
14 | /// A source of uniformly distributed random data.
15 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
16 |
17 |     associatedtype Element: SystemsInteger & UnsignedInteger
/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:15:17: note: protocol 'Randomness' does not conform to the 'Sendable' protocol
13 |
14 | /// A source of uniformly distributed random data.
15 | public protocol Randomness {
   |                 `- note: protocol 'Randomness' does not conform to the 'Sendable' protocol
16 |
17 |     associatedtype Element: SystemsInteger & UnsignedInteger
/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 | //=----------------------------------------------------------------------------=
Build complete! (40.34s)
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+Comparison.swift",
        "BinaryInteger+Complement.swift",
        "BinaryInteger+Count.swift",
        "BinaryInteger+Division.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+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",
        "Globals.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"
      ],
      "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",
        "Expect+Addition.swift",
        "Expect+Bitwise.swift",
        "Expect+Comparison.swift",
        "Expect+Complement.swift",
        "Expect+Division.swift",
        "Expect+Guarantee.swift",
        "Expect+Multiplication.swift",
        "Expect+Result.swift",
        "Expect+Shift.swift",
        "Expect+Text.swift",
        "Global+Data.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",
        "Utilities+Array.swift",
        "Utilities+Bit.swift",
        "Utilities+Bool.swift",
        "Utilities+Comparison.swift",
        "Utilities+Conditional.swift",
        "Utilities+Integers.swift",
        "Utilities+Shift.swift",
        "Utilities+Signedness.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" : [
        "OpenSource/Swift.swift",
        "StdlibInt+Addition.swift",
        "StdlibInt+Bitwise.swift",
        "StdlibInt+Comparison.swift",
        "StdlibInt+Count.swift",
        "StdlibInt+Division.swift",
        "StdlibInt+Floats.swift",
        "StdlibInt+Integers.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",
        "TestKit",
        "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+Addition.swift",
        "InfiniInt+Bitwise.swift",
        "InfiniInt+Comparison.swift",
        "InfiniInt+Count.swift",
        "InfiniInt+Division.swift",
        "InfiniInt+Elements.swift",
        "InfiniInt+Factorial.swift",
        "InfiniInt+Factorization.swift",
        "InfiniInt+Geometry.swift",
        "InfiniInt+Integers.swift",
        "InfiniInt+Literals.swift",
        "InfiniInt+Multiplication.swift",
        "InfiniInt+Shift.swift",
        "InfiniInt+Stride.swift",
        "InfiniInt+Text.swift",
        "InfiniInt.swift"
      ],
      "target_dependencies" : [
        "InfiniIntKit",
        "TestKit"
      ],
      "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+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"
      ],
      "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+Bitwise.swift",
        "DoubleInt+Comparison.swift",
        "DoubleInt+Count.swift",
        "DoubleInt+Division.swift",
        "DoubleInt+Factorization.swift",
        "DoubleInt+Integers.swift",
        "DoubleInt+Literals.swift",
        "DoubleInt+Multiplication.swift",
        "DoubleInt+Shift.swift",
        "DoubleInt+Stride.swift",
        "DoubleInt+Text.swift",
        "DoubleInt.swift",
        "TripleInt+Addition.swift",
        "TripleInt+Bitwise.swift",
        "TripleInt+Comparison.swift",
        "TripleInt+Division.swift",
        "TripleInt+Subtraction.swift",
        "TripleInt.swift"
      ],
      "target_dependencies" : [
        "DoubleIntKit",
        "TestKit"
      ],
      "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+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",
        "CoreInt+Bitwise.swift",
        "CoreInt+Comparison.swift",
        "CoreInt+Division.swift",
        "CoreInt+Integers.swift",
        "CoreInt+Literals.swift",
        "CoreInt+Multiplication.swift",
        "CoreInt+Shift.swift",
        "CoreInt+Stride.swift",
        "CoreInt+Text.swift",
        "CoreInt.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+Text.swift",
        "Fallible+Validation.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",
        "TestKit",
        "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+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+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.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+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+Text.swift",
        "Models/Fallible+Validation.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+Validation.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",
        "TextInt+Base10.swift",
        "TextInt+Base16.swift"
      ],
      "target_dependencies" : [
        "Ultimathnum",
        "TestKit"
      ],
      "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.