Build Information
Successful build of Tonic, reference main (8f103c
), with Swift 6.0 for tvOS using Xcode 16.2 on 19 Dec 2024 23:52:46 UTC.
Swift 6 data race errors: 312
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Tonic -destination generic/platform=tvOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Build Log
static var Bssus4 = Chord(.Bs, type: .sus4)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:232:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Bssus4 = Chord(.Bs, type: .sus4)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:235:16: warning: static property 'Cssus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Cssus2 = Chord(.Cs, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:235:16: note: convert 'Cssus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Cssus2 = Chord(.Cs, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:235:16: note: annotate 'Cssus2' with '@MainActor' if property should only be accessed from the main actor
static var Cssus2 = Chord(.Cs, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:235:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Cssus2 = Chord(.Cs, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:238:16: warning: static property 'Dssus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Dssus2 = Chord(.Ds, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:238:16: note: convert 'Dssus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Dssus2 = Chord(.Ds, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:238:16: note: annotate 'Dssus2' with '@MainActor' if property should only be accessed from the main actor
static var Dssus2 = Chord(.Ds, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:238:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Dssus2 = Chord(.Ds, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:241:16: warning: static property 'Essus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Essus2 = Chord(.Es, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:241:16: note: convert 'Essus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Essus2 = Chord(.Es, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:241:16: note: annotate 'Essus2' with '@MainActor' if property should only be accessed from the main actor
static var Essus2 = Chord(.Es, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:241:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Essus2 = Chord(.Es, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:244:16: warning: static property 'Fssus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Fssus2 = Chord(.Fs, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:244:16: note: convert 'Fssus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Fssus2 = Chord(.Fs, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:244:16: note: annotate 'Fssus2' with '@MainActor' if property should only be accessed from the main actor
static var Fssus2 = Chord(.Fs, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:244:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Fssus2 = Chord(.Fs, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:247:16: warning: static property 'Gssus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Gssus2 = Chord(.Gs, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:247:16: note: convert 'Gssus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Gssus2 = Chord(.Gs, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:247:16: note: annotate 'Gssus2' with '@MainActor' if property should only be accessed from the main actor
static var Gssus2 = Chord(.Gs, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:247:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Gssus2 = Chord(.Gs, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:250:16: warning: static property 'Assus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Assus2 = Chord(.As, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:250:16: note: convert 'Assus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Assus2 = Chord(.As, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:250:16: note: annotate 'Assus2' with '@MainActor' if property should only be accessed from the main actor
static var Assus2 = Chord(.As, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:250:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Assus2 = Chord(.As, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:253:16: warning: static property 'Bssus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Bssus2 = Chord(.Bs, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:253:16: note: convert 'Bssus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Bssus2 = Chord(.Bs, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:253:16: note: annotate 'Bssus2' with '@MainActor' if property should only be accessed from the main actor
static var Bssus2 = Chord(.Bs, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:253:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Bssus2 = Chord(.Bs, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:258:16: warning: static property 'Cb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Cb = Chord(.Cb, type: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:258:16: note: convert 'Cb' to a 'let' constant to make 'Sendable' shared state immutable
static var Cb = Chord(.Cb, type: .major)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:258:16: note: annotate 'Cb' with '@MainActor' if property should only be accessed from the main actor
static var Cb = Chord(.Cb, type: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:258:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Cb = Chord(.Cb, type: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:7:16: warning: static property 'Cb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Cb = NoteClass(.C, accidental: .flat)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:7:16: note: convert 'Cb' to a 'let' constant to make 'Sendable' shared state immutable
static var Cb = NoteClass(.C, accidental: .flat)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:7:16: note: annotate 'Cb' with '@MainActor' if property should only be accessed from the main actor
static var Cb = NoteClass(.C, accidental: .flat)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:7:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Cb = NoteClass(.C, accidental: .flat)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:261:16: warning: static property 'Db' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Db = Chord(.Db, type: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:261:16: note: convert 'Db' to a 'let' constant to make 'Sendable' shared state immutable
static var Db = Chord(.Db, type: .major)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:261:16: note: annotate 'Db' with '@MainActor' if property should only be accessed from the main actor
static var Db = Chord(.Db, type: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:261:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Db = Chord(.Db, type: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:14:16: warning: static property 'Db' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Db = NoteClass(.D, accidental: .flat)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:14:16: note: convert 'Db' to a 'let' constant to make 'Sendable' shared state immutable
static var Db = NoteClass(.D, accidental: .flat)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:14:16: note: annotate 'Db' with '@MainActor' if property should only be accessed from the main actor
static var Db = NoteClass(.D, accidental: .flat)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:14:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Db = NoteClass(.D, accidental: .flat)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:264:16: warning: static property 'Eb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Eb = Chord(.Eb, type: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:264:16: note: convert 'Eb' to a 'let' constant to make 'Sendable' shared state immutable
static var Eb = Chord(.Eb, type: .major)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:264:16: note: annotate 'Eb' with '@MainActor' if property should only be accessed from the main actor
static var Eb = Chord(.Eb, type: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:264:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Eb = Chord(.Eb, type: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:21:16: warning: static property 'Eb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Eb = NoteClass(.E, accidental: .flat)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:21:16: note: convert 'Eb' to a 'let' constant to make 'Sendable' shared state immutable
static var Eb = NoteClass(.E, accidental: .flat)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:21:16: note: annotate 'Eb' with '@MainActor' if property should only be accessed from the main actor
static var Eb = NoteClass(.E, accidental: .flat)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:21:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Eb = NoteClass(.E, accidental: .flat)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:267:16: warning: static property 'Fb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Fb = Chord(.Fb, type: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:267:16: note: convert 'Fb' to a 'let' constant to make 'Sendable' shared state immutable
static var Fb = Chord(.Fb, type: .major)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:267:16: note: annotate 'Fb' with '@MainActor' if property should only be accessed from the main actor
static var Fb = Chord(.Fb, type: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:267:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Fb = Chord(.Fb, type: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:28:16: warning: static property 'Fb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Fb = NoteClass(.F, accidental: .flat)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:28:16: note: convert 'Fb' to a 'let' constant to make 'Sendable' shared state immutable
static var Fb = NoteClass(.F, accidental: .flat)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:28:16: note: annotate 'Fb' with '@MainActor' if property should only be accessed from the main actor
static var Fb = NoteClass(.F, accidental: .flat)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:28:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Fb = NoteClass(.F, accidental: .flat)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:270:16: warning: static property 'Gb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Gb = Chord(.Gb, type: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:270:16: note: convert 'Gb' to a 'let' constant to make 'Sendable' shared state immutable
static var Gb = Chord(.Gb, type: .major)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:270:16: note: annotate 'Gb' with '@MainActor' if property should only be accessed from the main actor
static var Gb = Chord(.Gb, type: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:270:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Gb = Chord(.Gb, type: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:35:16: warning: static property 'Gb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Gb = NoteClass(.G, accidental: .flat)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:35:16: note: convert 'Gb' to a 'let' constant to make 'Sendable' shared state immutable
static var Gb = NoteClass(.G, accidental: .flat)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:35:16: note: annotate 'Gb' with '@MainActor' if property should only be accessed from the main actor
static var Gb = NoteClass(.G, accidental: .flat)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:35:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Gb = NoteClass(.G, accidental: .flat)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:273:16: warning: static property 'Ab' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Ab = Chord(.Ab, type: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:273:16: note: convert 'Ab' to a 'let' constant to make 'Sendable' shared state immutable
static var Ab = Chord(.Ab, type: .major)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:273:16: note: annotate 'Ab' with '@MainActor' if property should only be accessed from the main actor
static var Ab = Chord(.Ab, type: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:273:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Ab = Chord(.Ab, type: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:42:16: warning: static property 'Ab' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Ab = NoteClass(.A, accidental: .flat)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:42:16: note: convert 'Ab' to a 'let' constant to make 'Sendable' shared state immutable
static var Ab = NoteClass(.A, accidental: .flat)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:42:16: note: annotate 'Ab' with '@MainActor' if property should only be accessed from the main actor
static var Ab = NoteClass(.A, accidental: .flat)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:42:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Ab = NoteClass(.A, accidental: .flat)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:276:16: warning: static property 'Bb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Bb = Chord(.Bb, type: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:276:16: note: convert 'Bb' to a 'let' constant to make 'Sendable' shared state immutable
static var Bb = Chord(.Bb, type: .major)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:276:16: note: annotate 'Bb' with '@MainActor' if property should only be accessed from the main actor
static var Bb = Chord(.Bb, type: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:276:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Bb = Chord(.Bb, type: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:49:16: warning: static property 'Bb' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Bb = NoteClass(.B, accidental: .flat)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:49:16: note: convert 'Bb' to a 'let' constant to make 'Sendable' shared state immutable
static var Bb = NoteClass(.B, accidental: .flat)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:49:16: note: annotate 'Bb' with '@MainActor' if property should only be accessed from the main actor
static var Bb = NoteClass(.B, accidental: .flat)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift:49:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Bb = NoteClass(.B, accidental: .flat)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:281:16: warning: static property 'Cbm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Cbm = Chord(.Cb, type: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:281:16: note: convert 'Cbm' to a 'let' constant to make 'Sendable' shared state immutable
static var Cbm = Chord(.Cb, type: .minor)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:281:16: note: annotate 'Cbm' with '@MainActor' if property should only be accessed from the main actor
static var Cbm = Chord(.Cb, type: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:281:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Cbm = Chord(.Cb, type: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:284:16: warning: static property 'Dbm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Dbm = Chord(.Db, type: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:284:16: note: convert 'Dbm' to a 'let' constant to make 'Sendable' shared state immutable
static var Dbm = Chord(.Db, type: .minor)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:284:16: note: annotate 'Dbm' with '@MainActor' if property should only be accessed from the main actor
static var Dbm = Chord(.Db, type: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:284:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Dbm = Chord(.Db, type: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:287:16: warning: static property 'Ebm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Ebm = Chord(.Eb, type: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:287:16: note: convert 'Ebm' to a 'let' constant to make 'Sendable' shared state immutable
static var Ebm = Chord(.Eb, type: .minor)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:287:16: note: annotate 'Ebm' with '@MainActor' if property should only be accessed from the main actor
static var Ebm = Chord(.Eb, type: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:287:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Ebm = Chord(.Eb, type: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:290:16: warning: static property 'Fbm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Fbm = Chord(.Fb, type: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:290:16: note: convert 'Fbm' to a 'let' constant to make 'Sendable' shared state immutable
static var Fbm = Chord(.Fb, type: .minor)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:290:16: note: annotate 'Fbm' with '@MainActor' if property should only be accessed from the main actor
static var Fbm = Chord(.Fb, type: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:290:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Fbm = Chord(.Fb, type: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:293:16: warning: static property 'Gbm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Gbm = Chord(.Gb, type: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:293:16: note: convert 'Gbm' to a 'let' constant to make 'Sendable' shared state immutable
static var Gbm = Chord(.Gb, type: .minor)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:293:16: note: annotate 'Gbm' with '@MainActor' if property should only be accessed from the main actor
static var Gbm = Chord(.Gb, type: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:293:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Gbm = Chord(.Gb, type: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:296:16: warning: static property 'Abm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Abm = Chord(.Ab, type: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:296:16: note: convert 'Abm' to a 'let' constant to make 'Sendable' shared state immutable
static var Abm = Chord(.Ab, type: .minor)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:296:16: note: annotate 'Abm' with '@MainActor' if property should only be accessed from the main actor
static var Abm = Chord(.Ab, type: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:296:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Abm = Chord(.Ab, type: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:299:16: warning: static property 'Bbm' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Bbm = Chord(.Bb, type: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:299:16: note: convert 'Bbm' to a 'let' constant to make 'Sendable' shared state immutable
static var Bbm = Chord(.Bb, type: .minor)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:299:16: note: annotate 'Bbm' with '@MainActor' if property should only be accessed from the main actor
static var Bbm = Chord(.Bb, type: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:299:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Bbm = Chord(.Bb, type: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:304:16: warning: static property 'Cbdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Cbdim = Chord(.Cb, type: .dim)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:304:16: note: convert 'Cbdim' to a 'let' constant to make 'Sendable' shared state immutable
static var Cbdim = Chord(.Cb, type: .dim)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:304:16: note: annotate 'Cbdim' with '@MainActor' if property should only be accessed from the main actor
static var Cbdim = Chord(.Cb, type: .dim)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:304:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Cbdim = Chord(.Cb, type: .dim)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:307:16: warning: static property 'Dbdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Dbdim = Chord(.Db, type: .dim)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:307:16: note: convert 'Dbdim' to a 'let' constant to make 'Sendable' shared state immutable
static var Dbdim = Chord(.Db, type: .dim)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:307:16: note: annotate 'Dbdim' with '@MainActor' if property should only be accessed from the main actor
static var Dbdim = Chord(.Db, type: .dim)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:307:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Dbdim = Chord(.Db, type: .dim)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:310:16: warning: static property 'Ebdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Ebdim = Chord(.Eb, type: .dim)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:310:16: note: convert 'Ebdim' to a 'let' constant to make 'Sendable' shared state immutable
static var Ebdim = Chord(.Eb, type: .dim)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:310:16: note: annotate 'Ebdim' with '@MainActor' if property should only be accessed from the main actor
static var Ebdim = Chord(.Eb, type: .dim)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:310:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Ebdim = Chord(.Eb, type: .dim)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:313:16: warning: static property 'Fbdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Fbdim = Chord(.Fb, type: .dim)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:313:16: note: convert 'Fbdim' to a 'let' constant to make 'Sendable' shared state immutable
static var Fbdim = Chord(.Fb, type: .dim)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:313:16: note: annotate 'Fbdim' with '@MainActor' if property should only be accessed from the main actor
static var Fbdim = Chord(.Fb, type: .dim)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:313:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Fbdim = Chord(.Fb, type: .dim)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:316:16: warning: static property 'Gbdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Gbdim = Chord(.Gb, type: .dim)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:316:16: note: convert 'Gbdim' to a 'let' constant to make 'Sendable' shared state immutable
static var Gbdim = Chord(.Gb, type: .dim)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:316:16: note: annotate 'Gbdim' with '@MainActor' if property should only be accessed from the main actor
static var Gbdim = Chord(.Gb, type: .dim)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:316:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Gbdim = Chord(.Gb, type: .dim)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:319:16: warning: static property 'Abdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Abdim = Chord(.Ab, type: .dim)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:319:16: note: convert 'Abdim' to a 'let' constant to make 'Sendable' shared state immutable
static var Abdim = Chord(.Ab, type: .dim)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:319:16: note: annotate 'Abdim' with '@MainActor' if property should only be accessed from the main actor
static var Abdim = Chord(.Ab, type: .dim)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:319:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Abdim = Chord(.Ab, type: .dim)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:322:16: warning: static property 'Bbdim' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Bbdim = Chord(.Bb, type: .dim)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:322:16: note: convert 'Bbdim' to a 'let' constant to make 'Sendable' shared state immutable
static var Bbdim = Chord(.Bb, type: .dim)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:322:16: note: annotate 'Bbdim' with '@MainActor' if property should only be accessed from the main actor
static var Bbdim = Chord(.Bb, type: .dim)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:322:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Bbdim = Chord(.Bb, type: .dim)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:327:16: warning: static property 'Cbsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Cbsus4 = Chord(.Cb, type: .sus4)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:327:16: note: convert 'Cbsus4' to a 'let' constant to make 'Sendable' shared state immutable
static var Cbsus4 = Chord(.Cb, type: .sus4)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:327:16: note: annotate 'Cbsus4' with '@MainActor' if property should only be accessed from the main actor
static var Cbsus4 = Chord(.Cb, type: .sus4)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:327:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Cbsus4 = Chord(.Cb, type: .sus4)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:330:16: warning: static property 'Dbsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Dbsus4 = Chord(.Db, type: .sus4)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:330:16: note: convert 'Dbsus4' to a 'let' constant to make 'Sendable' shared state immutable
static var Dbsus4 = Chord(.Db, type: .sus4)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:330:16: note: annotate 'Dbsus4' with '@MainActor' if property should only be accessed from the main actor
static var Dbsus4 = Chord(.Db, type: .sus4)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:330:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Dbsus4 = Chord(.Db, type: .sus4)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:333:16: warning: static property 'Ebsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Ebsus4 = Chord(.Eb, type: .sus4)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:333:16: note: convert 'Ebsus4' to a 'let' constant to make 'Sendable' shared state immutable
static var Ebsus4 = Chord(.Eb, type: .sus4)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:333:16: note: annotate 'Ebsus4' with '@MainActor' if property should only be accessed from the main actor
static var Ebsus4 = Chord(.Eb, type: .sus4)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:333:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Ebsus4 = Chord(.Eb, type: .sus4)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:336:16: warning: static property 'Fbsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Fbsus4 = Chord(.Fb, type: .sus4)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:336:16: note: convert 'Fbsus4' to a 'let' constant to make 'Sendable' shared state immutable
static var Fbsus4 = Chord(.Fb, type: .sus4)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:336:16: note: annotate 'Fbsus4' with '@MainActor' if property should only be accessed from the main actor
static var Fbsus4 = Chord(.Fb, type: .sus4)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:336:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Fbsus4 = Chord(.Fb, type: .sus4)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:339:16: warning: static property 'Gbsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Gbsus4 = Chord(.Gb, type: .sus4)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:339:16: note: convert 'Gbsus4' to a 'let' constant to make 'Sendable' shared state immutable
static var Gbsus4 = Chord(.Gb, type: .sus4)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:339:16: note: annotate 'Gbsus4' with '@MainActor' if property should only be accessed from the main actor
static var Gbsus4 = Chord(.Gb, type: .sus4)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:339:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Gbsus4 = Chord(.Gb, type: .sus4)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:342:16: warning: static property 'Absus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Absus4 = Chord(.Ab, type: .sus4)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:342:16: note: convert 'Absus4' to a 'let' constant to make 'Sendable' shared state immutable
static var Absus4 = Chord(.Ab, type: .sus4)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:342:16: note: annotate 'Absus4' with '@MainActor' if property should only be accessed from the main actor
static var Absus4 = Chord(.Ab, type: .sus4)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:342:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Absus4 = Chord(.Ab, type: .sus4)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:345:16: warning: static property 'Bbsus4' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Bbsus4 = Chord(.Bb, type: .sus4)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:345:16: note: convert 'Bbsus4' to a 'let' constant to make 'Sendable' shared state immutable
static var Bbsus4 = Chord(.Bb, type: .sus4)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:345:16: note: annotate 'Bbsus4' with '@MainActor' if property should only be accessed from the main actor
static var Bbsus4 = Chord(.Bb, type: .sus4)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:345:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Bbsus4 = Chord(.Bb, type: .sus4)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:348:16: warning: static property 'Cbsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Cbsus2 = Chord(.Cb, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:348:16: note: convert 'Cbsus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Cbsus2 = Chord(.Cb, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:348:16: note: annotate 'Cbsus2' with '@MainActor' if property should only be accessed from the main actor
static var Cbsus2 = Chord(.Cb, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:348:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Cbsus2 = Chord(.Cb, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:351:16: warning: static property 'Dbsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Dbsus2 = Chord(.Db, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:351:16: note: convert 'Dbsus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Dbsus2 = Chord(.Db, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:351:16: note: annotate 'Dbsus2' with '@MainActor' if property should only be accessed from the main actor
static var Dbsus2 = Chord(.Db, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:351:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Dbsus2 = Chord(.Db, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:354:16: warning: static property 'Ebsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Ebsus2 = Chord(.Eb, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:354:16: note: convert 'Ebsus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Ebsus2 = Chord(.Eb, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:354:16: note: annotate 'Ebsus2' with '@MainActor' if property should only be accessed from the main actor
static var Ebsus2 = Chord(.Eb, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:354:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Ebsus2 = Chord(.Eb, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:357:16: warning: static property 'Fbsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Fbsus2 = Chord(.Fb, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:357:16: note: convert 'Fbsus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Fbsus2 = Chord(.Fb, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:357:16: note: annotate 'Fbsus2' with '@MainActor' if property should only be accessed from the main actor
static var Fbsus2 = Chord(.Fb, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:357:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Fbsus2 = Chord(.Fb, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:360:16: warning: static property 'Gbsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Gbsus2 = Chord(.Gb, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:360:16: note: convert 'Gbsus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Gbsus2 = Chord(.Gb, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:360:16: note: annotate 'Gbsus2' with '@MainActor' if property should only be accessed from the main actor
static var Gbsus2 = Chord(.Gb, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:360:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Gbsus2 = Chord(.Gb, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:363:16: warning: static property 'Absus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Absus2 = Chord(.Ab, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:363:16: note: convert 'Absus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Absus2 = Chord(.Ab, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:363:16: note: annotate 'Absus2' with '@MainActor' if property should only be accessed from the main actor
static var Absus2 = Chord(.Ab, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:363:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Absus2 = Chord(.Ab, type: .sus2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:366:16: warning: static property 'Bbsus2' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var Bbsus2 = Chord(.Bb, type: .sus2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:366:16: note: convert 'Bbsus2' to a 'let' constant to make 'Sendable' shared state immutable
static var Bbsus2 = Chord(.Bb, type: .sus2)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:366:16: note: annotate 'Bbsus2' with '@MainActor' if property should only be accessed from the main actor
static var Bbsus2 = Chord(.Bb, type: .sus2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift:366:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var Bbsus2 = Chord(.Bb, type: .sus2)
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/supplementaryOutputs-2 -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord+Shortcuts.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordTable.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord+Shortcuts.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordTable.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: warning: static property 'C' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let C = Key(root: NoteClass(.C), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: note: annotate 'C' with '@MainActor' if property should only be accessed from the main actor
static let C = Key(root: NoteClass(.C), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let C = Key(root: NoteClass(.C), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift:292:49: warning: 'getAllChordsForNoteSet' is deprecated: Please use getRankedChords() for higher quality chord detection
let potentialChords = ChordTable.shared.getAllChordsForNoteSet(NoteSet(notes: notes))
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift:292:49: note: use 'getRankedChords' instead
let potentialChords = ChordTable.shared.getAllChordsForNoteSet(NoteSet(notes: notes))
^~~~~~~~~~~~~~~~~~~~~~
getRankedChords
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/supplementaryOutputs-2 -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord+Shortcuts.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordTable.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord+Shortcuts.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Chord.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordTable.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ChordTable' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = ChordTable()
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:6:14: note: class 'ChordTable' does not conform to the 'Sendable' protocol
public class ChordTable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
public static let shared = ChordTable()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = ChordTable()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:71:62: warning: 'generateAllChordsIncludingEnharmonic()' is deprecated: Please use getRankedChords() for higher quality chord detection
lazy var chordsIncludingEnharmonic: [Chord] = ChordTable.generateAllChordsIncludingEnharmonic()
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:71:62: note: use 'getRankedChords()' instead
lazy var chordsIncludingEnharmonic: [Chord] = ChordTable.generateAllChordsIncludingEnharmonic()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
getRankedChords
SwiftCompile normal arm64 Compiling\ Key+Shortcuts.swift,\ Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-swiftTaskExecution -- /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:7:16: warning: static property 'circleOfFifths' is not concurrency-safe because non-'Sendable' type '[Key]' may have shared mutable state; this is an error in the Swift 6 language mode
static let circleOfFifths: [Key] = [.C, .G, .D, .A, .E, .B, .Fs, .Cs]
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:7:16: note: annotate 'circleOfFifths' with '@MainActor' if property should only be accessed from the main actor
static let circleOfFifths: [Key] = [.C, .G, .D, .A, .E, .B, .Fs, .Cs]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:7:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let circleOfFifths: [Key] = [.C, .G, .D, .A, .E, .B, .Fs, .Cs]
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: warning: static property 'C' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let C = Key(root: NoteClass(.C), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: note: annotate 'C' with '@MainActor' if property should only be accessed from the main actor
static let C = Key(root: NoteClass(.C), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:34:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let C = Key(root: NoteClass(.C), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:37:16: warning: static property 'G' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let G = Key(root: NoteClass(.G), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:37:16: note: annotate 'G' with '@MainActor' if property should only be accessed from the main actor
static let G = Key(root: NoteClass(.G), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:37:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let G = Key(root: NoteClass(.G), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:40:16: warning: static property 'D' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let D = Key(root: NoteClass(.D), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:40:16: note: annotate 'D' with '@MainActor' if property should only be accessed from the main actor
static let D = Key(root: NoteClass(.D), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:40:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let D = Key(root: NoteClass(.D), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:43:16: warning: static property 'A' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let A = Key(root: NoteClass(.A), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:43:16: note: annotate 'A' with '@MainActor' if property should only be accessed from the main actor
static let A = Key(root: NoteClass(.A), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:43:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let A = Key(root: NoteClass(.A), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:46:16: warning: static property 'E' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let E = Key(root: NoteClass(.E), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:46:16: note: annotate 'E' with '@MainActor' if property should only be accessed from the main actor
static let E = Key(root: NoteClass(.E), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:46:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let E = Key(root: NoteClass(.E), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:49:16: warning: static property 'B' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let B = Key(root: NoteClass(.B), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:49:16: note: annotate 'B' with '@MainActor' if property should only be accessed from the main actor
static let B = Key(root: NoteClass(.B), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:49:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let B = Key(root: NoteClass(.B), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:52:16: warning: static property 'Fs' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:52:16: note: annotate 'Fs' with '@MainActor' if property should only be accessed from the main actor
static let Fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:52:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:55:16: warning: static property 'Cs' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:55:16: note: annotate 'Cs' with '@MainActor' if property should only be accessed from the main actor
static let Cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:55:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:8:16: warning: static property 'circleOfFourths' is not concurrency-safe because non-'Sendable' type '[Key]' may have shared mutable state; this is an error in the Swift 6 language mode
static let circleOfFourths: [Key] = [.F, .Bb, .Eb, .Ab, .Db, .Gb, .Cb]
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:8:16: note: annotate 'circleOfFourths' with '@MainActor' if property should only be accessed from the main actor
static let circleOfFourths: [Key] = [.F, .Bb, .Eb, .Ab, .Db, .Gb, .Cb]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:8:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let circleOfFourths: [Key] = [.F, .Bb, .Eb, .Ab, .Db, .Gb, .Cb]
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:31:16: warning: static property 'F' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let F = Key(root: NoteClass(.F), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:31:16: note: annotate 'F' with '@MainActor' if property should only be accessed from the main actor
static let F = Key(root: NoteClass(.F), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:31:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let F = Key(root: NoteClass(.F), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:28:16: warning: static property 'Bb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Bb = Key(root: NoteClass(.B, accidental: .flat), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:28:16: note: annotate 'Bb' with '@MainActor' if property should only be accessed from the main actor
static let Bb = Key(root: NoteClass(.B, accidental: .flat), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:28:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Bb = Key(root: NoteClass(.B, accidental: .flat), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:25:16: warning: static property 'Eb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Eb = Key(root: NoteClass(.E, accidental: .flat), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:25:16: note: annotate 'Eb' with '@MainActor' if property should only be accessed from the main actor
static let Eb = Key(root: NoteClass(.E, accidental: .flat), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:25:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Eb = Key(root: NoteClass(.E, accidental: .flat), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:22:16: warning: static property 'Ab' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Ab = Key(root: NoteClass(.A, accidental: .flat), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:22:16: note: annotate 'Ab' with '@MainActor' if property should only be accessed from the main actor
static let Ab = Key(root: NoteClass(.A, accidental: .flat), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:22:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Ab = Key(root: NoteClass(.A, accidental: .flat), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:19:16: warning: static property 'Db' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Db = Key(root: NoteClass(.D, accidental: .flat), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:19:16: note: annotate 'Db' with '@MainActor' if property should only be accessed from the main actor
static let Db = Key(root: NoteClass(.D, accidental: .flat), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:19:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Db = Key(root: NoteClass(.D, accidental: .flat), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:16:16: warning: static property 'Gb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Gb = Key(root: NoteClass(.G, accidental: .flat), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:16:16: note: annotate 'Gb' with '@MainActor' if property should only be accessed from the main actor
static let Gb = Key(root: NoteClass(.G, accidental: .flat), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:16:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Gb = Key(root: NoteClass(.G, accidental: .flat), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:13:16: warning: static property 'Cb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Cb = Key(root: NoteClass(.C, accidental: .flat), scale: .major)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:13:16: note: annotate 'Cb' with '@MainActor' if property should only be accessed from the main actor
static let Cb = Key(root: NoteClass(.C, accidental: .flat), scale: .major)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:13:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Cb = Key(root: NoteClass(.C, accidental: .flat), scale: .major)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:9:16: warning: static property 'major' is not concurrency-safe because non-'Sendable' type 'Scale' may have shared mutable state; this is an error in the Swift 6 language mode
static let major = Scale(intervals: Scale.ionian.intervals, description: "Major")
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift:6:15: note: consider making struct 'Scale' conform to the 'Sendable' protocol
public struct Scale: OptionSet, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:9:16: note: annotate 'major' with '@MainActor' if property should only be accessed from the main actor
static let major = Scale(intervals: Scale.ionian.intervals, description: "Major")
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:9:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let major = Scale(intervals: Scale.ionian.intervals, description: "Major")
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:60:16: warning: static property 'ab' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let ab = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:60:16: note: annotate 'ab' with '@MainActor' if property should only be accessed from the main actor
static let ab = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:60:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ab = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:12:16: warning: static property 'minor' is not concurrency-safe because non-'Sendable' type 'Scale' may have shared mutable state; this is an error in the Swift 6 language mode
static let minor = Scale(intervals: Scale.aeolian.intervals, description: "Minor")
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift:6:15: note: consider making struct 'Scale' conform to the 'Sendable' protocol
public struct Scale: OptionSet, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:12:16: note: annotate 'minor' with '@MainActor' if property should only be accessed from the main actor
static let minor = Scale(intervals: Scale.aeolian.intervals, description: "Minor")
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift:12:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let minor = Scale(intervals: Scale.aeolian.intervals, description: "Minor")
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:63:16: warning: static property 'eb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let eb = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:63:16: note: annotate 'eb' with '@MainActor' if property should only be accessed from the main actor
static let eb = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:63:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let eb = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:66:16: warning: static property 'bb' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let bb = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:66:16: note: annotate 'bb' with '@MainActor' if property should only be accessed from the main actor
static let bb = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:66:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let bb = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:69:16: warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let f = Key(root: NoteClass(.F), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:69:16: note: annotate 'f' with '@MainActor' if property should only be accessed from the main actor
static let f = Key(root: NoteClass(.F), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:69:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let f = Key(root: NoteClass(.F), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:72:16: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let c = Key(root: NoteClass(.C), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:72:16: note: annotate 'c' with '@MainActor' if property should only be accessed from the main actor
static let c = Key(root: NoteClass(.C), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:72:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let c = Key(root: NoteClass(.C), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:75:16: warning: static property 'g' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let g = Key(root: NoteClass(.G), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:75:16: note: annotate 'g' with '@MainActor' if property should only be accessed from the main actor
static let g = Key(root: NoteClass(.G), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:75:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let g = Key(root: NoteClass(.G), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:78:16: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let d = Key(root: NoteClass(.D), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:78:16: note: annotate 'd' with '@MainActor' if property should only be accessed from the main actor
static let d = Key(root: NoteClass(.D), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:78:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let d = Key(root: NoteClass(.D), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:81:16: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let a = Key(root: NoteClass(.A), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:81:16: note: annotate 'a' with '@MainActor' if property should only be accessed from the main actor
static let a = Key(root: NoteClass(.A), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:81:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let a = Key(root: NoteClass(.A), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:84:16: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let e = Key(root: NoteClass(.E), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:84:16: note: annotate 'e' with '@MainActor' if property should only be accessed from the main actor
static let e = Key(root: NoteClass(.E), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:84:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let e = Key(root: NoteClass(.E), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:87:16: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let b = Key(root: NoteClass(.B), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:87:16: note: annotate 'b' with '@MainActor' if property should only be accessed from the main actor
static let b = Key(root: NoteClass(.B), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:87:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let b = Key(root: NoteClass(.B), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:90:16: warning: static property 'fs' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:90:16: note: annotate 'fs' with '@MainActor' if property should only be accessed from the main actor
static let fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:90:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let fs = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:93:16: warning: static property 'cs' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:93:16: note: annotate 'cs' with '@MainActor' if property should only be accessed from the main actor
static let cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:93:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let cs = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:96:16: warning: static property 'gs' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let gs = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:96:16: note: annotate 'gs' with '@MainActor' if property should only be accessed from the main actor
static let gs = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:96:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let gs = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:99:16: warning: static property 'ds' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let ds = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:99:16: note: annotate 'ds' with '@MainActor' if property should only be accessed from the main actor
static let ds = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:99:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ds = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:102:16: warning: static property 'as' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let `as` = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:102:16: note: annotate 'as' with '@MainActor' if property should only be accessed from the main actor
static let `as` = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:102:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let `as` = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:105:16: warning: static property 'Abm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Abm = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:105:16: note: annotate 'Abm' with '@MainActor' if property should only be accessed from the main actor
static let Abm = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:105:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Abm = Key(root: NoteClass(.A, accidental: .flat), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:108:16: warning: static property 'Ebm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Ebm = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:108:16: note: annotate 'Ebm' with '@MainActor' if property should only be accessed from the main actor
static let Ebm = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:108:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Ebm = Key(root: NoteClass(.E, accidental: .flat), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:111:16: warning: static property 'Bbm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Bbm = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:111:16: note: annotate 'Bbm' with '@MainActor' if property should only be accessed from the main actor
static let Bbm = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:111:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Bbm = Key(root: NoteClass(.B, accidental: .flat), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:114:16: warning: static property 'Fm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Fm = Key(root: NoteClass(.F), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:114:16: note: annotate 'Fm' with '@MainActor' if property should only be accessed from the main actor
static let Fm = Key(root: NoteClass(.F), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:114:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Fm = Key(root: NoteClass(.F), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:117:16: warning: static property 'Cm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Cm = Key(root: NoteClass(.C), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:117:16: note: annotate 'Cm' with '@MainActor' if property should only be accessed from the main actor
static let Cm = Key(root: NoteClass(.C), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:117:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Cm = Key(root: NoteClass(.C), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:120:16: warning: static property 'Gm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Gm = Key(root: NoteClass(.G), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:120:16: note: annotate 'Gm' with '@MainActor' if property should only be accessed from the main actor
static let Gm = Key(root: NoteClass(.G), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:120:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Gm = Key(root: NoteClass(.G), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:123:16: warning: static property 'Dm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Dm = Key(root: NoteClass(.D), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:123:16: note: annotate 'Dm' with '@MainActor' if property should only be accessed from the main actor
static let Dm = Key(root: NoteClass(.D), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:123:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Dm = Key(root: NoteClass(.D), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:126:16: warning: static property 'Am' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Am = Key(root: NoteClass(.A), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:126:16: note: annotate 'Am' with '@MainActor' if property should only be accessed from the main actor
static let Am = Key(root: NoteClass(.A), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:126:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Am = Key(root: NoteClass(.A), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:129:16: warning: static property 'Em' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Em = Key(root: NoteClass(.E), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:129:16: note: annotate 'Em' with '@MainActor' if property should only be accessed from the main actor
static let Em = Key(root: NoteClass(.E), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:129:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Em = Key(root: NoteClass(.E), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:132:16: warning: static property 'Bm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Bm = Key(root: NoteClass(.B), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:132:16: note: annotate 'Bm' with '@MainActor' if property should only be accessed from the main actor
static let Bm = Key(root: NoteClass(.B), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:132:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Bm = Key(root: NoteClass(.B), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:135:16: warning: static property 'Fsm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Fsm = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:135:16: note: annotate 'Fsm' with '@MainActor' if property should only be accessed from the main actor
static let Fsm = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:135:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Fsm = Key(root: NoteClass(.F, accidental: .sharp), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:138:16: warning: static property 'Csm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Csm = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:138:16: note: annotate 'Csm' with '@MainActor' if property should only be accessed from the main actor
static let Csm = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:138:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Csm = Key(root: NoteClass(.C, accidental: .sharp), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:141:16: warning: static property 'Gsm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Gsm = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:141:16: note: annotate 'Gsm' with '@MainActor' if property should only be accessed from the main actor
static let Gsm = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:141:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Gsm = Key(root: NoteClass(.G, accidental: .sharp), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:144:16: warning: static property 'Dsm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Dsm = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:144:16: note: annotate 'Dsm' with '@MainActor' if property should only be accessed from the main actor
static let Dsm = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:144:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Dsm = Key(root: NoteClass(.D, accidental: .sharp), scale: .minor)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:147:16: warning: static property 'Asm' is not concurrency-safe because non-'Sendable' type 'Key' may have shared mutable state; this is an error in the Swift 6 language mode
static let Asm = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift:8:15: note: consider making struct 'Key' conform to the 'Sendable' protocol
public struct Key: Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:147:16: note: annotate 'Asm' with '@MainActor' if property should only be accessed from the main actor
static let Asm = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift:147:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let Asm = Key(root: NoteClass(.A, accidental: .sharp), scale: .minor)
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key+Shortcuts.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Key.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'ChordTable' may have shared mutable state; this is an error in the Swift 6 language mode
public static let shared = ChordTable()
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:6:14: note: class 'ChordTable' does not conform to the 'Sendable' protocol
public class ChordTable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
public static let shared = ChordTable()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift:7:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let shared = ChordTable()
^
nonisolated(unsafe)
SwiftDriverJobDiscovery normal arm64 Emitting module for Tonic (in target 'Tonic' from project 'Tonic')
SwiftCompile normal arm64 Compiling\ ChordType.swift,\ Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-swiftTaskExecution -- /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Accidental.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/BitSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Chord.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordTable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/ChordType.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Interval.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Key.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Letter.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+MiddleCStandard.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Note.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteClass.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/NoteSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Octave.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Pitch.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/PitchColor.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale+Shortcuts.swift /Users/admin/builder/spi-builder-workspace/Sources/Tonic/Scale.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.dia -target arm64-apple-tvos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Tonic -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.2 -target-sdk-name appletvos18.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/ChordType.o -index-unit-output-path /Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Interval.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftDriver\ Compilation\ Requirements Tonic normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Tonic -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -target arm64-apple-tvos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -enable-experimental-feature OpaqueTypeErasure -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling ChordType.swift, Interval.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling Scale+Shortcuts.swift, Scale.swift (in target 'Tonic' from project 'Tonic')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/Tonic-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-Swift.h (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/Tonic-Swift.h
SwiftDriverJobDiscovery normal arm64 Compiling NoteSet.swift, Octave.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling NoteClass+Shortcuts.swift, NoteClass.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, Accidental.swift, BitSet.swift (in target 'Tonic' from project 'Tonic')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.abi.json (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftmodule (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftdoc (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/arm64-apple-tvos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftsourceinfo (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling Note+Shortcuts.swift, Note.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling Key+Shortcuts.swift, Key.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling Letter.swift, Note+MiddleCStandard.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling Pitch.swift, PitchColor.swift (in target 'Tonic' from project 'Tonic')
SwiftDriverJobDiscovery normal arm64 Compiling Chord+Shortcuts.swift, Chord.swift, ChordTable.swift (in target 'Tonic' from project 'Tonic')
SwiftDriver\ Compilation Tonic normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Tonic -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -target arm64-apple-tvos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -enable-experimental-feature OpaqueTypeErasure -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.2-22K152-c567c64d94d819cf552a158157711ecb.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.o normal (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-tvos12.0 -r -isysroot /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -L/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -iframework /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.2.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -fobjc-link-runtime -L/Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic.swiftmodule -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Tonic.build/Debug-appletvos/Tonic.build/Objects-normal/arm64/Tonic_dependency_info.dat -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.o
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.o (in target 'Tonic' from project 'Tonic')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Tonic.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Tonic",
"name" : "Tonic",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Tonic",
"targets" : [
"Tonic"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TonicTests",
"module_type" : "SwiftTarget",
"name" : "TonicTests",
"path" : "Tests/TonicTests",
"sources" : [
"BitSetTests.swift",
"ChordTests.swift",
"IntervalTests.swift",
"KeyTests.swift",
"NoteTests.swift",
"PerformanceTests.swift",
"ReadMeTests.swift",
"ScaleTests.swift",
"TonicTests.swift"
],
"target_dependencies" : [
"Tonic"
],
"type" : "test"
},
{
"c99name" : "Tonic",
"module_type" : "SwiftTarget",
"name" : "Tonic",
"path" : "Sources/Tonic",
"product_memberships" : [
"Tonic"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Tonic/Tonic.docc",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Accidental.swift",
"BitSet.swift",
"Chord+Shortcuts.swift",
"Chord.swift",
"ChordTable.swift",
"ChordType.swift",
"Interval.swift",
"Key+Shortcuts.swift",
"Key.swift",
"Letter.swift",
"Note+MiddleCStandard.swift",
"Note+Shortcuts.swift",
"Note.swift",
"NoteClass+Shortcuts.swift",
"NoteClass.swift",
"NoteSet.swift",
"Octave.swift",
"Pitch.swift",
"PitchColor.swift",
"Scale+Shortcuts.swift",
"Scale.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
Done.