The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-utils, reference main (620de2), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 21:28:28 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fwcd/swift-utils.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/fwcd/swift-utils
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 620de2d Bump GH pages actions
Cloned https://github.com/fwcd/swift-utils.git
Revision (git rev-parse @):
620de2dea14361be51ce5d018a958bafb78d7320
SUCCESS checkout https://github.com/fwcd/swift-utils.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/fwcd/swift-utils.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Constructing description]
[Planning deferred tasks]
[37 / 70]
[40 / 73] Logging
[49 / 100]
[53 / 100] XMLCoder
[67 / 174]
[70 / 174]
[76 / 174]
[78 / 174]
[90 / 174] Logging
[91 / 174]
[95 / 174] Logging
[104 / 174]
[109 / 174]
[111 / 174]
[116 / 174]
[121 / 174]
[122 / 174]
[124 / 174]
[125 / 174]
[126 / 174]
[127 / 174]
[137 / 174] SwiftSoup
[138 / 174] XMLCoder
[142 / 174] XMLCoder
[145 / 174] XMLCoder
[153 / 174] XMLCoder-product
[154 / 174] XMLCoder-product
[157 / 174] SwiftSoup
[162 / 175] SwiftSoup
[164 / 175] XMLCoder
[164 / 175] Utils
[174 / 186] Utils
[181 / 186] Utils
[182 / 186] SwiftSoup
[186 / 186] Utils-product
Build complete! (10.18 sec)
Fetching https://github.com/scinfu/SwiftSoup.git
Fetching https://github.com/apple/swift-docc-plugin.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/MaxDesiatov/XMLCoder.git
[1/2345] Fetching swift-docc-plugin
[2/10477] Fetching swift-docc-plugin, swift-log
[167/20606] Fetching swift-docc-plugin, swift-log, xmlcoder
[826/27092] Fetching swift-docc-plugin, swift-log, xmlcoder, swiftsoup
Fetched https://github.com/apple/swift-docc-plugin.git (1.79s)
Fetched https://github.com/scinfu/SwiftSoup.git (1.79s)
Fetched https://github.com/MaxDesiatov/XMLCoder.git (1.79s)
Fetched https://github.com/apple/swift-log.git (1.79s)
Computing version for https://github.com/MaxDesiatov/XMLCoder.git
Computed https://github.com/MaxDesiatov/XMLCoder.git at 0.18.2 (4.51s)
Computing version for https://github.com/apple/swift-docc-plugin.git
Computed https://github.com/apple/swift-docc-plugin.git at 1.5.0 (0.66s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3828] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.37s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.15s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.64s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 2.13.9 (0.53s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.13.9
Creating working copy for https://github.com/MaxDesiatov/XMLCoder.git
Working copy of https://github.com/MaxDesiatov/XMLCoder.git resolved at 0.18.2
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/apple/swift-docc-plugin.git
Working copy of https://github.com/apple/swift-docc-plugin.git resolved at 1.5.0
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Web/HTTPRequest.swift:176:17: warning: type 'Document' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
174 |
175 |     /// Runs the request and returns a `Promise` with the parsed HTML document.
176 |     public func fetchHTMLAsync() -> Promise<Document, Error> {
    |                 `- warning: type 'Document' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
177 |         fetchUTF8Async().mapCatching { try SwiftSoup.parse($0) }
178 |     }
SwiftSoup.Document:1:12: note: class 'Document' does not conform to the 'Sendable' protocol
 1 | open class Document : SwiftSoup.Element {
   |            `- note: class 'Document' does not conform to the 'Sendable' protocol
 2 |     public enum QuirksMode {
 3 |         case noQuirks
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Web/HTTPRequest.swift:176:17: warning: type 'Document' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
174 |
175 |     /// Runs the request and returns a `Promise` with the parsed HTML document.
176 |     public func fetchHTMLAsync() -> Promise<Document, Error> {
    |                 `- warning: type 'Document' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
177 |         fetchUTF8Async().mapCatching { try SwiftSoup.parse($0) }
178 |     }
SwiftSoup.Document:1:12: note: class 'Document' does not conform to the 'Sendable' protocol
 1 | open class Document : SwiftSoup.Element {
   |            `- note: class 'Document' does not conform to the 'Sendable' protocol
 2 |     public enum QuirksMode {
 3 |         case noQuirks
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Web/HTTPRequest.swift:172:36: warning: type 'Document' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
170 |     /// Runs the request and asynchronously parses the response as HTML.
171 |     public func fetchHTML() async throws -> Document {
172 |         try await fetchHTMLAsync().get()
    |                                    `- warning: type 'Document' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
173 |     }
174 |
SwiftSoup.Document:1:12: note: class 'Document' does not conform to the 'Sendable' protocol
 1 | open class Document : SwiftSoup.Element {
   |            `- note: class 'Document' does not conform to the 'Sendable' protocol
 2 |     public enum QuirksMode {
 3 |         case noQuirks
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Web/HTTPRequest.swift:177:26: warning: type 'Document' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
175 |     /// Runs the request and returns a `Promise` with the parsed HTML document.
176 |     public func fetchHTMLAsync() -> Promise<Document, Error> {
177 |         fetchUTF8Async().mapCatching { try SwiftSoup.parse($0) }
    |                          `- warning: type 'Document' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
178 |     }
179 | }
SwiftSoup.Document:1:12: note: class 'Document' does not conform to the 'Sendable' protocol
 1 | open class Document : SwiftSoup.Element {
   |            `- note: class 'Document' does not conform to the 'Sendable' protocol
 2 |     public enum QuirksMode {
 3 |         case noQuirks
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin.git"
    },
    {
      "identity" : "swiftsoup",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.7.5",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/scinfu/SwiftSoup.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.6.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    },
    {
      "identity" : "xmlcoder",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.17.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/MaxDesiatov/XMLCoder.git"
    }
  ],
  "manifest_display_name" : "swift-utils",
  "name" : "swift-utils",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "Utils",
      "targets" : [
        "Utils"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "UtilsTests",
      "module_type" : "SwiftTarget",
      "name" : "UtilsTests",
      "path" : "Tests/UtilsTests",
      "sources" : [
        "Collections/AvlTreeTests.swift",
        "Collections/BiDictionaryTests.swift",
        "Collections/BinaryHeapTests.swift",
        "Collections/BitArrayTests.swift",
        "Collections/CircularArrayTests.swift",
        "Collections/CollectionUtilsTests.swift",
        "Collections/StablePriorityQueueTests.swift",
        "Extensions/AsyncExtensionsTests.swift",
        "Extensions/StringExtensionsTests.swift",
        "Numerics/ComplexTests.swift",
        "Numerics/FibonacciSequenceTests.swift",
        "Numerics/Mat2Tests.swift",
        "Numerics/MathUtilsTests.swift",
        "Numerics/MatrixTests.swift",
        "Numerics/NDArrayTests.swift",
        "Numerics/RationalTests.swift",
        "Parsing/TokenIteratorTests.swift",
        "Processes/ShellTests.swift"
      ],
      "target_dependencies" : [
        "Utils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Utils",
      "module_type" : "SwiftTarget",
      "name" : "Utils",
      "path" : "Sources/Utils",
      "product_dependencies" : [
        "Logging",
        "SwiftSoup",
        "XMLCoder"
      ],
      "product_memberships" : [
        "Utils"
      ],
      "sources" : [
        "Asynchrony/Promise.swift",
        "Asynchrony/PromiseUtils.swift",
        "Collections/ArrayUtils.swift",
        "Collections/AvlTree.swift",
        "Collections/BiDictionary.swift",
        "Collections/BinaryHeap.swift",
        "Collections/BitArray.swift",
        "Collections/CircularArray.swift",
        "Collections/ExpiringList.swift",
        "Collections/FixedArray.swift",
        "Collections/LazyDictionary.swift",
        "Collections/PriorityQueue.swift",
        "Collections/SearchTree.swift",
        "Collections/StablePriorityQueue.swift",
        "Concurrency/UncheckedSendable.swift",
        "Extensions/Array+Extensions.swift",
        "Extensions/ChoiceOf+Extensions.swift",
        "Extensions/Collection+Extensions.swift",
        "Extensions/Dictionary+Extensions.swift",
        "Extensions/Optional+Extensions.swift",
        "Extensions/RandomAccessCollection+Extensions.swift",
        "Extensions/Result+Extensions.swift",
        "Extensions/Sequence+Extensions.swift",
        "Extensions/StringProtocol+Extensions.swift",
        "Extensions/TimeInterval+Extensions.swift",
        "Filesystem/TemporaryDirectory.swift",
        "Filesystem/TemporaryFile.swift",
        "Iterators/PeekableIterator.swift",
        "Metaprogramming/ConstBoolTypes.swift",
        "Metaprogramming/ConstIntTypes.swift",
        "Misc/AsyncRunnable.swift",
        "Misc/CompareUtils.swift",
        "Misc/DefaultInitializable.swift",
        "Misc/DiskFileError.swift",
        "Misc/KeyParameterizable.swift",
        "Misc/Runnable.swift",
        "Misc/Startable.swift",
        "Misc/StringBuilder.swift",
        "Misc/StringEnum.swift",
        "Misc/UnionStringEnum.swift",
        "Networking/AddressUtils.swift",
        "Networking/NetworkError.swift",
        "Numerics/Axis.swift",
        "Numerics/Complex.swift",
        "Numerics/Direction.swift",
        "Numerics/FibonacciSequence.swift",
        "Numerics/Mat2.swift",
        "Numerics/MathUtils.swift",
        "Numerics/Matrix.swift",
        "Numerics/NDArray.swift",
        "Numerics/NDArrayError.swift",
        "Numerics/NDArrayParser.swift",
        "Numerics/NDArrayParserError.swift",
        "Numerics/Rational.swift",
        "Numerics/Vec2.swift",
        "Numerics/Vector.swift",
        "Operations/Absolutable.swift",
        "Operations/Addable.swift",
        "Operations/AnyAsyncBijection.swift",
        "Operations/AnyBijection.swift",
        "Operations/AsyncBijection.swift",
        "Operations/Bijection.swift",
        "Operations/ComposedAsyncBijection.swift",
        "Operations/ComposedBijection.swift",
        "Operations/Divisible.swift",
        "Operations/IdentityBijection.swift",
        "Operations/IntExpressibleAlgebraicField.swift",
        "Operations/InverseAsyncBijection.swift",
        "Operations/InverseBijection.swift",
        "Operations/Magnitudable.swift",
        "Operations/Multipliable.swift",
        "Operations/Negatable.swift",
        "Operations/Remainderable.swift",
        "Operations/Scaling.swift",
        "Operations/Subtractable.swift",
        "Operations/Translation.swift",
        "Operations/UnsignedConvertible.swift",
        "Parsing/LegacyRegex.swift",
        "Parsing/TokenIterator.swift",
        "Processes/NodePackage.swift",
        "Processes/Shell.swift",
        "Ranges/LowBoundedIntRange.swift",
        "Ranges/RangeUtils.swift",
        "Scheduling/RepeatingTimer.swift",
        "Scheduling/TimerContext.swift",
        "Serialization/AnyCodable.swift",
        "Serialization/AnyCodingKey.swift",
        "Serialization/AutoSerializing.swift",
        "Serialization/DiskJsonSerializer.swift",
        "Serialization/EncodeError.swift",
        "Statistics/Averager.swift",
        "Statistics/CustomDiscreteDistribution.swift",
        "Statistics/Distribution.swift",
        "Synchronization/MutexLock.swift",
        "Synchronization/Synchronized.swift",
        "Time/Time.swift",
        "Web/DocumentToMarkdownConverter.swift",
        "Web/HTTPRequest.swift",
        "Wrappers/AsyncLazyExpiring.swift",
        "Wrappers/Binding.swift",
        "Wrappers/Box.swift",
        "Wrappers/Expiring.swift",
        "Wrappers/Lazy.swift",
        "Wrappers/PhantomWrapped.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Done.