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.