Build Information
Successful build of AtRandom, reference v0.0.3 (e568bd), with Swift 6.4 for macOS (SPM) on 22 Sep 2026 00:33:44 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/robb/AtRandom.git
Reference: v0.0.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/robb/AtRandom
* tag v0.0.3 -> FETCH_HEAD
HEAD is now at e568bdb Fix reads of Namespace value occuring in init
Cloned https://github.com/robb/AtRandom.git
Revision (git rev-parse @):
e568bdbad8e8a1e749690a646489c961a84dfbe5
SUCCESS checkout https://github.com/robb/AtRandom.git at v0.0.3
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/robb/AtRandom.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[20 / 29] AtRandom
[30 / 97]
[33 / 97]
[41 / 97]
[43 / 97]
[44 / 97]
[49 / 97]
[51 / 97]
[53 / 97]
[56 / 97]
[61 / 97]
[64 / 97]
[66 / 97]
[67 / 97]
[77 / 97]
[79 / 97]
[80 / 97]
[83 / 97]
[85 / 97]
[88 / 97] AtRandom
[94 / 97] AtRandom
Build complete! (10.27 sec)
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:121:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m119 |[0;0m /// - from: The first value to interpolate between.
[0;36m120 |[0;0m /// - through: The second value to interpolate between.
[0;36m121 |[0;0m public init(from: Value, through: Value) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m122 |[0;0m self.init { rng in
[0;36m123 |[0;0m var copy = from
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:145:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m143 |[0;0m /// - from: The first value to interpolate between.
[0;36m144 |[0;0m /// - through: The second value to interpolate between.
[0;36m145 |[0;0m public init(from: Value, through: Value) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m146 |[0;0m self.init { rng in
[0;36m147 |[0;0m var copy = from
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:163:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m161 |[0;0m ///
[0;36m162 |[0;0m /// - Parameter range: The range from which a value is selected.
[0;36m163 |[0;0m public init(in range: ClosedRange<Value>) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m164 |[0;0m self.init { rng in
[0;36m165 |[0;0m range.randomElement(using: &rng) ?? range.lowerBound
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:177:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m175 |[0;0m /// - range: The range from which the values are selected.
[0;36m176 |[0;0m /// - count: The number of values to generate.
[0;36m177 |[0;0m public init(in range: ClosedRange<Value.Element>, count: Int) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m178 |[0;0m self.init { rng in
[0;36m179 |[0;0m Value((0 ..< count).map { _ in
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:193:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m191 |[0;0m /// - first: The first possible values.
[0;36m192 |[0;0m /// - remainder: All remaining possible values.
[0;36m193 |[0;0m public init(in first: Value, _ remainder: Value...) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m194 |[0;0m var values = remainder
[0;36m195 |[0;0m values.append(first)
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:208:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m206 |[0;0m /// - Parameter values: The collection to chose from. The collection must
[0;36m207 |[0;0m /// not be empty.
[0;36m208 |[0;0m public init(in values: any Collection<Value>) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m209 |[0;0m precondition(!values.isEmpty)
[0;36m210 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:224:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m222 |[0;0m /// - r: The distance between the generated point and the center.
[0;36m223 |[0;0m /// - center: The center point around which a new point is generated.
[0;36m224 |[0;0m public init(distance r: CGFloat, from center: CGPoint) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m225 |[0;0m self.init(distance: r ... r, from: center)
[0;36m226 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:236:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m234 |[0;0m /// chosen, relative to the center..
[0;36m235 |[0;0m /// - center: The center point around which a new point is generated.
[0;36m236 |[0;0m public init(distance d: ClosedRange<CGFloat>, from center: CGPoint) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m237 |[0;0m self.init { rng in
[0;36m238 |[0;0m let theta = CGFloat.random(in: 0 ... 2 * .pi, using: &rng)
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:254:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m252 |[0;0m /// - Parameter rect: The rectangle from which the generated point is
[0;36m253 |[0;0m /// chosen.
[0;36m254 |[0;0m public init(in rect: CGRect) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m255 |[0;0m self.init { rng in
[0;36m256 |[0;0m CGPoint(
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:281:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m279 |[0;0m /// - Parameters:
[0;36m280 |[0;0m /// - r: The distance between of the generated offset.
[0;36m281 |[0;0m public init(distance r: CGFloat) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m282 |[0;0m self.init(distance: r ... r)
[0;36m283 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:301:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m299 |[0;0m /// - Parameters:
[0;36m300 |[0;0m /// - Parameter d: The range from the distance is chosen.
[0;36m301 |[0;0m public init(distance d: ClosedRange<CGFloat>) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m302 |[0;0m self.init { rng in
[0;36m303 |[0;0m let theta = CGFloat.random(in: 0 ... 2 * .pi, using: &rng)
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:325:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m323 |[0;0m /// - colorSpace: The color space in which to interpolate, default is
[0;36m324 |[0;0m /// `.perceptual`.
[0;36m325 |[0;0m public init(from a: Color, through b: Color, in colorSpace: Gradient.ColorSpace = .perceptual) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m326 |[0;0m self.generator = { rng in
[0;36m327 |[0;0m a.mix(with: b, by: .random(in: 0 ... 1, using: &rng), in: colorSpace)
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:121:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m119 |[0;0m /// - from: The first value to interpolate between.
[0;36m120 |[0;0m /// - through: The second value to interpolate between.
[0;36m121 |[0;0m public init(from: Value, through: Value) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m122 |[0;0m self.init { rng in
[0;36m123 |[0;0m var copy = from
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:145:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m143 |[0;0m /// - from: The first value to interpolate between.
[0;36m144 |[0;0m /// - through: The second value to interpolate between.
[0;36m145 |[0;0m public init(from: Value, through: Value) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m146 |[0;0m self.init { rng in
[0;36m147 |[0;0m var copy = from
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:163:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m161 |[0;0m ///
[0;36m162 |[0;0m /// - Parameter range: The range from which a value is selected.
[0;36m163 |[0;0m public init(in range: ClosedRange<Value>) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m164 |[0;0m self.init { rng in
[0;36m165 |[0;0m range.randomElement(using: &rng) ?? range.lowerBound
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:177:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m175 |[0;0m /// - range: The range from which the values are selected.
[0;36m176 |[0;0m /// - count: The number of values to generate.
[0;36m177 |[0;0m public init(in range: ClosedRange<Value.Element>, count: Int) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m178 |[0;0m self.init { rng in
[0;36m179 |[0;0m Value((0 ..< count).map { _ in
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:193:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m191 |[0;0m /// - first: The first possible values.
[0;36m192 |[0;0m /// - remainder: All remaining possible values.
[0;36m193 |[0;0m public init(in first: Value, _ remainder: Value...) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m194 |[0;0m var values = remainder
[0;36m195 |[0;0m values.append(first)
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:208:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m206 |[0;0m /// - Parameter values: The collection to chose from. The collection must
[0;36m207 |[0;0m /// not be empty.
[0;36m208 |[0;0m public init(in values: any Collection<Value>) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m209 |[0;0m precondition(!values.isEmpty)
[0;36m210 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:224:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m222 |[0;0m /// - r: The distance between the generated point and the center.
[0;36m223 |[0;0m /// - center: The center point around which a new point is generated.
[0;36m224 |[0;0m public init(distance r: CGFloat, from center: CGPoint) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m225 |[0;0m self.init(distance: r ... r, from: center)
[0;36m226 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:236:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m234 |[0;0m /// chosen, relative to the center..
[0;36m235 |[0;0m /// - center: The center point around which a new point is generated.
[0;36m236 |[0;0m public init(distance d: ClosedRange<CGFloat>, from center: CGPoint) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m237 |[0;0m self.init { rng in
[0;36m238 |[0;0m let theta = CGFloat.random(in: 0 ... 2 * .pi, using: &rng)
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:254:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m252 |[0;0m /// - Parameter rect: The rectangle from which the generated point is
[0;36m253 |[0;0m /// chosen.
[0;36m254 |[0;0m public init(in rect: CGRect) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m255 |[0;0m self.init { rng in
[0;36m256 |[0;0m CGPoint(
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:281:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m279 |[0;0m /// - Parameters:
[0;36m280 |[0;0m /// - r: The distance between of the generated offset.
[0;36m281 |[0;0m public init(distance r: CGFloat) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m282 |[0;0m self.init(distance: r ... r)
[0;36m283 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:301:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m299 |[0;0m /// - Parameters:
[0;36m300 |[0;0m /// - Parameter d: The range from the distance is chosen.
[0;36m301 |[0;0m public init(distance d: ClosedRange<CGFloat>) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m302 |[0;0m self.init { rng in
[0;36m303 |[0;0m let theta = CGFloat.random(in: 0 ... 2 * .pi, using: &rng)
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:325:5: [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m323 |[0;0m /// - colorSpace: The color space in which to interpolate, default is
[0;36m324 |[0;0m /// `.perceptual`.
[0;36m325 |[0;0m public init(from a: Color, through b: Color, in colorSpace: Gradient.ColorSpace = .perceptual) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for initializer declared in a public extension[0;0m
[0;36m326 |[0;0m self.generator = { rng in
[0;36m327 |[0;0m a.mix(with: b, by: .random(in: 0 ... 1, using: &rng), in: colorSpace)
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:63:32: [1;33mwarning: [1;39mexpression of type 'Int' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m61 |[0;0m
[0;36m62 |[0;0m switch source {
[0;36m63 |[0;0m case .fixed(let seed): [4;39mseed[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpression of type 'Int' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m64 |[0;0m let seq = UInt64(bitPattern: Int64(seed))
[0;36m65 |[0;0m rng = PCGRandomNumberGenerator(seed: 0x2288, seq: seq)
/Users/admin/builder/spi-builder-workspace/Sources/AtRandom/AtRandom.swift:66:36: [1;33mwarning: [1;39mexpression of type 'Int' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m64 |[0;0m let seq = UInt64(bitPattern: Int64(seed))
[0;36m65 |[0;0m rng = PCGRandomNumberGenerator(seed: 0x2288, seq: seq)
[0;36m66 |[0;0m case .namespace: [4;39mnamespace.hashValue[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mexpression of type 'Int' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m67 |[0;0m let seed = UInt64(bitPattern: Int64(namespace.hashValue))
[0;36m68 |[0;0m
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "AtRandom",
"name" : "AtRandom",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
},
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "maccatalyst",
"version" : "14.0"
},
{
"name" : "watchos",
"version" : "7.0"
},
{
"name" : "tvos",
"version" : "14.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "AtRandom",
"targets" : [
"AtRandom"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AtRandom",
"module_type" : "SwiftTarget",
"name" : "AtRandom",
"path" : "Sources/AtRandom",
"product_memberships" : [
"AtRandom"
],
"sources" : [
"AtRandom.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.