Build Information
Successful build of Structure, reference 0.25.0 (34b09e
), with Swift 6.0 for macOS (SPM) on 31 Oct 2024 16:50:22 UTC.
Swift 6 data race errors: 2
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dn-m/structure.git
Reference: 0.25.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dn-m/structure
* tag 0.25.0 -> FETCH_HEAD
HEAD is now at 34b09ec Add Abelian protocol, make AdditiveGroup default implementations public (#222)
Cloned https://github.com/dn-m/structure.git
Revision (git rev-parse @):
34b09ec3d34648a5f409457b7c7ee7bab6ca78bd
SUCCESS checkout https://github.com/dn-m/structure.git at 0.25.0
Fetching https://github.com/dn-m/PerformanceTesting
[1/1525] Fetching performancetesting
Fetched https://github.com/dn-m/PerformanceTesting from cache (0.91s)
Computing version for https://github.com/dn-m/PerformanceTesting
Computed https://github.com/dn-m/PerformanceTesting at 0.4.0 (0.62s)
Creating working copy for https://github.com/dn-m/PerformanceTesting
Working copy of https://github.com/dn-m/PerformanceTesting resolved at 0.4.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "structure",
"name": "Structure",
"url": "https://github.com/dn-m/structure.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/structure",
"dependencies": [
{
"identity": "performancetesting",
"name": "PerformanceTesting",
"url": "https://github.com/dn-m/PerformanceTesting",
"version": "0.4.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/PerformanceTesting",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/dn-m/structure.git
[1/5829] Fetching structure
Fetched https://github.com/dn-m/structure.git from cache (1.03s)
Fetching https://github.com/dn-m/PerformanceTesting from cache
Fetched https://github.com/dn-m/PerformanceTesting from cache (0.47s)
Computing version for https://github.com/dn-m/PerformanceTesting
Computed https://github.com/dn-m/PerformanceTesting at 0.4.0 (0.02s)
Creating working copy for https://github.com/dn-m/structure.git
Working copy of https://github.com/dn-m/structure.git resolved at 0.25.0 (34b09ec)
Creating working copy for https://github.com/dn-m/PerformanceTesting
Working copy of https://github.com/dn-m/PerformanceTesting resolved at 0.4.0
warning: '.resolve-product-dependencies': dependency 'structure' is not used by any target
Found 1 product dependencies
- PerformanceTesting
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/dn-m/structure.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/5] Write sources
[4/5] Write swift-version--7754E27361AE5C74.txt
[6/7] Emitting module Destructure
[7/7] Compiling Destructure Destructure.swift
[8/33] Compiling Algebra Group.swift
[9/33] Compiling Algebra Invertible.swift
[10/33] Compiling Algebra Monoid.swift
[11/33] Compiling Algebra MonoidView.swift
[12/34] Compiling Algorithms Unzip.swift
[13/34] Compiling Algorithms TupleMap.swift
[14/34] Compiling Algebra Sum.swift
[15/34] Compiling Algebra Semigroup.swift
[16/34] Compiling Algebra Zero.swift
[17/34] Compiling Algebra Multiplicative.swift
[18/34] Compiling Algebra MultiplicativeSemigroup.swift
[19/34] Compiling Algebra One.swift
[20/34] Compiling Algebra Product.swift
[21/34] Compiling Algorithms Rotate.swift
[22/34] Compiling Algorithms Split.swift
[23/34] Compiling Algorithms Ordered.swift
[24/34] Compiling Algorithms StableSort.swift
[25/34] Compiling Algorithms Swap.swift
[26/34] Emitting module Algorithms
[27/34] Compiling Algorithms Combinatorics.swift
[28/34] Compiling Algebra Additive.swift
[29/34] Compiling Algebra AdditiveGroup.swift
[30/34] Emitting module Algebra
[31/34] Compiling Algebra Abelian.swift
[32/34] Compiling Algebra Accumulate.swift
[33/34] Compiling Algebra AdditiveSemigroup.swift
[34/34] Compiling Algebra AlgebraAdapters.swift
[35/95] Compiling DataStructures SymmetricPair.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 |
13 | public static var zero: ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 |
[36/95] Compiling DataStructures UnorderedPair.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 |
13 | public static var zero: ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 |
[37/95] Compiling DataStructures CollectionExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 |
13 | public static var zero: ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 |
[38/95] Compiling DataStructures Homogeneity.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 |
13 | public static var zero: ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 |
[39/95] Compiling DataStructures RangeProtocol+Algebra.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 |
13 | public static var zero: ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 |
[40/95] Compiling DataStructures RangeProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 |
13 | public static var zero: ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 |
[41/95] Compiling DataStructures SequenceExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 |
13 | public static var zero: ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 |
[42/101] Compiling DataStructures IntegerWrapping.swift
[43/101] Compiling DataStructures Metatype.swift
[44/101] Compiling DataStructures NewType.swift
[45/101] Compiling DataStructures RandomAccessCollectionWrapping.swift
[46/101] Compiling DataStructures SequenceWrapping.swift
[47/101] Compiling DataStructures SortedCollectionWrapping.swift
[48/101] Compiling DataStructures Tree.Zipper.swift
[49/101] Compiling DataStructures Tree.swift
[50/101] Compiling DataStructures CollectionWrapping.swift
[51/101] Compiling DataStructures DoubleWrapping.swift
[52/101] Compiling DataStructures FloatWrapping.swift
[53/101] Compiling DataStructures Identifier.swift
[54/101] Compiling DataStructures UnweightedGraphProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 | @inlinable
28 | public init <S> (path: S) where S: Sequence, S.Element == Node {
29 | self.init(Set(path), Set(path.pairs.map(Edge.init)))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
30 | }
31 | }
[55/101] Compiling DataStructures WeightedGraphProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 | @inlinable
28 | public init <S> (path: S) where S: Sequence, S.Element == Node {
29 | self.init(Set(path), Set(path.pairs.map(Edge.init)))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
30 | }
31 | }
[56/101] Compiling DataStructures ReferenceGraph.AdjacencyList.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 | @inlinable
28 | public init <S> (path: S) where S: Sequence, S.Element == Node {
29 | self.init(Set(path), Set(path.pairs.map(Edge.init)))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
30 | }
31 | }
[57/101] Compiling DataStructures ReferenceGraph.Edge.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 | @inlinable
28 | public init <S> (path: S) where S: Sequence, S.Element == Node {
29 | self.init(Set(path), Set(path.pairs.map(Edge.init)))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
30 | }
31 | }
[58/101] Compiling DataStructures ReferenceGraph.EdgeList.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 | @inlinable
28 | public init <S> (path: S) where S: Sequence, S.Element == Node {
29 | self.init(Set(path), Set(path.pairs.map(Edge.init)))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
30 | }
31 | }
[59/101] Compiling DataStructures ReferenceGraph.Node.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 | @inlinable
28 | public init <S> (path: S) where S: Sequence, S.Element == Node {
29 | self.init(Set(path), Set(path.pairs.map(Edge.init)))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
30 | }
31 | }
[60/101] Compiling DataStructures ReferenceGraph.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 | @inlinable
28 | public init <S> (path: S) where S: Sequence, S.Element == Node {
29 | self.init(Set(path), Set(path.pairs.map(Edge.init)))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
30 | }
31 | }
[61/101] Compiling DataStructures AVLTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
27 | ///
28 | /// > Useable only by `final class` types.
29 | public protocol ReferenceTreeProtocol: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
30 |
31 | // MARK: - Instance Properties
[62/101] Compiling DataStructures BinaryHeap.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
27 | ///
28 | /// > Useable only by `final class` types.
29 | public protocol ReferenceTreeProtocol: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
30 |
31 | // MARK: - Instance Properties
[63/101] Compiling DataStructures BinarySearchTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
27 | ///
28 | /// > Useable only by `final class` types.
29 | public protocol ReferenceTreeProtocol: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
30 |
31 | // MARK: - Instance Properties
[64/101] Compiling DataStructures ReferenceTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
27 | ///
28 | /// > Useable only by `final class` types.
29 | public protocol ReferenceTreeProtocol: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
30 |
31 | // MARK: - Instance Properties
[65/101] Compiling DataStructures ReferenceTreeProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
27 | ///
28 | /// > Useable only by `final class` types.
29 | public protocol ReferenceTreeProtocol: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
30 |
31 | // MARK: - Instance Properties
[66/101] Compiling DataStructures SingleTypedTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
27 | ///
28 | /// > Useable only by `final class` types.
29 | public protocol ReferenceTreeProtocol: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
30 |
31 | // MARK: - Instance Properties
[67/101] Compiling DataStructures Either.swift
[68/101] Compiling DataStructures IntervalRelation.swift
[69/101] Compiling DataStructures InvertibleEnum.swift
[70/101] Compiling DataStructures Cross.swift
[71/101] Compiling DataStructures OrderedPair.swift
[72/101] Compiling DataStructures Pair.swift
[73/101] Compiling DataStructures SwappablePair.swift
[74/101] Compiling DataStructures Matrix.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 | /// // 0,0,0
31 | ///
32 | public struct Matrix <Element> {
| `- note: 'Element' previously declared here
33 |
34 | // MARK: - Instance Properties
:
138 |
139 | /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 | func format <Element> (_ row: [Element]) -> String {
| `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 | let separator = " "
[75/101] Compiling DataStructures Queue.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 | /// // 0,0,0
31 | ///
32 | public struct Matrix <Element> {
| `- note: 'Element' previously declared here
33 |
34 | // MARK: - Instance Properties
:
138 |
139 | /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 | func format <Element> (_ row: [Element]) -> String {
| `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 | let separator = " "
[76/101] Compiling DataStructures SortedArray.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 | /// // 0,0,0
31 | ///
32 | public struct Matrix <Element> {
| `- note: 'Element' previously declared here
33 |
34 | // MARK: - Instance Properties
:
138 |
139 | /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 | func format <Element> (_ row: [Element]) -> String {
| `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 | let separator = " "
[77/101] Compiling DataStructures Stack.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 | /// // 0,0,0
31 | ///
32 | public struct Matrix <Element> {
| `- note: 'Element' previously declared here
33 |
34 | // MARK: - Instance Properties
:
138 |
139 | /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 | func format <Element> (_ row: [Element]) -> String {
| `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 | let separator = " "
[78/101] Compiling DataStructures Zip3Sequence.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 | /// // 0,0,0
31 | ///
32 | public struct Matrix <Element> {
| `- note: 'Element' previously declared here
33 |
34 | // MARK: - Instance Properties
:
138 |
139 | /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 | func format <Element> (_ row: [Element]) -> String {
| `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 | let separator = " "
[79/101] Compiling DataStructures ZipToLongest.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Linear/Matrix.swift:140:22: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
30 | /// // 0,0,0
31 | ///
32 | public struct Matrix <Element> {
| `- note: 'Element' previously declared here
33 |
34 | // MARK: - Instance Properties
:
138 |
139 | /// - Warning: Don't use `\t`, though. Doesn't register correctly.
140 | func format <Element> (_ row: [Element]) -> String {
| `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
141 |
142 | let separator = " "
[80/101] Compiling DataStructures Measured.swift
[81/101] Compiling DataStructures Totalizable.swift
[82/101] Compiling DataStructures DictionaryProtocol.swift
[83/101] Compiling DataStructures OrderedDictionary.swift
[84/101] Compiling DataStructures SortedDictionary.swift
[85/101] Compiling DataStructures CircularArray.swift
[86/101] Compiling DataStructures LinkedList.swift
[87/101] Emitting module DataStructures
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:11:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
9 |
10 | // TODO: Consider moving to the `Algebra` module.
11 | extension ClosedRange: Zero where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Zero'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 |
13 | public static var zero: ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:18:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
16 | }
17 |
18 | extension ClosedRange: AdditiveSemigroup where Bound: Zero {
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'AdditiveSemigroup'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | public static func + (lhs: ClosedRange, rhs: ClosedRange) -> ClosedRange {
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Extras/RangeProtocol+Algebra.swift:27:1: warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
25 | }
26 |
27 | extension ClosedRange: Additive where Bound: Zero { }
| |- warning: extension declares a conformance of imported type 'ClosedRange' to imported protocol 'Additive'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
28 |
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 | public init <C> (path: C) where C: Collection, C.Element == Node {
54 | self.nodes = Set(path)
55 | self.edges = Set(nodes.pairs.map(OrderedPair.init))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
56 | }
57 |
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/Protocols/UnweightedGraphProtocol.swift:29:39: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
27 | @inlinable
28 | public init <S> (path: S) where S: Sequence, S.Element == Node {
29 | self.init(Set(path), Set(path.pairs.map(Edge.init)))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
30 | }
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Trees/ReferenceTreeProtocol.swift:29:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
27 | ///
28 | /// > Useable only by `final class` types.
29 | public protocol ReferenceTreeProtocol: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
30 |
31 | // MARK: - Instance Properties
[88/101] Compiling DataStructures SetExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 | public init <C> (path: C) where C: Collection, C.Element == Node {
54 | self.nodes = Set(path)
55 | self.edges = Set(nodes.pairs.map(OrderedPair.init))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
56 | }
57 |
[89/101] Compiling DataStructures AdjacencyList.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 | public init <C> (path: C) where C: Collection, C.Element == Node {
54 | self.nodes = Set(path)
55 | self.edges = Set(nodes.pairs.map(OrderedPair.init))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
56 | }
57 |
[90/101] Compiling DataStructures DirectedGraph.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 | public init <C> (path: C) where C: Collection, C.Element == Node {
54 | self.nodes = Set(path)
55 | self.edges = Set(nodes.pairs.map(OrderedPair.init))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
56 | }
57 |
[91/101] Compiling DataStructures Graph.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 | public init <C> (path: C) where C: Collection, C.Element == Node {
54 | self.nodes = Set(path)
55 | self.edges = Set(nodes.pairs.map(OrderedPair.init))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
56 | }
57 |
[92/101] Compiling DataStructures DirectedGraphProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 | public init <C> (path: C) where C: Collection, C.Element == Node {
54 | self.nodes = Set(path)
55 | self.edges = Set(nodes.pairs.map(OrderedPair.init))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
56 | }
57 |
[93/101] Compiling DataStructures GraphProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 | public init <C> (path: C) where C: Collection, C.Element == Node {
54 | self.nodes = Set(path)
55 | self.edges = Set(nodes.pairs.map(OrderedPair.init))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
56 | }
57 |
[94/101] Compiling DataStructures UndirectedGraphProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataStructures/Graphs/Graph/DirectedGraph.swift:55:32: warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
53 | public init <C> (path: C) where C: Collection, C.Element == Node {
54 | self.nodes = Set(path)
55 | self.edges = Set(nodes.pairs.map(OrderedPair.init))
| |- warning: property 'pairs' cannot be used in an '@inlinable' function because 'Algorithms' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'Algorithms' will be added implicitly
56 | }
57 |
[95/101] Compiling DataStructures WeightedDirectedGraph.swift
[96/101] Compiling DataStructures WeightedGraph.swift
[97/101] Compiling DataStructures Bimap.swift
[98/101] Compiling DataStructures ContiguousSegmentCollection.swift
[99/101] Compiling DataStructures Fragmentable.swift
[100/101] Compiling DataStructures Intervallic.swift
[101/101] Compiling DataStructures IntervallicFragmentable.swift
Build complete! (5.30s)
Build complete.
{
"dependencies" : [
{
"identity" : "performancetesting",
"requirement" : {
"range" : [
{
"lower_bound" : "0.4.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/dn-m/PerformanceTesting"
}
],
"manifest_display_name" : "Structure",
"name" : "Structure",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Destructure",
"targets" : [
"Destructure"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Algebra",
"targets" : [
"Algebra"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DataStructures",
"targets" : [
"DataStructures"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Algorithms",
"targets" : [
"Algorithms"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "DestructureTests",
"module_type" : "SwiftTarget",
"name" : "DestructureTests",
"path" : "Tests/DestructureTests",
"sources" : [
"DestructureTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"Destructure"
],
"type" : "test"
},
{
"c99name" : "Destructure",
"module_type" : "SwiftTarget",
"name" : "Destructure",
"path" : "Sources/Destructure",
"product_memberships" : [
"Destructure",
"Algebra",
"DataStructures",
"Algorithms"
],
"sources" : [
"Destructure.swift"
],
"type" : "library"
},
{
"c99name" : "DataStructuresTests",
"module_type" : "SwiftTarget",
"name" : "DataStructuresTests",
"path" : "Tests/DataStructuresTests",
"sources" : [
"AVLTreeTests.swift",
"AdjacencyListTests.swift",
"ArrayExtensionsTests.swift",
"BimapTests.swift",
"BinaryHeapTests.swift",
"BinarySearchTreeTests.swift",
"CircularArrayTests.swift",
"ContiguousSegmentCollectionTests.swift",
"CrossTests.swift",
"DictionaryTypeTests.swift",
"EitherTests.swift",
"GraphTests/DirectedGraphTests.swift",
"GraphTests/GraphTests.swift",
"GraphTests/WeightedDirectedGraphTests.swift",
"GraphTests/WeightedGraphTests.swift",
"HomogeneityTests.swift",
"IntervalRelationTests.swift",
"InvertibleEnumTests.swift",
"LinkedListTests.swift",
"MatrixTests.swift",
"MetatypeTests.swift",
"MutableTreeProtocolTests.swift",
"MutableTreeTests.swift",
"NewTypeTests.swift",
"OrderedDictionaryTests.swift",
"PairTests/OrderedPairTests.swift",
"PairTests/UnorderedPairTests.swift",
"PairsTests.swift",
"QueueTests.swift",
"ReferenceGraphTests.swift",
"SortedArrayTests.swift",
"SortedDictionaryTests.swift",
"StackTests.swift",
"SubsetsTests.swift",
"TreeTests.swift",
"XCTestManifests.swift",
"Zip3SequenceTests.swift",
"ZipToLongestTests.swift"
],
"target_dependencies" : [
"DataStructures"
],
"type" : "test"
},
{
"c99name" : "DataStructuresPerformanceTests",
"module_type" : "SwiftTarget",
"name" : "DataStructuresPerformanceTests",
"path" : "Tests/DataStructuresPerformanceTests",
"product_dependencies" : [
"PerformanceTesting"
],
"sources" : [
"BinaryHeapPerformanceTests.swift",
"GraphPerformanceTests/DirectedGraphPerformanceTests.swift",
"GraphPerformanceTests/GraphPerformanceTests.swift",
"GraphPerformanceTests/WeightedDirectedGraphPerformanceTests.swift",
"GraphPerformanceTests/WeightedGraphPerformanceTests.swift",
"QueuePerformanceTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"DataStructures"
],
"type" : "test"
},
{
"c99name" : "DataStructures",
"module_type" : "SwiftTarget",
"name" : "DataStructures",
"path" : "Sources/DataStructures",
"product_memberships" : [
"DataStructures"
],
"sources" : [
"ADTs/Either.swift",
"ADTs/IntervalRelation.swift",
"ADTs/InvertibleEnum.swift",
"ADTs/Pairs/Cross.swift",
"ADTs/Pairs/OrderedPair.swift",
"ADTs/Pairs/Pair.swift",
"ADTs/Pairs/SwappablePair.swift",
"ADTs/Pairs/SymmetricPair.swift",
"ADTs/Pairs/UnorderedPair.swift",
"Extras/CollectionExtensions.swift",
"Extras/Homogeneity.swift",
"Extras/RangeProtocol+Algebra.swift",
"Extras/RangeProtocol.swift",
"Extras/SequenceExtensions.swift",
"Extras/SetExtensions.swift",
"Graphs/Graph/AdjacencyList.swift",
"Graphs/Graph/DirectedGraph.swift",
"Graphs/Graph/Graph.swift",
"Graphs/Graph/Protocols/DirectedGraphProtocol.swift",
"Graphs/Graph/Protocols/GraphProtocol.swift",
"Graphs/Graph/Protocols/UndirectedGraphProtocol.swift",
"Graphs/Graph/Protocols/UnweightedGraphProtocol.swift",
"Graphs/Graph/Protocols/WeightedGraphProtocol.swift",
"Graphs/Graph/ReferenceGraph.AdjacencyList.swift",
"Graphs/Graph/ReferenceGraph.Edge.swift",
"Graphs/Graph/ReferenceGraph.EdgeList.swift",
"Graphs/Graph/ReferenceGraph.Node.swift",
"Graphs/Graph/ReferenceGraph.swift",
"Graphs/Graph/WeightedDirectedGraph.swift",
"Graphs/Graph/WeightedGraph.swift",
"Hash/Bimap.swift",
"Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift",
"Hash/ContiguousSegmentCollection/Fragmentable.swift",
"Hash/ContiguousSegmentCollection/Intervallic.swift",
"Hash/ContiguousSegmentCollection/IntervallicFragmentable.swift",
"Hash/ContiguousSegmentCollection/Measured.swift",
"Hash/ContiguousSegmentCollection/Totalizable.swift",
"Hash/DictionaryProtocol.swift",
"Hash/OrderedDictionary.swift",
"Hash/SortedDictionary.swift",
"Linear/CircularArray.swift",
"Linear/LinkedList.swift",
"Linear/Matrix.swift",
"Linear/Queue.swift",
"Linear/SortedArray.swift",
"Linear/Stack.swift",
"Linear/Zip3Sequence.swift",
"Linear/ZipToLongest.swift",
"Trees/AVLTree.swift",
"Trees/BinaryHeap.swift",
"Trees/BinarySearchTree.swift",
"Trees/ReferenceTree.swift",
"Trees/ReferenceTreeProtocol.swift",
"Trees/SingleTypedTree.swift",
"Trees/Tree.Zipper.swift",
"Trees/Tree.swift",
"Wrapping/CollectionWrapping.swift",
"Wrapping/DoubleWrapping.swift",
"Wrapping/FloatWrapping.swift",
"Wrapping/Identifier.swift",
"Wrapping/IntegerWrapping.swift",
"Wrapping/Metatype.swift",
"Wrapping/NewType.swift",
"Wrapping/RandomAccessCollectionWrapping.swift",
"Wrapping/SequenceWrapping.swift",
"Wrapping/SortedCollectionWrapping.swift"
],
"target_dependencies" : [
"Destructure",
"Algebra",
"Algorithms"
],
"type" : "library"
},
{
"c99name" : "AlgorithmsTests",
"module_type" : "SwiftTarget",
"name" : "AlgorithmsTests",
"path" : "Tests/AlgorithmsTests",
"sources" : [
"CombinatoricsTests.swift",
"OrderedTests.swift",
"RotateTests.swift",
"SplitTests.swift",
"StableSortTests.swift",
"SwapTests.swift",
"TupleMapTests.swift",
"UnzipTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"Algorithms"
],
"type" : "test"
},
{
"c99name" : "AlgorithmsPerformanceTests",
"module_type" : "SwiftTarget",
"name" : "AlgorithmsPerformanceTests",
"path" : "Tests/AlgorithmsPerformanceTests",
"product_dependencies" : [
"PerformanceTesting"
],
"sources" : [
"CombinatoricsPerformanceTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"Algorithms"
],
"type" : "test"
},
{
"c99name" : "Algorithms",
"module_type" : "SwiftTarget",
"name" : "Algorithms",
"path" : "Sources/Algorithms",
"product_memberships" : [
"DataStructures",
"Algorithms"
],
"sources" : [
"Combinatorics.swift",
"Ordered.swift",
"Rotate.swift",
"Split.swift",
"StableSort.swift",
"Swap.swift",
"TupleMap.swift",
"Unzip.swift"
],
"target_dependencies" : [
"Destructure"
],
"type" : "library"
},
{
"c99name" : "AlgebraTests",
"module_type" : "SwiftTarget",
"name" : "AlgebraTests",
"path" : "Tests/AlgebraTests",
"sources" : [
"AccumulateTests.swift",
"SequenceAlgebraTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"Algebra"
],
"type" : "test"
},
{
"c99name" : "AlgebraPerformanceTests",
"module_type" : "SwiftTarget",
"name" : "AlgebraPerformanceTests",
"path" : "Tests/AlgebraPerformanceTests",
"product_dependencies" : [
"PerformanceTesting"
],
"sources" : [
"AccumulatePerformanceTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"Algebra"
],
"type" : "test"
},
{
"c99name" : "Algebra",
"module_type" : "SwiftTarget",
"name" : "Algebra",
"path" : "Sources/Algebra",
"product_memberships" : [
"Algebra",
"DataStructures"
],
"sources" : [
"Abelian.swift",
"Accumulate.swift",
"Additive.swift",
"AdditiveGroup.swift",
"AdditiveSemigroup.swift",
"AlgebraAdapters.swift",
"Group.swift",
"Invertible.swift",
"Monoid.swift",
"MonoidView.swift",
"Multiplicative.swift",
"MultiplicativeSemigroup.swift",
"One.swift",
"Product.swift",
"Semigroup.swift",
"Sum.swift",
"Zero.swift"
],
"target_dependencies" : [
"Destructure"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
Done.