Build Information
Successful build of Asheron, reference 1.1.0 (aad55c
), with Swift 6.1 for macOS (Xcode) using Xcode 16.3 on 24 Apr 2025 10:24:31 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Asheron-Package -destination platform=macOS,arch=arm64 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
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:101:27: note: add '@MainActor' to make static property 'noUVs' part of global actor 'MainActor'
public static let noUVs: StipplingType = [.noPosUVs, .noNegUVs]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:101:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let noUVs: StipplingType = [.noPosUVs, .noNegUVs]
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:34:23: warning: static property 'landBlock' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let landBlock = DBType(source: .cell, name: "LandBlock", enumCode: 1, idRange: nil, fileExtension: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:34:23: note: add '@MainActor' to make static property 'landBlock' part of global actor 'MainActor'
public static let landBlock = DBType(source: .cell, name: "LandBlock", enumCode: 1, idRange: nil, fileExtension: [])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:34:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let landBlock = DBType(source: .cell, name: "LandBlock", enumCode: 1, idRange: nil, fileExtension: [])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:35:23: warning: static property 'lbi' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let lbi = DBType(source: .cell, name: "LandBlockInfo", enumCode: 2, idRange: nil, fileExtension: ["lbi"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:35:23: note: add '@MainActor' to make static property 'lbi' part of global actor 'MainActor'
public static let lbi = DBType(source: .cell, name: "LandBlockInfo", enumCode: 2, idRange: nil, fileExtension: ["lbi"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:35:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let lbi = DBType(source: .cell, name: "LandBlockInfo", enumCode: 2, idRange: nil, fileExtension: ["lbi"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:36:23: warning: static property 'envCell' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let envCell = DBType(source: .cell, name: "EnvCell", enumCode: 3, idRange: UInt32(0x01010000)...UInt32(0x013EFFFF), fileExtension: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:36:23: note: add '@MainActor' to make static property 'envCell' part of global actor 'MainActor'
public static let envCell = DBType(source: .cell, name: "EnvCell", enumCode: 3, idRange: UInt32(0x01010000)...UInt32(0x013EFFFF), fileExtension: [])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:36:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let envCell = DBType(source: .cell, name: "EnvCell", enumCode: 3, idRange: UInt32(0x01010000)...UInt32(0x013EFFFF), fileExtension: [])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:37:23: warning: static property 'lbo' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let lbo = DBType(source: .unknown, name: "LandBlockObjects", enumCode: 4, idRange: nil, fileExtension: ["lbo"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:37:23: note: add '@MainActor' to make static property 'lbo' part of global actor 'MainActor'
public static let lbo = DBType(source: .unknown, name: "LandBlockObjects", enumCode: 4, idRange: nil, fileExtension: ["lbo"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:37:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let lbo = DBType(source: .unknown, name: "LandBlockObjects", enumCode: 4, idRange: nil, fileExtension: ["lbo"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:38:23: warning: static property 'instantiation' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let instantiation = DBType(source: .unknown, name: "Instantiation", enumCode: 5, idRange: nil, fileExtension: ["ins"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:38:23: note: add '@MainActor' to make static property 'instantiation' part of global actor 'MainActor'
public static let instantiation = DBType(source: .unknown, name: "Instantiation", enumCode: 5, idRange: nil, fileExtension: ["ins"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:38:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let instantiation = DBType(source: .unknown, name: "Instantiation", enumCode: 5, idRange: nil, fileExtension: ["ins"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:39:23: warning: static property 'gfxObj' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let gfxObj = DBType(source: .portal, name: "GraphicsObject", enumCode: 6, idRange: UInt32(0x01000000)...UInt32(0x0100FFFF), fileExtension: ["obj"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:39:23: note: add '@MainActor' to make static property 'gfxObj' part of global actor 'MainActor'
public static let gfxObj = DBType(source: .portal, name: "GraphicsObject", enumCode: 6, idRange: UInt32(0x01000000)...UInt32(0x0100FFFF), fileExtension: ["obj"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:39:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let gfxObj = DBType(source: .portal, name: "GraphicsObject", enumCode: 6, idRange: UInt32(0x01000000)...UInt32(0x0100FFFF), fileExtension: ["obj"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:40:23: warning: static property 'setup' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let setup = DBType(source: .portal, name: "Setup", enumCode: 7, idRange: UInt32(0x02000000)...UInt32(0x0200FFFF), fileExtension: ["set"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:40:23: note: add '@MainActor' to make static property 'setup' part of global actor 'MainActor'
public static let setup = DBType(source: .portal, name: "Setup", enumCode: 7, idRange: UInt32(0x02000000)...UInt32(0x0200FFFF), fileExtension: ["set"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:40:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let setup = DBType(source: .portal, name: "Setup", enumCode: 7, idRange: UInt32(0x02000000)...UInt32(0x0200FFFF), fileExtension: ["set"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:41:23: warning: static property 'anim' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let anim = DBType(source: .portal, name: "Animation", enumCode: 8, idRange: UInt32(0x03000000)...UInt32(0x0300FFFF), fileExtension: ["anm"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:41:23: note: add '@MainActor' to make static property 'anim' part of global actor 'MainActor'
public static let anim = DBType(source: .portal, name: "Animation", enumCode: 8, idRange: UInt32(0x03000000)...UInt32(0x0300FFFF), fileExtension: ["anm"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:41:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let anim = DBType(source: .portal, name: "Animation", enumCode: 8, idRange: UInt32(0x03000000)...UInt32(0x0300FFFF), fileExtension: ["anm"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:42:23: warning: static property 'animationHook' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let animationHook = DBType(source: .unknown, name: "AnimationHook", enumCode: 9, idRange: nil, fileExtension: ["hk"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:42:23: note: add '@MainActor' to make static property 'animationHook' part of global actor 'MainActor'
public static let animationHook = DBType(source: .unknown, name: "AnimationHook", enumCode: 9, idRange: nil, fileExtension: ["hk"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:42:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let animationHook = DBType(source: .unknown, name: "AnimationHook", enumCode: 9, idRange: nil, fileExtension: ["hk"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:43:23: warning: static property 'palette' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let palette = DBType(source: .portal, name: "Palette", enumCode: 10, idRange: UInt32(0x04000000)...UInt32(0x0400FFFF), fileExtension: ["pal"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:43:23: note: add '@MainActor' to make static property 'palette' part of global actor 'MainActor'
public static let palette = DBType(source: .portal, name: "Palette", enumCode: 10, idRange: UInt32(0x04000000)...UInt32(0x0400FFFF), fileExtension: ["pal"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:43:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let palette = DBType(source: .portal, name: "Palette", enumCode: 10, idRange: UInt32(0x04000000)...UInt32(0x0400FFFF), fileExtension: ["pal"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:44:23: warning: static property 'surfaceTexture' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let surfaceTexture = DBType(source: .portal, name: "SurfaceTexture", enumCode: 11, idRange: UInt32(0x05000000)...UInt32(0x05FFFFFF), fileExtension: ["texture"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:44:23: note: add '@MainActor' to make static property 'surfaceTexture' part of global actor 'MainActor'
public static let surfaceTexture = DBType(source: .portal, name: "SurfaceTexture", enumCode: 11, idRange: UInt32(0x05000000)...UInt32(0x05FFFFFF), fileExtension: ["texture"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:44:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let surfaceTexture = DBType(source: .portal, name: "SurfaceTexture", enumCode: 11, idRange: UInt32(0x05000000)...UInt32(0x05FFFFFF), fileExtension: ["texture"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:45:23: warning: static property 'renderSurface' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let renderSurface = DBType(source: .portal, name: "Texture", enumCode: 12, idRange: UInt32(0x06000000)...UInt32(0x07FFFFFF), fileExtension: ["bmp", "jpg", "dds", "tga", "iff", "256", "csi", "alp"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:45:23: note: add '@MainActor' to make static property 'renderSurface' part of global actor 'MainActor'
public static let renderSurface = DBType(source: .portal, name: "Texture", enumCode: 12, idRange: UInt32(0x06000000)...UInt32(0x07FFFFFF), fileExtension: ["bmp", "jpg", "dds", "tga", "iff", "256", "csi", "alp"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:45:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let renderSurface = DBType(source: .portal, name: "Texture", enumCode: 12, idRange: UInt32(0x06000000)...UInt32(0x07FFFFFF), fileExtension: ["bmp", "jpg", "dds", "tga", "iff", "256", "csi", "alp"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:46:23: warning: static property 'surface' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let surface = DBType(source: .portal, name: "Surface", enumCode: 13, idRange: UInt32(0x08000000)...UInt32(0x0800FFFF), fileExtension: ["surface"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:46:23: note: add '@MainActor' to make static property 'surface' part of global actor 'MainActor'
public static let surface = DBType(source: .portal, name: "Surface", enumCode: 13, idRange: UInt32(0x08000000)...UInt32(0x0800FFFF), fileExtension: ["surface"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:46:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let surface = DBType(source: .portal, name: "Surface", enumCode: 13, idRange: UInt32(0x08000000)...UInt32(0x0800FFFF), fileExtension: ["surface"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:47:23: warning: static property 'mtable' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let mtable = DBType(source: .portal, name: "MotionTable", enumCode: 14, idRange: UInt32(0x09000000)...UInt32(0x0900FFFF), fileExtension: ["dsc"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:47:23: note: add '@MainActor' to make static property 'mtable' part of global actor 'MainActor'
public static let mtable = DBType(source: .portal, name: "MotionTable", enumCode: 14, idRange: UInt32(0x09000000)...UInt32(0x0900FFFF), fileExtension: ["dsc"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:47:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let mtable = DBType(source: .portal, name: "MotionTable", enumCode: 14, idRange: UInt32(0x09000000)...UInt32(0x0900FFFF), fileExtension: ["dsc"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:48:23: warning: static property 'wave' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let wave = DBType(source: .portal, name: "Wave", enumCode: 15, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["wav", "mp3"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:48:23: note: add '@MainActor' to make static property 'wave' part of global actor 'MainActor'
public static let wave = DBType(source: .portal, name: "Wave", enumCode: 15, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["wav", "mp3"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:48:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let wave = DBType(source: .portal, name: "Wave", enumCode: 15, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["wav", "mp3"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:49:23: warning: static property 'environment' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let environment = DBType(source: .portal, name: "Environment", enumCode: 16, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["env"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:49:23: note: add '@MainActor' to make static property 'environment' part of global actor 'MainActor'
public static let environment = DBType(source: .portal, name: "Environment", enumCode: 16, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["env"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:49:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let environment = DBType(source: .portal, name: "Environment", enumCode: 16, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["env"])
^
nonisolated(unsafe)
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745490265695299-swift-frontend-Asheron-GraphicsObject.swift-arm64_apple_macos10.15-o-Onone-3432316159.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.6953 seconds (5.3349 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0256 ( 6.1%) 0.0930 ( 34.1%) 0.1187 ( 17.1%) 2.4081 ( 45.1%) parse-and-resolve-imports
0.0242 ( 5.7%) 0.0919 ( 33.8%) 0.1162 ( 16.7%) 2.4056 ( 45.1%) Import resolution
0.0653 ( 15.4%) 0.0119 ( 4.4%) 0.0772 ( 11.1%) 0.0772 ( 1.4%) perform-sema
0.0652 ( 15.4%) 0.0119 ( 4.4%) 0.0770 ( 11.1%) 0.0770 ( 1.4%) Type checking and Semantic analysis
0.0016 ( 0.4%) 0.0102 ( 3.7%) 0.0118 ( 1.7%) 0.0722 ( 1.4%) load-stdlib
0.0439 ( 10.4%) 0.0146 ( 5.4%) 0.0586 ( 8.4%) 0.0589 ( 1.1%) build-rewrite-system
0.0429 ( 10.2%) 0.0093 ( 3.4%) 0.0523 ( 7.5%) 0.0523 ( 1.0%) typecheck-expr
0.0365 ( 8.6%) 0.0063 ( 2.3%) 0.0428 ( 6.2%) 0.0428 ( 0.8%) typecheck-decl
0.0344 ( 8.1%) 0.0078 ( 2.9%) 0.0422 ( 6.1%) 0.0422 ( 0.8%) typecheck-stmt
0.0207 ( 4.9%) 0.0055 ( 2.0%) 0.0261 ( 3.8%) 0.0261 ( 0.5%) IRGen
0.0208 ( 4.9%) 0.0037 ( 1.4%) 0.0246 ( 3.5%) 0.0246 ( 0.5%) SILGen
0.0176 ( 4.2%) 0.0003 ( 0.1%) 0.0179 ( 2.6%) 0.0179 ( 0.3%) SIL optimization
0.0140 ( 3.3%) 0.0021 ( 0.8%) 0.0162 ( 2.3%) 0.0162 ( 0.3%) SILGen-function
0.0065 ( 1.5%) 0.0011 ( 0.4%) 0.0076 ( 1.1%) 0.0075 ( 0.1%) precheck-target
0.0013 ( 0.3%) 0.0023 ( 0.9%) 0.0037 ( 0.5%) 0.0037 ( 0.1%) import-clang-decl
0.0018 ( 0.4%) 0.0004 ( 0.2%) 0.0023 ( 0.3%) 0.0023 ( 0.0%) typecheck-expr-pattern
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) module-populate-cache
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) get-conformance-access-path
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) associated-type-inference
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
0.4229 (100.0%) 0.2724 (100.0%) 0.6953 (100.0%) 5.3349 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 0.7388 seconds (3.0958 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.5574 (100.0%) 0.1813 (100.0%) 0.7388 (100.0%) 3.0958 (100.0%) Building Target
0.5574 (100.0%) 0.1813 (100.0%) 0.7388 (100.0%) 3.0958 (100.0%) Total
SwiftCompile normal arm64 Compiling\ Packable.swift,\ Palette.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Packable.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Palette.swift (in target 'Asheron' from project 'Asheron')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Packable.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Palette.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745490265702987-swift-frontend-Asheron-Packable.swift-arm64_apple_macos10.15-o-Onone-3799783112.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.7728 seconds (5.6423 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0309 ( 6.8%) 0.0926 ( 29.1%) 0.1234 ( 16.0%) 2.5520 ( 45.2%) parse-and-resolve-imports
0.0292 ( 6.4%) 0.0914 ( 28.7%) 0.1206 ( 15.6%) 2.5492 ( 45.2%) Import resolution
0.0770 ( 16.9%) 0.0254 ( 8.0%) 0.1024 ( 13.2%) 0.1025 ( 1.8%) build-rewrite-system
0.0624 ( 13.7%) 0.0131 ( 4.1%) 0.0755 ( 9.8%) 0.0755 ( 1.3%) perform-sema
0.0623 ( 13.7%) 0.0131 ( 4.1%) 0.0754 ( 9.8%) 0.0754 ( 1.3%) Type checking and Semantic analysis
0.0121 ( 2.7%) 0.0379 ( 11.9%) 0.0501 ( 6.5%) 0.0623 ( 1.1%) load-stdlib
0.0482 ( 10.6%) 0.0099 ( 3.1%) 0.0581 ( 7.5%) 0.0581 ( 1.0%) typecheck-stmt
0.0456 ( 10.0%) 0.0095 ( 3.0%) 0.0552 ( 7.1%) 0.0552 ( 1.0%) typecheck-expr
0.0238 ( 5.2%) 0.0044 ( 1.4%) 0.0282 ( 3.7%) 0.0282 ( 0.5%) typecheck-decl
0.0125 ( 2.8%) 0.0103 ( 3.2%) 0.0229 ( 3.0%) 0.0228 ( 0.4%) import-clang-decl
0.0139 ( 3.1%) 0.0031 ( 1.0%) 0.0170 ( 2.2%) 0.0170 ( 0.3%) precheck-target
0.0098 ( 2.2%) 0.0042 ( 1.3%) 0.0141 ( 1.8%) 0.0141 ( 0.2%) IRGen
0.0103 ( 2.3%) 0.0000 ( 0.0%) 0.0104 ( 1.3%) 0.0104 ( 0.2%) SIL optimization
0.0085 ( 1.9%) 0.0017 ( 0.5%) 0.0102 ( 1.3%) 0.0102 ( 0.2%) SILGen
0.0058 ( 1.3%) 0.0011 ( 0.4%) 0.0070 ( 0.9%) 0.0070 ( 0.1%) SILGen-function
0.0011 ( 0.2%) 0.0001 ( 0.0%) 0.0012 ( 0.2%) 0.0012 ( 0.0%) typecheck-for-each
0.0008 ( 0.2%) 0.0003 ( 0.1%) 0.0011 ( 0.1%) 0.0011 ( 0.0%) load-all-members
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) module-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) get-conformance-access-path
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) associated-type-inference
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
0.4545 (100.0%) 0.3183 (100.0%) 0.7728 (100.0%) 5.6423 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 1.9780 seconds (4.4671 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.1706 (100.0%) 0.8075 (100.0%) 1.9780 (100.0%) 4.4671 (100.0%) Building Target
1.1706 (100.0%) 0.8075 (100.0%) 1.9780 (100.0%) 4.4671 (100.0%) Total
SwiftCompile normal arm64 Compiling\ DataStream.swift,\ Geometry.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/DataStream.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Geometry.swift (in target 'Asheron' from project 'Asheron')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745490265700238-swift-frontend-Asheron-DataStream.swift-arm64_apple_macos10.15-o-Onone-3380009433.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.5646 seconds (5.1358 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0247 ( 7.8%) 0.0790 ( 32.1%) 0.1037 ( 18.4%) 2.3444 ( 45.6%) parse-and-resolve-imports
0.0233 ( 7.3%) 0.0780 ( 31.7%) 0.1013 ( 17.9%) 2.3419 ( 45.6%) Import resolution
0.0811 ( 25.5%) 0.0263 ( 10.7%) 0.1074 ( 19.0%) 0.1077 ( 2.1%) build-rewrite-system
0.0017 ( 0.5%) 0.0100 ( 4.1%) 0.0117 ( 2.1%) 0.0997 ( 1.9%) load-stdlib
0.0393 ( 12.3%) 0.0097 ( 3.9%) 0.0490 ( 8.7%) 0.0493 ( 1.0%) perform-sema
0.0392 ( 12.3%) 0.0097 ( 3.9%) 0.0489 ( 8.7%) 0.0492 ( 1.0%) Type checking and Semantic analysis
0.0296 ( 9.3%) 0.0069 ( 2.8%) 0.0364 ( 6.5%) 0.0367 ( 0.7%) typecheck-stmt
0.0211 ( 6.6%) 0.0040 ( 1.6%) 0.0251 ( 4.4%) 0.0254 ( 0.5%) typecheck-expr
0.0128 ( 4.0%) 0.0112 ( 4.5%) 0.0240 ( 4.2%) 0.0243 ( 0.5%) import-clang-decl
0.0089 ( 2.8%) 0.0044 ( 1.8%) 0.0133 ( 2.4%) 0.0133 ( 0.3%) IRGen
0.0087 ( 2.7%) 0.0026 ( 1.0%) 0.0113 ( 2.0%) 0.0113 ( 0.2%) typecheck-decl
0.0077 ( 2.4%) 0.0021 ( 0.9%) 0.0098 ( 1.7%) 0.0098 ( 0.2%) precheck-target
0.0083 ( 2.6%) 0.0013 ( 0.5%) 0.0095 ( 1.7%) 0.0095 ( 0.2%) SILGen
0.0062 ( 2.0%) 0.0001 ( 0.0%) 0.0063 ( 1.1%) 0.0063 ( 0.1%) SIL optimization
0.0050 ( 1.6%) 0.0007 ( 0.3%) 0.0056 ( 1.0%) 0.0056 ( 0.1%) SILGen-function
0.0008 ( 0.2%) 0.0003 ( 0.1%) 0.0010 ( 0.2%) 0.0010 ( 0.0%) load-all-members
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) module-populate-cache
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) get-conformance-access-path
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
0.3185 (100.0%) 0.2461 (100.0%) 0.5646 (100.0%) 5.1358 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 2.0654 seconds (4.4645 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.2030 (100.0%) 0.8624 (100.0%) 2.0654 (100.0%) 4.4645 (100.0%) Building Target
1.2030 (100.0%) 0.8624 (100.0%) 2.0654 (100.0%) 4.4645 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/DataStream.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Geometry.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 Compiling\ DXT.swift,\ DatFile.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/DXT.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/DatFile.swift (in target 'Asheron' from project 'Asheron')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745490265704298-swift-frontend-Asheron-DXT.swift-arm64_apple_macos10.15-o-Onone-792138262.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 2.2570 seconds (7.4651 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0270 ( 1.5%) 0.0927 ( 20.8%) 0.1196 ( 5.3%) 2.6799 ( 35.9%) parse-and-resolve-imports
0.0255 ( 1.4%) 0.0913 ( 20.5%) 0.1168 ( 5.2%) 2.6771 ( 35.9%) Import resolution
0.3937 ( 21.7%) 0.0576 ( 12.9%) 0.4513 ( 20.0%) 0.4586 ( 6.1%) perform-sema
0.3936 ( 21.7%) 0.0576 ( 12.9%) 0.4512 ( 20.0%) 0.4585 ( 6.1%) Type checking and Semantic analysis
0.3763 ( 20.8%) 0.0544 ( 12.2%) 0.4307 ( 19.1%) 0.4380 ( 5.9%) typecheck-stmt
0.2566 ( 14.2%) 0.0255 ( 5.7%) 0.2820 ( 12.5%) 0.2880 ( 3.9%) typecheck-expr
0.1622 ( 9.0%) 0.0153 ( 3.4%) 0.1775 ( 7.9%) 0.1833 ( 2.5%) typecheck-decl
0.0532 ( 2.9%) 0.0148 ( 3.3%) 0.0680 ( 3.0%) 0.0680 ( 0.9%) build-rewrite-system
0.0017 ( 0.1%) 0.0087 ( 2.0%) 0.0104 ( 0.5%) 0.0637 ( 0.9%) load-stdlib
0.0252 ( 1.4%) 0.0041 ( 0.9%) 0.0292 ( 1.3%) 0.0293 ( 0.4%) precheck-target
0.0222 ( 1.2%) 0.0067 ( 1.5%) 0.0289 ( 1.3%) 0.0289 ( 0.4%) IRGen
0.0251 ( 1.4%) 0.0006 ( 0.1%) 0.0257 ( 1.1%) 0.0264 ( 0.4%) SIL optimization
0.0124 ( 0.7%) 0.0107 ( 2.4%) 0.0231 ( 1.0%) 0.0231 ( 0.3%) import-clang-decl
0.0188 ( 1.0%) 0.0033 ( 0.7%) 0.0221 ( 1.0%) 0.0221 ( 0.3%) SILGen
0.0152 ( 0.8%) 0.0026 ( 0.6%) 0.0178 ( 0.8%) 0.0178 ( 0.2%) SILGen-function
0.0010 ( 0.1%) 0.0001 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) typecheck-for-each
0.0008 ( 0.0%) 0.0002 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) load-all-members
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0002 ( 0.0%) 0.0002 ( 0.0%) get-conformance-access-path
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) module-populate-cache
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
1.8108 (100.0%) 0.4461 (100.0%) 2.2570 (100.0%) 7.4651 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 1.8087 seconds (4.4652 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.2738 (100.0%) 0.5349 (100.0%) 1.8087 (100.0%) 4.4652 (100.0%) Building Target
1.2738 (100.0%) 0.5349 (100.0%) 1.8087 (100.0%) 4.4652 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/DXT.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/DatFile.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/DatFile.swift:85:27: warning: static property 'nextNodeCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var nextNodeCount = entryCount + 1
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/DatFile.swift:85:27: note: convert 'nextNodeCount' to a 'let' constant to make 'Sendable' shared state immutable
public static var nextNodeCount = entryCount + 1
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/DatFile.swift:85:27: note: add '@MainActor' to make static property 'nextNodeCount' part of global actor 'MainActor'
public static var nextNodeCount = entryCount + 1
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/DatFile.swift:85:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var nextNodeCount = entryCount + 1
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ AnimHook.swift,\ Bitmap.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/AnimHook.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Bitmap.swift (in target 'Asheron' from project 'Asheron')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745490265700713-swift-frontend-Asheron-AnimHook.swift-arm64_apple_macos10.15-o-Onone-3664479144.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.8028 seconds (6.0925 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0258 ( 5.2%) 0.0910 ( 29.5%) 0.1168 ( 14.5%) 2.7313 ( 44.8%) parse-and-resolve-imports
0.0243 ( 4.9%) 0.0898 ( 29.1%) 0.1141 ( 14.2%) 2.7286 ( 44.8%) Import resolution
0.0777 ( 15.7%) 0.0196 ( 6.3%) 0.0973 ( 12.1%) 0.0977 ( 1.6%) perform-sema
0.0776 ( 15.7%) 0.0195 ( 6.3%) 0.0971 ( 12.1%) 0.0975 ( 1.6%) Type checking and Semantic analysis
0.0615 ( 12.5%) 0.0153 ( 5.0%) 0.0768 ( 9.6%) 0.0775 ( 1.3%) typecheck-stmt
0.0526 ( 10.7%) 0.0162 ( 5.2%) 0.0688 ( 8.6%) 0.0690 ( 1.1%) build-rewrite-system
0.0016 ( 0.3%) 0.0094 ( 3.1%) 0.0110 ( 1.4%) 0.0678 ( 1.1%) load-stdlib
0.0510 ( 10.3%) 0.0120 ( 3.9%) 0.0630 ( 7.9%) 0.0633 ( 1.0%) typecheck-expr
0.0253 ( 5.1%) 0.0074 ( 2.4%) 0.0327 ( 4.1%) 0.0327 ( 0.5%) typecheck-decl
0.0252 ( 5.1%) 0.0053 ( 1.7%) 0.0305 ( 3.8%) 0.0310 ( 0.5%) SILGen
0.0188 ( 3.8%) 0.0060 ( 1.9%) 0.0248 ( 3.1%) 0.0250 ( 0.4%) IRGen
0.0124 ( 2.5%) 0.0106 ( 3.4%) 0.0231 ( 2.9%) 0.0231 ( 0.4%) import-clang-decl
0.0174 ( 3.5%) 0.0032 ( 1.0%) 0.0206 ( 2.6%) 0.0211 ( 0.3%) SILGen-function
0.0079 ( 1.6%) 0.0016 ( 0.5%) 0.0095 ( 1.2%) 0.0099 ( 0.2%) precheck-target
0.0087 ( 1.8%) 0.0000 ( 0.0%) 0.0087 ( 1.1%) 0.0089 ( 0.1%) SIL optimization
0.0053 ( 1.1%) 0.0011 ( 0.4%) 0.0064 ( 0.8%) 0.0066 ( 0.1%) typecheck-expr-pattern
0.0009 ( 0.2%) 0.0005 ( 0.2%) 0.0014 ( 0.2%) 0.0014 ( 0.0%) load-all-members
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) module-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) get-conformance-access-path
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
0.4941 (100.0%) 0.3087 (100.0%) 0.8028 (100.0%) 6.0925 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 1.7453 seconds (4.4685 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.0105 (100.0%) 0.7348 (100.0%) 1.7453 (100.0%) 4.4685 (100.0%) Building Target
1.0105 (100.0%) 0.7348 (100.0%) 1.7453 (100.0%) 4.4685 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/AnimHook.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Bitmap.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Bitmap.swift:28:23: warning: static property 'byteSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var byteSize: UInt32 = 14
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Bitmap.swift:28:23: note: convert 'byteSize' to a 'let' constant to make 'Sendable' shared state immutable
public static var byteSize: UInt32 = 14
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Bitmap.swift:28:23: note: add '@MainActor' to make static property 'byteSize' part of global actor 'MainActor'
public static var byteSize: UInt32 = 14
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Bitmap.swift:28:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var byteSize: UInt32 = 14
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ Setup.swift,\ SoundType.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/SoundType.swift (in target 'Asheron' from project 'Asheron')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745490265703630-swift-frontend-Asheron-Setup.swift-arm64_apple_macos10.15-o-Onone-3938735696.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.6499 seconds (5.4661 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0263 ( 6.9%) 0.0912 ( 33.9%) 0.1174 ( 18.1%) 2.4911 ( 45.6%) parse-and-resolve-imports
0.0247 ( 6.5%) 0.0899 ( 33.4%) 0.1146 ( 17.6%) 2.4883 ( 45.5%) Import resolution
0.0017 ( 0.4%) 0.0090 ( 3.3%) 0.0107 ( 1.6%) 0.0792 ( 1.4%) load-stdlib
0.0441 ( 11.6%) 0.0147 ( 5.5%) 0.0589 ( 9.1%) 0.0590 ( 1.1%) build-rewrite-system
0.0416 ( 10.9%) 0.0088 ( 3.3%) 0.0504 ( 7.8%) 0.0504 ( 0.9%) typecheck-expr
0.0372 ( 9.7%) 0.0089 ( 3.3%) 0.0461 ( 7.1%) 0.0461 ( 0.8%) typecheck-stmt
0.0363 ( 9.5%) 0.0085 ( 3.2%) 0.0448 ( 6.9%) 0.0448 ( 0.8%) SILGen
0.0337 ( 8.8%) 0.0074 ( 2.7%) 0.0411 ( 6.3%) 0.0411 ( 0.8%) perform-sema
0.0335 ( 8.8%) 0.0073 ( 2.7%) 0.0407 ( 6.3%) 0.0408 ( 0.7%) Type checking and Semantic analysis
0.0324 ( 8.5%) 0.0077 ( 2.8%) 0.0400 ( 6.2%) 0.0400 ( 0.7%) SILGen-function
0.0221 ( 5.8%) 0.0055 ( 2.1%) 0.0277 ( 4.3%) 0.0277 ( 0.5%) typecheck-decl
0.0179 ( 4.7%) 0.0036 ( 1.3%) 0.0214 ( 3.3%) 0.0214 ( 0.4%) typecheck-expr-pattern
0.0115 ( 3.0%) 0.0043 ( 1.6%) 0.0158 ( 2.4%) 0.0158 ( 0.3%) IRGen
0.0126 ( 3.3%) 0.0002 ( 0.1%) 0.0128 ( 2.0%) 0.0128 ( 0.2%) SIL optimization
0.0043 ( 1.1%) 0.0006 ( 0.2%) 0.0049 ( 0.8%) 0.0049 ( 0.1%) precheck-target
0.0010 ( 0.3%) 0.0012 ( 0.5%) 0.0023 ( 0.4%) 0.0023 ( 0.0%) import-clang-decl
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0002 ( 0.0%) 0.0002 ( 0.0%) module-populate-cache
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) get-conformance-access-path
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) associated-type-inference
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
0.3812 (100.0%) 0.2688 (100.0%) 0.6499 (100.0%) 5.4661 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 0.6351 seconds (3.0823 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.4616 (100.0%) 0.1734 (100.0%) 0.6351 (100.0%) 3.0823 (100.0%) Building Target
0.4616 (100.0%) 0.1734 (100.0%) 0.6351 (100.0%) 3.0823 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:27:27: warning: static property 'hasParentIndex' is not concurrency-safe because non-'Sendable' type 'Setup.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasParentIndex = Flags(rawValue: 1 << 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:26:19: note: consider making struct 'Flags' conform to the 'Sendable' protocol
public struct Flags : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:27:27: note: add '@MainActor' to make static property 'hasParentIndex' part of global actor 'MainActor'
public static let hasParentIndex = Flags(rawValue: 1 << 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:27:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasParentIndex = Flags(rawValue: 1 << 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:28:27: warning: static property 'hasDefaultScale' is not concurrency-safe because non-'Sendable' type 'Setup.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasDefaultScale = Flags(rawValue: 1 << 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:26:19: note: consider making struct 'Flags' conform to the 'Sendable' protocol
public struct Flags : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:28:27: note: add '@MainActor' to make static property 'hasDefaultScale' part of global actor 'MainActor'
public static let hasDefaultScale = Flags(rawValue: 1 << 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:28:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasDefaultScale = Flags(rawValue: 1 << 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:29:27: warning: static property 'allowFreeHeading' is not concurrency-safe because non-'Sendable' type 'Setup.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
public static let allowFreeHeading = Flags(rawValue: 1 << 2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:26:19: note: consider making struct 'Flags' conform to the 'Sendable' protocol
public struct Flags : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:29:27: note: add '@MainActor' to make static property 'allowFreeHeading' part of global actor 'MainActor'
public static let allowFreeHeading = Flags(rawValue: 1 << 2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:29:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let allowFreeHeading = Flags(rawValue: 1 << 2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:30:27: warning: static property 'hasCollisionBSP' is not concurrency-safe because non-'Sendable' type 'Setup.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasCollisionBSP = Flags(rawValue: 1 << 3)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:26:19: note: consider making struct 'Flags' conform to the 'Sendable' protocol
public struct Flags : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:30:27: note: add '@MainActor' to make static property 'hasCollisionBSP' part of global actor 'MainActor'
public static let hasCollisionBSP = Flags(rawValue: 1 << 3)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:30:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasCollisionBSP = Flags(rawValue: 1 << 3)
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/SoundType.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 Compiling\ Surface.swift,\ SurfaceTexture.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/SurfaceTexture.swift (in target 'Asheron' from project 'Asheron')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745490265704964-swift-frontend-Asheron-Surface.swift-arm64_apple_macos10.15-o-Onone-2876885495.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 4.5397 seconds (5.0663 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.5931 ( 46.6%) 0.5361 ( 47.7%) 2.1292 ( 46.9%) 2.3619 ( 46.6%) parse-and-resolve-imports
1.5916 ( 46.6%) 0.5354 ( 47.6%) 2.1270 ( 46.9%) 2.3598 ( 46.6%) Import resolution
0.0014 ( 0.0%) 0.0081 ( 0.7%) 0.0095 ( 0.2%) 0.0690 ( 1.4%) load-stdlib
0.0472 ( 1.4%) 0.0092 ( 0.8%) 0.0564 ( 1.2%) 0.0563 ( 1.1%) build-rewrite-system
0.0372 ( 1.1%) 0.0071 ( 0.6%) 0.0443 ( 1.0%) 0.0446 ( 0.9%) perform-sema
0.0371 ( 1.1%) 0.0070 ( 0.6%) 0.0442 ( 1.0%) 0.0445 ( 0.9%) Type checking and Semantic analysis
0.0260 ( 0.8%) 0.0045 ( 0.4%) 0.0305 ( 0.7%) 0.0305 ( 0.6%) typecheck-expr
0.0215 ( 0.6%) 0.0031 ( 0.3%) 0.0246 ( 0.5%) 0.0246 ( 0.5%) typecheck-stmt
0.0189 ( 0.6%) 0.0045 ( 0.4%) 0.0234 ( 0.5%) 0.0238 ( 0.5%) typecheck-decl
0.0096 ( 0.3%) 0.0025 ( 0.2%) 0.0121 ( 0.3%) 0.0125 ( 0.2%) SILGen
0.0112 ( 0.3%) 0.0005 ( 0.0%) 0.0117 ( 0.3%) 0.0117 ( 0.2%) SIL optimization
0.0087 ( 0.3%) 0.0027 ( 0.2%) 0.0114 ( 0.3%) 0.0114 ( 0.2%) IRGen
0.0069 ( 0.2%) 0.0019 ( 0.2%) 0.0088 ( 0.2%) 0.0092 ( 0.2%) SILGen-function
0.0038 ( 0.1%) 0.0001 ( 0.0%) 0.0040 ( 0.1%) 0.0040 ( 0.1%) precheck-target
0.0011 ( 0.0%) 0.0012 ( 0.1%) 0.0023 ( 0.0%) 0.0023 ( 0.0%) import-clang-decl
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) module-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) associated-type-inference
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) get-conformance-access-path
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
3.4157 (100.0%) 1.1240 (100.0%) 4.5397 (100.0%) 5.0663 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 2.7054 seconds (3.0084 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
2.0708 (100.0%) 0.6346 (100.0%) 2.7054 (100.0%) 3.0084 (100.0%) Building Target
2.0708 (100.0%) 0.6346 (100.0%) 2.7054 (100.0%) 3.0084 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:26:23: warning: static property 'base1Solid' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let base1Solid = SurfaceType(rawValue: 1 << 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:26:23: note: add '@MainActor' to make static property 'base1Solid' part of global actor 'MainActor'
public static let base1Solid = SurfaceType(rawValue: 1 << 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:26:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let base1Solid = SurfaceType(rawValue: 1 << 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:27:23: warning: static property 'base1Image' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let base1Image = SurfaceType(rawValue: 1 << 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:27:23: note: add '@MainActor' to make static property 'base1Image' part of global actor 'MainActor'
public static let base1Image = SurfaceType(rawValue: 1 << 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:27:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let base1Image = SurfaceType(rawValue: 1 << 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:28:23: warning: static property 'base1ClipMap' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let base1ClipMap = SurfaceType(rawValue: 1 << 2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:28:23: note: add '@MainActor' to make static property 'base1ClipMap' part of global actor 'MainActor'
public static let base1ClipMap = SurfaceType(rawValue: 1 << 2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:28:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let base1ClipMap = SurfaceType(rawValue: 1 << 2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:30:23: warning: static property 'translucent' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let translucent = SurfaceType(rawValue: 1 << 4)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:30:23: note: add '@MainActor' to make static property 'translucent' part of global actor 'MainActor'
public static let translucent = SurfaceType(rawValue: 1 << 4)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:30:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let translucent = SurfaceType(rawValue: 1 << 4)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:31:23: warning: static property 'diffuse' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let diffuse = SurfaceType(rawValue: 1 << 5)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:31:23: note: add '@MainActor' to make static property 'diffuse' part of global actor 'MainActor'
public static let diffuse = SurfaceType(rawValue: 1 << 5)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:31:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let diffuse = SurfaceType(rawValue: 1 << 5)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:32:23: warning: static property 'luminous' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let luminous = SurfaceType(rawValue: 1 << 6)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:32:23: note: add '@MainActor' to make static property 'luminous' part of global actor 'MainActor'
public static let luminous = SurfaceType(rawValue: 1 << 6)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:32:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let luminous = SurfaceType(rawValue: 1 << 6)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:34:23: warning: static property 'alpha' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let alpha = SurfaceType(rawValue: 1 << 8)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:34:23: note: add '@MainActor' to make static property 'alpha' part of global actor 'MainActor'
public static let alpha = SurfaceType(rawValue: 1 << 8)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:34:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let alpha = SurfaceType(rawValue: 1 << 8)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:35:23: warning: static property 'invAlpha' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let invAlpha = SurfaceType(rawValue: 1 << 9)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:35:23: note: add '@MainActor' to make static property 'invAlpha' part of global actor 'MainActor'
public static let invAlpha = SurfaceType(rawValue: 1 << 9)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:35:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let invAlpha = SurfaceType(rawValue: 1 << 9)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:37:23: warning: static property 'additive' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let additive = SurfaceType(rawValue: 1 << 16)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:37:23: note: add '@MainActor' to make static property 'additive' part of global actor 'MainActor'
public static let additive = SurfaceType(rawValue: 1 << 16)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:37:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let additive = SurfaceType(rawValue: 1 << 16)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:38:23: warning: static property 'detail' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let detail = SurfaceType(rawValue: 1 << 17)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:38:23: note: add '@MainActor' to make static property 'detail' part of global actor 'MainActor'
public static let detail = SurfaceType(rawValue: 1 << 17)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:38:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let detail = SurfaceType(rawValue: 1 << 17)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:40:23: warning: static property 'gouraud' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let gouraud = SurfaceType(rawValue: 1 << 28)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:40:23: note: add '@MainActor' to make static property 'gouraud' part of global actor 'MainActor'
public static let gouraud = SurfaceType(rawValue: 1 << 28)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:40:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let gouraud = SurfaceType(rawValue: 1 << 28)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:42:23: warning: static property 'stippled' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let stippled = SurfaceType(rawValue: 1 << 30)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:42:23: note: add '@MainActor' to make static property 'stippled' part of global actor 'MainActor'
public static let stippled = SurfaceType(rawValue: 1 << 30)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:42:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let stippled = SurfaceType(rawValue: 1 << 30)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:43:23: warning: static property 'perspective' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let perspective = SurfaceType(rawValue: 1 << 31)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:43:23: note: add '@MainActor' to make static property 'perspective' part of global actor 'MainActor'
public static let perspective = SurfaceType(rawValue: 1 << 31)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:43:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let perspective = SurfaceType(rawValue: 1 << 31)
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/SurfaceTexture.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 Compiling\ Texture.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Texture.swift (in target 'Asheron' from project 'Asheron')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745490265704587-swift-frontend-Asheron-Texture.swift-arm64_apple_macos10.15-o-Onone-1597958637.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.6822 seconds (5.3503 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0264 ( 6.6%) 0.0920 ( 32.9%) 0.1184 ( 17.4%) 2.4251 ( 45.3%) parse-and-resolve-imports
0.0251 ( 6.2%) 0.0911 ( 32.5%) 0.1161 ( 17.0%) 2.4228 ( 45.3%) Import resolution
0.0839 ( 20.9%) 0.0268 ( 9.6%) 0.1107 ( 16.2%) 0.1132 ( 2.1%) build-rewrite-system
0.0540 ( 13.4%) 0.0114 ( 4.1%) 0.0654 ( 9.6%) 0.0655 ( 1.2%) perform-sema
0.0539 ( 13.4%) 0.0114 ( 4.1%) 0.0653 ( 9.6%) 0.0654 ( 1.2%) Type checking and Semantic analysis
0.0014 ( 0.4%) 0.0082 ( 2.9%) 0.0096 ( 1.4%) 0.0603 ( 1.1%) load-stdlib
0.0416 ( 10.4%) 0.0071 ( 2.5%) 0.0487 ( 7.1%) 0.0487 ( 0.9%) typecheck-stmt
0.0392 ( 9.7%) 0.0067 ( 2.4%) 0.0459 ( 6.7%) 0.0459 ( 0.9%) typecheck-expr
0.0213 ( 5.3%) 0.0055 ( 2.0%) 0.0268 ( 3.9%) 0.0269 ( 0.5%) typecheck-decl
0.0128 ( 3.2%) 0.0115 ( 4.1%) 0.0243 ( 3.6%) 0.0256 ( 0.5%) import-clang-decl
0.0103 ( 2.6%) 0.0010 ( 0.4%) 0.0113 ( 1.7%) 0.0113 ( 0.2%) precheck-target
0.0094 ( 2.3%) 0.0018 ( 0.7%) 0.0113 ( 1.7%) 0.0113 ( 0.2%) SILGen
0.0067 ( 1.7%) 0.0033 ( 1.2%) 0.0099 ( 1.5%) 0.0099 ( 0.2%) IRGen
0.0069 ( 1.7%) 0.0012 ( 0.4%) 0.0082 ( 1.2%) 0.0082 ( 0.2%) SILGen-function
0.0056 ( 1.4%) 0.0001 ( 0.0%) 0.0057 ( 0.8%) 0.0057 ( 0.1%) SIL optimization
0.0019 ( 0.5%) 0.0003 ( 0.1%) 0.0022 ( 0.3%) 0.0022 ( 0.0%) typecheck-expr-pattern
0.0008 ( 0.2%) 0.0005 ( 0.2%) 0.0012 ( 0.2%) 0.0012 ( 0.0%) load-all-members
0.0008 ( 0.2%) 0.0000 ( 0.0%) 0.0008 ( 0.1%) 0.0008 ( 0.0%) typecheck-for-each
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) module-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) get-conformance-access-path
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) associated-type-inference
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
0.4022 (100.0%) 0.2800 (100.0%) 0.6822 (100.0%) 5.3503 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 2.0444 seconds (4.4597 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.2006 (100.0%) 0.8438 (100.0%) 2.0444 (100.0%) 4.4597 (100.0%) Building Target
1.2006 (100.0%) 0.8438 (100.0%) 2.0444 (100.0%) 4.4597 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Texture.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 Compiling\ Wave.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Wave.swift (in target 'Asheron' from project 'Asheron')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745490265695297-swift-frontend-Asheron-Wave.swift-arm64_apple_macos10.15-o-Onone-274880022.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.6486 seconds (5.3912 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0252 ( 6.9%) 0.0909 ( 32.2%) 0.1161 ( 17.9%) 2.4596 ( 45.6%) parse-and-resolve-imports
0.0236 ( 6.4%) 0.0897 ( 31.8%) 0.1133 ( 17.5%) 2.4568 ( 45.6%) Import resolution
0.0819 ( 22.3%) 0.0273 ( 9.7%) 0.1092 ( 16.8%) 0.1091 ( 2.0%) build-rewrite-system
0.0016 ( 0.4%) 0.0162 ( 5.7%) 0.0178 ( 2.7%) 0.0726 ( 1.3%) load-stdlib
0.0479 ( 13.1%) 0.0102 ( 3.6%) 0.0581 ( 9.0%) 0.0581 ( 1.1%) perform-sema
0.0478 ( 13.0%) 0.0102 ( 3.6%) 0.0580 ( 8.9%) 0.0580 ( 1.1%) Type checking and Semantic analysis
0.0357 ( 9.7%) 0.0066 ( 2.3%) 0.0423 ( 6.5%) 0.0423 ( 0.8%) typecheck-stmt
0.0354 ( 9.7%) 0.0065 ( 2.3%) 0.0419 ( 6.5%) 0.0419 ( 0.8%) typecheck-expr
0.0242 ( 6.6%) 0.0063 ( 2.2%) 0.0304 ( 4.7%) 0.0304 ( 0.6%) typecheck-decl
0.0123 ( 3.4%) 0.0107 ( 3.8%) 0.0230 ( 3.5%) 0.0237 ( 0.4%) import-clang-decl
0.0054 ( 1.5%) 0.0036 ( 1.3%) 0.0090 ( 1.4%) 0.0090 ( 0.2%) IRGen
0.0074 ( 2.0%) 0.0015 ( 0.5%) 0.0088 ( 1.4%) 0.0088 ( 0.2%) SILGen
0.0073 ( 2.0%) 0.0011 ( 0.4%) 0.0084 ( 1.3%) 0.0084 ( 0.2%) precheck-target
0.0046 ( 1.2%) 0.0009 ( 0.3%) 0.0055 ( 0.8%) 0.0055 ( 0.1%) SILGen-function
0.0046 ( 1.3%) 0.0002 ( 0.1%) 0.0048 ( 0.7%) 0.0048 ( 0.1%) SIL optimization
0.0008 ( 0.2%) 0.0003 ( 0.1%) 0.0011 ( 0.2%) 0.0011 ( 0.0%) load-all-members
0.0007 ( 0.2%) 0.0001 ( 0.0%) 0.0007 ( 0.1%) 0.0007 ( 0.0%) typecheck-expr-pattern
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) module-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) get-conformance-access-path
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) associated-type-inference
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
0.3665 (100.0%) 0.2821 (100.0%) 0.6486 (100.0%) 5.3912 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 2.0176 seconds (4.4657 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.1668 (100.0%) 0.8508 (100.0%) 2.0176 (100.0%) 4.4657 (100.0%) Building Target
1.1668 (100.0%) 0.8508 (100.0%) 2.0176 (100.0%) 4.4657 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Wave.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
SwiftEmitModule normal arm64 Emitting\ module\ for\ Asheron (in target 'Asheron' from project 'Asheron')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745490265704576-swift-frontend-Asheron-all-arm64_apple_macos10.15-swiftmodule-Onone-2602401227.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 1.4945 seconds (6.6054 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0252 ( 2.4%) 0.0881 ( 20.4%) 0.1133 ( 7.6%) 2.6278 ( 39.8%) parse-and-resolve-imports
0.0237 ( 2.2%) 0.0869 ( 20.1%) 0.1107 ( 7.4%) 2.6251 ( 39.7%) Import resolution
0.1672 ( 15.7%) 0.0324 ( 7.5%) 0.1996 ( 13.4%) 0.2003 ( 3.0%) perform-sema
0.1669 ( 15.7%) 0.0323 ( 7.5%) 0.1992 ( 13.3%) 0.1999 ( 3.0%) Type checking and Semantic analysis
0.1145 ( 10.8%) 0.0319 ( 7.4%) 0.1464 ( 9.8%) 0.1506 ( 2.3%) SILGen
0.1223 ( 11.5%) 0.0230 ( 5.3%) 0.1453 ( 9.7%) 0.1459 ( 2.2%) typecheck-decl
0.1075 ( 10.1%) 0.0263 ( 6.1%) 0.1338 ( 9.0%) 0.1366 ( 2.1%) typecheck-expr
0.0988 ( 9.3%) 0.0266 ( 6.2%) 0.1254 ( 8.4%) 0.1281 ( 1.9%) typecheck-stmt
0.0845 ( 7.9%) 0.0227 ( 5.3%) 0.1072 ( 7.2%) 0.1112 ( 1.7%) SILGen-function
0.0556 ( 5.2%) 0.0176 ( 4.1%) 0.0733 ( 4.9%) 0.0783 ( 1.2%) SIL optimization
0.0015 ( 0.1%) 0.0078 ( 1.8%) 0.0093 ( 0.6%) 0.0638 ( 1.0%) load-stdlib
0.0362 ( 3.4%) 0.0093 ( 2.1%) 0.0455 ( 3.0%) 0.0473 ( 0.7%) typecheck-expr-pattern
0.0116 ( 1.1%) 0.0141 ( 3.3%) 0.0258 ( 1.7%) 0.0308 ( 0.5%) Serialization, swiftmodule
0.0181 ( 1.7%) 0.0055 ( 1.3%) 0.0236 ( 1.6%) 0.0235 ( 0.4%) build-rewrite-system
0.0177 ( 1.7%) 0.0031 ( 0.7%) 0.0209 ( 1.4%) 0.0209 ( 0.3%) precheck-target
0.0028 ( 0.3%) 0.0036 ( 0.8%) 0.0064 ( 0.4%) 0.0064 ( 0.1%) import-clang-decl
0.0059 ( 0.6%) 0.0004 ( 0.1%) 0.0063 ( 0.4%) 0.0063 ( 0.1%) Serialization, swiftsourceinfo
0.0013 ( 0.1%) 0.0001 ( 0.0%) 0.0013 ( 0.1%) 0.0013 ( 0.0%) Serialization, swiftdoc
0.0005 ( 0.1%) 0.0000 ( 0.0%) 0.0006 ( 0.0%) 0.0006 ( 0.0%) typecheck-for-each
0.0002 ( 0.0%) 0.0000 ( 0.0%) 0.0002 ( 0.0%) 0.0002 ( 0.0%) SIL verification, pre-optimization
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) SIL verification, post-optimization
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) module-populate-cache
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) associated-type-inference
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) get-conformance-access-path
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-module-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
1.0627 (100.0%) 0.4318 (100.0%) 1.4945 (100.0%) 6.6054 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 0.6890 seconds (3.2723 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.4906 (100.0%) 0.1985 (100.0%) 0.6890 (100.0%) 3.2723 (100.0%) Building Target
0.4906 (100.0%) 0.1985 (100.0%) 0.6890 (100.0%) 3.2723 (100.0%) Total
EmitSwiftModule normal arm64 (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Bitmap.swift:28:23: warning: static property 'byteSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var byteSize: UInt32 = 14
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Bitmap.swift:28:23: note: convert 'byteSize' to a 'let' constant to make 'Sendable' shared state immutable
public static var byteSize: UInt32 = 14
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Bitmap.swift:28:23: note: add '@MainActor' to make static property 'byteSize' part of global actor 'MainActor'
public static var byteSize: UInt32 = 14
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Bitmap.swift:28:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var byteSize: UInt32 = 14
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/DatFile.swift:85:27: warning: static property 'nextNodeCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public static var nextNodeCount = entryCount + 1
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/DatFile.swift:85:27: note: convert 'nextNodeCount' to a 'let' constant to make 'Sendable' shared state immutable
public static var nextNodeCount = entryCount + 1
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/DatFile.swift:85:27: note: add '@MainActor' to make static property 'nextNodeCount' part of global actor 'MainActor'
public static var nextNodeCount = entryCount + 1
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/DatFile.swift:85:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var nextNodeCount = entryCount + 1
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:27:27: warning: static property 'collidable' is not concurrency-safe because non-'Sendable' type 'GraphicsObject.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
public static let collidable = Flags(rawValue: 1 << 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:26:19: note: consider making struct 'Flags' conform to the 'Sendable' protocol
public struct Flags : OptionSet, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:27:27: note: add '@MainActor' to make static property 'collidable' part of global actor 'MainActor'
public static let collidable = Flags(rawValue: 1 << 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:27:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let collidable = Flags(rawValue: 1 << 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:28:27: warning: static property 'renderable' is not concurrency-safe because non-'Sendable' type 'GraphicsObject.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
public static let renderable = Flags(rawValue: 1 << 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:26:19: note: consider making struct 'Flags' conform to the 'Sendable' protocol
public struct Flags : OptionSet, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:28:27: note: add '@MainActor' to make static property 'renderable' part of global actor 'MainActor'
public static let renderable = Flags(rawValue: 1 << 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:28:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let renderable = Flags(rawValue: 1 << 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:29:27: warning: static property 'degradable' is not concurrency-safe because non-'Sendable' type 'GraphicsObject.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
public static let degradable = Flags(rawValue: 1 << 3)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:26:19: note: consider making struct 'Flags' conform to the 'Sendable' protocol
public struct Flags : OptionSet, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:29:27: note: add '@MainActor' to make static property 'degradable' part of global actor 'MainActor'
public static let degradable = Flags(rawValue: 1 << 3)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:29:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let degradable = Flags(rawValue: 1 << 3)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:95:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'GraphicsObject.StipplingType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let none: StipplingType = []
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:94:19: note: consider making struct 'StipplingType' conform to the 'Sendable' protocol
public struct StipplingType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:95:27: note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
public static let none: StipplingType = []
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:95:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let none: StipplingType = []
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:96:27: warning: static property 'positive' is not concurrency-safe because non-'Sendable' type 'GraphicsObject.StipplingType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let positive = StipplingType(rawValue: 1 << 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:94:19: note: consider making struct 'StipplingType' conform to the 'Sendable' protocol
public struct StipplingType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:96:27: note: add '@MainActor' to make static property 'positive' part of global actor 'MainActor'
public static let positive = StipplingType(rawValue: 1 << 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:96:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let positive = StipplingType(rawValue: 1 << 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:97:27: warning: static property 'negative' is not concurrency-safe because non-'Sendable' type 'GraphicsObject.StipplingType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let negative = StipplingType(rawValue: 1 << 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:94:19: note: consider making struct 'StipplingType' conform to the 'Sendable' protocol
public struct StipplingType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:97:27: note: add '@MainActor' to make static property 'negative' part of global actor 'MainActor'
public static let negative = StipplingType(rawValue: 1 << 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:97:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let negative = StipplingType(rawValue: 1 << 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:98:27: warning: static property 'both' is not concurrency-safe because non-'Sendable' type 'GraphicsObject.StipplingType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let both: StipplingType = [.positive, .negative]
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:94:19: note: consider making struct 'StipplingType' conform to the 'Sendable' protocol
public struct StipplingType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:98:27: note: add '@MainActor' to make static property 'both' part of global actor 'MainActor'
public static let both: StipplingType = [.positive, .negative]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:98:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let both: StipplingType = [.positive, .negative]
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:99:27: warning: static property 'noPosUVs' is not concurrency-safe because non-'Sendable' type 'GraphicsObject.StipplingType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let noPosUVs = StipplingType(rawValue: 1 << 2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:94:19: note: consider making struct 'StipplingType' conform to the 'Sendable' protocol
public struct StipplingType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:99:27: note: add '@MainActor' to make static property 'noPosUVs' part of global actor 'MainActor'
public static let noPosUVs = StipplingType(rawValue: 1 << 2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:99:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let noPosUVs = StipplingType(rawValue: 1 << 2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:100:27: warning: static property 'noNegUVs' is not concurrency-safe because non-'Sendable' type 'GraphicsObject.StipplingType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let noNegUVs = StipplingType(rawValue: 1 << 3)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:94:19: note: consider making struct 'StipplingType' conform to the 'Sendable' protocol
public struct StipplingType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:100:27: note: add '@MainActor' to make static property 'noNegUVs' part of global actor 'MainActor'
public static let noNegUVs = StipplingType(rawValue: 1 << 3)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:100:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let noNegUVs = StipplingType(rawValue: 1 << 3)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:101:27: warning: static property 'noUVs' is not concurrency-safe because non-'Sendable' type 'GraphicsObject.StipplingType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let noUVs: StipplingType = [.noPosUVs, .noNegUVs]
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:94:19: note: consider making struct 'StipplingType' conform to the 'Sendable' protocol
public struct StipplingType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:101:27: note: add '@MainActor' to make static property 'noUVs' part of global actor 'MainActor'
public static let noUVs: StipplingType = [.noPosUVs, .noNegUVs]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/GraphicsObject.swift:101:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let noUVs: StipplingType = [.noPosUVs, .noNegUVs]
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:34:23: warning: static property 'landBlock' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let landBlock = DBType(source: .cell, name: "LandBlock", enumCode: 1, idRange: nil, fileExtension: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:34:23: note: add '@MainActor' to make static property 'landBlock' part of global actor 'MainActor'
public static let landBlock = DBType(source: .cell, name: "LandBlock", enumCode: 1, idRange: nil, fileExtension: [])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:34:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let landBlock = DBType(source: .cell, name: "LandBlock", enumCode: 1, idRange: nil, fileExtension: [])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:35:23: warning: static property 'lbi' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let lbi = DBType(source: .cell, name: "LandBlockInfo", enumCode: 2, idRange: nil, fileExtension: ["lbi"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:35:23: note: add '@MainActor' to make static property 'lbi' part of global actor 'MainActor'
public static let lbi = DBType(source: .cell, name: "LandBlockInfo", enumCode: 2, idRange: nil, fileExtension: ["lbi"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:35:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let lbi = DBType(source: .cell, name: "LandBlockInfo", enumCode: 2, idRange: nil, fileExtension: ["lbi"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:36:23: warning: static property 'envCell' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let envCell = DBType(source: .cell, name: "EnvCell", enumCode: 3, idRange: UInt32(0x01010000)...UInt32(0x013EFFFF), fileExtension: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:36:23: note: add '@MainActor' to make static property 'envCell' part of global actor 'MainActor'
public static let envCell = DBType(source: .cell, name: "EnvCell", enumCode: 3, idRange: UInt32(0x01010000)...UInt32(0x013EFFFF), fileExtension: [])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:36:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let envCell = DBType(source: .cell, name: "EnvCell", enumCode: 3, idRange: UInt32(0x01010000)...UInt32(0x013EFFFF), fileExtension: [])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:37:23: warning: static property 'lbo' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let lbo = DBType(source: .unknown, name: "LandBlockObjects", enumCode: 4, idRange: nil, fileExtension: ["lbo"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:37:23: note: add '@MainActor' to make static property 'lbo' part of global actor 'MainActor'
public static let lbo = DBType(source: .unknown, name: "LandBlockObjects", enumCode: 4, idRange: nil, fileExtension: ["lbo"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:37:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let lbo = DBType(source: .unknown, name: "LandBlockObjects", enumCode: 4, idRange: nil, fileExtension: ["lbo"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:38:23: warning: static property 'instantiation' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let instantiation = DBType(source: .unknown, name: "Instantiation", enumCode: 5, idRange: nil, fileExtension: ["ins"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:38:23: note: add '@MainActor' to make static property 'instantiation' part of global actor 'MainActor'
public static let instantiation = DBType(source: .unknown, name: "Instantiation", enumCode: 5, idRange: nil, fileExtension: ["ins"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:38:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let instantiation = DBType(source: .unknown, name: "Instantiation", enumCode: 5, idRange: nil, fileExtension: ["ins"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:39:23: warning: static property 'gfxObj' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let gfxObj = DBType(source: .portal, name: "GraphicsObject", enumCode: 6, idRange: UInt32(0x01000000)...UInt32(0x0100FFFF), fileExtension: ["obj"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:39:23: note: add '@MainActor' to make static property 'gfxObj' part of global actor 'MainActor'
public static let gfxObj = DBType(source: .portal, name: "GraphicsObject", enumCode: 6, idRange: UInt32(0x01000000)...UInt32(0x0100FFFF), fileExtension: ["obj"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:39:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let gfxObj = DBType(source: .portal, name: "GraphicsObject", enumCode: 6, idRange: UInt32(0x01000000)...UInt32(0x0100FFFF), fileExtension: ["obj"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:40:23: warning: static property 'setup' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let setup = DBType(source: .portal, name: "Setup", enumCode: 7, idRange: UInt32(0x02000000)...UInt32(0x0200FFFF), fileExtension: ["set"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:40:23: note: add '@MainActor' to make static property 'setup' part of global actor 'MainActor'
public static let setup = DBType(source: .portal, name: "Setup", enumCode: 7, idRange: UInt32(0x02000000)...UInt32(0x0200FFFF), fileExtension: ["set"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:40:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let setup = DBType(source: .portal, name: "Setup", enumCode: 7, idRange: UInt32(0x02000000)...UInt32(0x0200FFFF), fileExtension: ["set"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:41:23: warning: static property 'anim' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let anim = DBType(source: .portal, name: "Animation", enumCode: 8, idRange: UInt32(0x03000000)...UInt32(0x0300FFFF), fileExtension: ["anm"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:41:23: note: add '@MainActor' to make static property 'anim' part of global actor 'MainActor'
public static let anim = DBType(source: .portal, name: "Animation", enumCode: 8, idRange: UInt32(0x03000000)...UInt32(0x0300FFFF), fileExtension: ["anm"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:41:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let anim = DBType(source: .portal, name: "Animation", enumCode: 8, idRange: UInt32(0x03000000)...UInt32(0x0300FFFF), fileExtension: ["anm"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:42:23: warning: static property 'animationHook' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let animationHook = DBType(source: .unknown, name: "AnimationHook", enumCode: 9, idRange: nil, fileExtension: ["hk"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:42:23: note: add '@MainActor' to make static property 'animationHook' part of global actor 'MainActor'
public static let animationHook = DBType(source: .unknown, name: "AnimationHook", enumCode: 9, idRange: nil, fileExtension: ["hk"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:42:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let animationHook = DBType(source: .unknown, name: "AnimationHook", enumCode: 9, idRange: nil, fileExtension: ["hk"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:43:23: warning: static property 'palette' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let palette = DBType(source: .portal, name: "Palette", enumCode: 10, idRange: UInt32(0x04000000)...UInt32(0x0400FFFF), fileExtension: ["pal"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:43:23: note: add '@MainActor' to make static property 'palette' part of global actor 'MainActor'
public static let palette = DBType(source: .portal, name: "Palette", enumCode: 10, idRange: UInt32(0x04000000)...UInt32(0x0400FFFF), fileExtension: ["pal"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:43:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let palette = DBType(source: .portal, name: "Palette", enumCode: 10, idRange: UInt32(0x04000000)...UInt32(0x0400FFFF), fileExtension: ["pal"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:44:23: warning: static property 'surfaceTexture' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let surfaceTexture = DBType(source: .portal, name: "SurfaceTexture", enumCode: 11, idRange: UInt32(0x05000000)...UInt32(0x05FFFFFF), fileExtension: ["texture"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:44:23: note: add '@MainActor' to make static property 'surfaceTexture' part of global actor 'MainActor'
public static let surfaceTexture = DBType(source: .portal, name: "SurfaceTexture", enumCode: 11, idRange: UInt32(0x05000000)...UInt32(0x05FFFFFF), fileExtension: ["texture"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:44:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let surfaceTexture = DBType(source: .portal, name: "SurfaceTexture", enumCode: 11, idRange: UInt32(0x05000000)...UInt32(0x05FFFFFF), fileExtension: ["texture"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:45:23: warning: static property 'renderSurface' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let renderSurface = DBType(source: .portal, name: "Texture", enumCode: 12, idRange: UInt32(0x06000000)...UInt32(0x07FFFFFF), fileExtension: ["bmp", "jpg", "dds", "tga", "iff", "256", "csi", "alp"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:45:23: note: add '@MainActor' to make static property 'renderSurface' part of global actor 'MainActor'
public static let renderSurface = DBType(source: .portal, name: "Texture", enumCode: 12, idRange: UInt32(0x06000000)...UInt32(0x07FFFFFF), fileExtension: ["bmp", "jpg", "dds", "tga", "iff", "256", "csi", "alp"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:45:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let renderSurface = DBType(source: .portal, name: "Texture", enumCode: 12, idRange: UInt32(0x06000000)...UInt32(0x07FFFFFF), fileExtension: ["bmp", "jpg", "dds", "tga", "iff", "256", "csi", "alp"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:46:23: warning: static property 'surface' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let surface = DBType(source: .portal, name: "Surface", enumCode: 13, idRange: UInt32(0x08000000)...UInt32(0x0800FFFF), fileExtension: ["surface"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:46:23: note: add '@MainActor' to make static property 'surface' part of global actor 'MainActor'
public static let surface = DBType(source: .portal, name: "Surface", enumCode: 13, idRange: UInt32(0x08000000)...UInt32(0x0800FFFF), fileExtension: ["surface"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:46:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let surface = DBType(source: .portal, name: "Surface", enumCode: 13, idRange: UInt32(0x08000000)...UInt32(0x0800FFFF), fileExtension: ["surface"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:47:23: warning: static property 'mtable' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let mtable = DBType(source: .portal, name: "MotionTable", enumCode: 14, idRange: UInt32(0x09000000)...UInt32(0x0900FFFF), fileExtension: ["dsc"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:47:23: note: add '@MainActor' to make static property 'mtable' part of global actor 'MainActor'
public static let mtable = DBType(source: .portal, name: "MotionTable", enumCode: 14, idRange: UInt32(0x09000000)...UInt32(0x0900FFFF), fileExtension: ["dsc"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:47:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let mtable = DBType(source: .portal, name: "MotionTable", enumCode: 14, idRange: UInt32(0x09000000)...UInt32(0x0900FFFF), fileExtension: ["dsc"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:48:23: warning: static property 'wave' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let wave = DBType(source: .portal, name: "Wave", enumCode: 15, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["wav", "mp3"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:48:23: note: add '@MainActor' to make static property 'wave' part of global actor 'MainActor'
public static let wave = DBType(source: .portal, name: "Wave", enumCode: 15, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["wav", "mp3"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:48:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let wave = DBType(source: .portal, name: "Wave", enumCode: 15, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["wav", "mp3"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:49:23: warning: static property 'environment' is not concurrency-safe because non-'Sendable' type 'DBType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let environment = DBType(source: .portal, name: "Environment", enumCode: 16, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["env"])
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:25:15: note: consider making struct 'DBType' conform to the 'Sendable' protocol
public struct DBType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:49:23: note: add '@MainActor' to make static property 'environment' part of global actor 'MainActor'
public static let environment = DBType(source: .portal, name: "Environment", enumCode: 16, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["env"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Identifier.swift:49:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let environment = DBType(source: .portal, name: "Environment", enumCode: 16, idRange: UInt32(0x0A000000)...UInt32(0x0A00FFFF), fileExtension: ["env"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:47:27: warning: static property 'hasSound' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasSound = PartsMask(rawValue: 0b0000000001)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:47:27: note: add '@MainActor' to make static property 'hasSound' part of global actor 'MainActor'
public static let hasSound = PartsMask(rawValue: 0b0000000001)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:47:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasSound = PartsMask(rawValue: 0b0000000001)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:48:27: warning: static property 'hasScene' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasScene = PartsMask(rawValue: 0b0000000010)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:48:27: note: add '@MainActor' to make static property 'hasScene' part of global actor 'MainActor'
public static let hasScene = PartsMask(rawValue: 0b0000000010)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:48:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasScene = PartsMask(rawValue: 0b0000000010)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:49:27: warning: static property 'hasTerrain' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasTerrain = PartsMask(rawValue: 0b0000000100)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:49:27: note: add '@MainActor' to make static property 'hasTerrain' part of global actor 'MainActor'
public static let hasTerrain = PartsMask(rawValue: 0b0000000100)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:49:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasTerrain = PartsMask(rawValue: 0b0000000100)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:50:27: warning: static property 'hasEncounter' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasEncounter = PartsMask(rawValue: 0b0000001000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:50:27: note: add '@MainActor' to make static property 'hasEncounter' part of global actor 'MainActor'
public static let hasEncounter = PartsMask(rawValue: 0b0000001000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:50:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasEncounter = PartsMask(rawValue: 0b0000001000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:51:27: warning: static property 'hasSky' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasSky = PartsMask(rawValue: 0b0000010000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:51:27: note: add '@MainActor' to make static property 'hasSky' part of global actor 'MainActor'
public static let hasSky = PartsMask(rawValue: 0b0000010000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:51:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasSky = PartsMask(rawValue: 0b0000010000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:52:27: warning: static property 'hasWater' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasWater = PartsMask(rawValue: 0b0000100000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:52:27: note: add '@MainActor' to make static property 'hasWater' part of global actor 'MainActor'
public static let hasWater = PartsMask(rawValue: 0b0000100000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:52:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasWater = PartsMask(rawValue: 0b0000100000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:53:27: warning: static property 'hasFog' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasFog = PartsMask(rawValue: 0b0001000000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:53:27: note: add '@MainActor' to make static property 'hasFog' part of global actor 'MainActor'
public static let hasFog = PartsMask(rawValue: 0b0001000000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:53:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasFog = PartsMask(rawValue: 0b0001000000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:54:27: warning: static property 'hasDistFog' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasDistFog = PartsMask(rawValue: 0b0010000000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:54:27: note: add '@MainActor' to make static property 'hasDistFog' part of global actor 'MainActor'
public static let hasDistFog = PartsMask(rawValue: 0b0010000000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:54:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasDistFog = PartsMask(rawValue: 0b0010000000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:55:27: warning: static property 'hasRegionMap' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasRegionMap = PartsMask(rawValue: 0b0100000000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:55:27: note: add '@MainActor' to make static property 'hasRegionMap' part of global actor 'MainActor'
public static let hasRegionMap = PartsMask(rawValue: 0b0100000000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:55:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasRegionMap = PartsMask(rawValue: 0b0100000000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:56:27: warning: static property 'hasMisc' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasMisc = PartsMask(rawValue: 0b1000000000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:56:27: note: add '@MainActor' to make static property 'hasMisc' part of global actor 'MainActor'
public static let hasMisc = PartsMask(rawValue: 0b1000000000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:56:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasMisc = PartsMask(rawValue: 0b1000000000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:27:27: warning: static property 'hasParentIndex' is not concurrency-safe because non-'Sendable' type 'Setup.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasParentIndex = Flags(rawValue: 1 << 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:26:19: note: consider making struct 'Flags' conform to the 'Sendable' protocol
public struct Flags : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:27:27: note: add '@MainActor' to make static property 'hasParentIndex' part of global actor 'MainActor'
public static let hasParentIndex = Flags(rawValue: 1 << 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:27:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasParentIndex = Flags(rawValue: 1 << 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:28:27: warning: static property 'hasDefaultScale' is not concurrency-safe because non-'Sendable' type 'Setup.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasDefaultScale = Flags(rawValue: 1 << 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:26:19: note: consider making struct 'Flags' conform to the 'Sendable' protocol
public struct Flags : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:28:27: note: add '@MainActor' to make static property 'hasDefaultScale' part of global actor 'MainActor'
public static let hasDefaultScale = Flags(rawValue: 1 << 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:28:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasDefaultScale = Flags(rawValue: 1 << 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:29:27: warning: static property 'allowFreeHeading' is not concurrency-safe because non-'Sendable' type 'Setup.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
public static let allowFreeHeading = Flags(rawValue: 1 << 2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:26:19: note: consider making struct 'Flags' conform to the 'Sendable' protocol
public struct Flags : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:29:27: note: add '@MainActor' to make static property 'allowFreeHeading' part of global actor 'MainActor'
public static let allowFreeHeading = Flags(rawValue: 1 << 2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:29:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let allowFreeHeading = Flags(rawValue: 1 << 2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:30:27: warning: static property 'hasCollisionBSP' is not concurrency-safe because non-'Sendable' type 'Setup.Flags' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasCollisionBSP = Flags(rawValue: 1 << 3)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:26:19: note: consider making struct 'Flags' conform to the 'Sendable' protocol
public struct Flags : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:30:27: note: add '@MainActor' to make static property 'hasCollisionBSP' part of global actor 'MainActor'
public static let hasCollisionBSP = Flags(rawValue: 1 << 3)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Setup.swift:30:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasCollisionBSP = Flags(rawValue: 1 << 3)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:26:23: warning: static property 'base1Solid' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let base1Solid = SurfaceType(rawValue: 1 << 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:26:23: note: add '@MainActor' to make static property 'base1Solid' part of global actor 'MainActor'
public static let base1Solid = SurfaceType(rawValue: 1 << 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:26:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let base1Solid = SurfaceType(rawValue: 1 << 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:27:23: warning: static property 'base1Image' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let base1Image = SurfaceType(rawValue: 1 << 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:27:23: note: add '@MainActor' to make static property 'base1Image' part of global actor 'MainActor'
public static let base1Image = SurfaceType(rawValue: 1 << 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:27:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let base1Image = SurfaceType(rawValue: 1 << 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:28:23: warning: static property 'base1ClipMap' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let base1ClipMap = SurfaceType(rawValue: 1 << 2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:28:23: note: add '@MainActor' to make static property 'base1ClipMap' part of global actor 'MainActor'
public static let base1ClipMap = SurfaceType(rawValue: 1 << 2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:28:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let base1ClipMap = SurfaceType(rawValue: 1 << 2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:30:23: warning: static property 'translucent' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let translucent = SurfaceType(rawValue: 1 << 4)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:30:23: note: add '@MainActor' to make static property 'translucent' part of global actor 'MainActor'
public static let translucent = SurfaceType(rawValue: 1 << 4)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:30:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let translucent = SurfaceType(rawValue: 1 << 4)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:31:23: warning: static property 'diffuse' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let diffuse = SurfaceType(rawValue: 1 << 5)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:31:23: note: add '@MainActor' to make static property 'diffuse' part of global actor 'MainActor'
public static let diffuse = SurfaceType(rawValue: 1 << 5)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:31:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let diffuse = SurfaceType(rawValue: 1 << 5)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:32:23: warning: static property 'luminous' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let luminous = SurfaceType(rawValue: 1 << 6)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:32:23: note: add '@MainActor' to make static property 'luminous' part of global actor 'MainActor'
public static let luminous = SurfaceType(rawValue: 1 << 6)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:32:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let luminous = SurfaceType(rawValue: 1 << 6)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:34:23: warning: static property 'alpha' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let alpha = SurfaceType(rawValue: 1 << 8)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:34:23: note: add '@MainActor' to make static property 'alpha' part of global actor 'MainActor'
public static let alpha = SurfaceType(rawValue: 1 << 8)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:34:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let alpha = SurfaceType(rawValue: 1 << 8)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:35:23: warning: static property 'invAlpha' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let invAlpha = SurfaceType(rawValue: 1 << 9)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:35:23: note: add '@MainActor' to make static property 'invAlpha' part of global actor 'MainActor'
public static let invAlpha = SurfaceType(rawValue: 1 << 9)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:35:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let invAlpha = SurfaceType(rawValue: 1 << 9)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:37:23: warning: static property 'additive' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let additive = SurfaceType(rawValue: 1 << 16)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:37:23: note: add '@MainActor' to make static property 'additive' part of global actor 'MainActor'
public static let additive = SurfaceType(rawValue: 1 << 16)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:37:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let additive = SurfaceType(rawValue: 1 << 16)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:38:23: warning: static property 'detail' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let detail = SurfaceType(rawValue: 1 << 17)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:38:23: note: add '@MainActor' to make static property 'detail' part of global actor 'MainActor'
public static let detail = SurfaceType(rawValue: 1 << 17)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:38:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let detail = SurfaceType(rawValue: 1 << 17)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:40:23: warning: static property 'gouraud' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let gouraud = SurfaceType(rawValue: 1 << 28)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:40:23: note: add '@MainActor' to make static property 'gouraud' part of global actor 'MainActor'
public static let gouraud = SurfaceType(rawValue: 1 << 28)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:40:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let gouraud = SurfaceType(rawValue: 1 << 28)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:42:23: warning: static property 'stippled' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let stippled = SurfaceType(rawValue: 1 << 30)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:42:23: note: add '@MainActor' to make static property 'stippled' part of global actor 'MainActor'
public static let stippled = SurfaceType(rawValue: 1 << 30)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:42:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let stippled = SurfaceType(rawValue: 1 << 30)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:43:23: warning: static property 'perspective' is not concurrency-safe because non-'Sendable' type 'SurfaceType' may have shared mutable state; this is an error in the Swift 6 language mode
public static let perspective = SurfaceType(rawValue: 1 << 31)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:25:15: note: consider making struct 'SurfaceType' conform to the 'Sendable' protocol
public struct SurfaceType : OptionSet, Hashable, CustomStringConvertible, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:43:23: note: add '@MainActor' to make static property 'perspective' part of global actor 'MainActor'
public static let perspective = SurfaceType(rawValue: 1 << 31)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Surface.swift:43:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let perspective = SurfaceType(rawValue: 1 << 31)
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ PixelFormat.swift,\ Region.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/PixelFormat.swift /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift (in target 'Asheron' from project 'Asheron')
Error opening -stats-output-dir file '/Users/admin/builder/spi-builder-workspace/.stats/stats-1745490268804959-swift-frontend-Asheron-PixelFormat.swift-arm64_apple_macos10.15-o-Onone-3466256878.json' for writing
===-------------------------------------------------------------------------===
Swift compilation
===-------------------------------------------------------------------------===
Total Execution Time: 0.9727 seconds (0.9727 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.1576 ( 19.6%) 0.0249 ( 14.8%) 0.1825 ( 18.8%) 0.1825 ( 18.8%) perform-sema
0.1574 ( 19.6%) 0.0248 ( 14.8%) 0.1823 ( 18.7%) 0.1823 ( 18.7%) Type checking and Semantic analysis
0.1251 ( 15.5%) 0.0209 ( 12.5%) 0.1460 ( 15.0%) 0.1460 ( 15.0%) typecheck-stmt
0.0881 ( 10.9%) 0.0136 ( 8.1%) 0.1017 ( 10.5%) 0.1017 ( 10.5%) typecheck-expr
0.0834 ( 10.4%) 0.0125 ( 7.5%) 0.0960 ( 9.9%) 0.0960 ( 9.9%) typecheck-decl
0.0258 ( 3.2%) 0.0237 ( 14.1%) 0.0495 ( 5.1%) 0.0495 ( 5.1%) parse-and-resolve-imports
0.0245 ( 3.0%) 0.0225 ( 13.4%) 0.0471 ( 4.8%) 0.0471 ( 4.8%) Import resolution
0.0402 ( 5.0%) 0.0068 ( 4.1%) 0.0470 ( 4.8%) 0.0470 ( 4.8%) SILGen
0.0272 ( 3.4%) 0.0058 ( 3.5%) 0.0330 ( 3.4%) 0.0330 ( 3.4%) IRGen
0.0276 ( 3.4%) 0.0042 ( 2.5%) 0.0318 ( 3.3%) 0.0318 ( 3.3%) SILGen-function
0.0221 ( 2.7%) 0.0002 ( 0.1%) 0.0223 ( 2.3%) 0.0223 ( 2.3%) SIL optimization
0.0086 ( 1.1%) 0.0027 ( 1.6%) 0.0113 ( 1.2%) 0.0113 ( 1.2%) build-rewrite-system
0.0079 ( 1.0%) 0.0013 ( 0.8%) 0.0092 ( 1.0%) 0.0092 ( 0.9%) typecheck-expr-pattern
0.0071 ( 0.9%) 0.0003 ( 0.2%) 0.0073 ( 0.8%) 0.0073 ( 0.8%) precheck-target
0.0009 ( 0.1%) 0.0019 ( 1.2%) 0.0028 ( 0.3%) 0.0028 ( 0.3%) import-clang-decl
0.0011 ( 0.1%) 0.0015 ( 0.9%) 0.0026 ( 0.3%) 0.0026 ( 0.3%) load-stdlib
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) get-conformance-access-path
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) SIL verification, pre-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) module-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) SIL verification, post-optimization
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) associated-type-inference
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) source-file-populate-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) populate-source-file-class-member-cache
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) perform-whole-module-type-checking
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) AST verification
0.8051 (100.0%) 0.1676 (100.0%) 0.9727 (100.0%) 0.9727 (100.0%) Total
===-------------------------------------------------------------------------===
Running Program
===-------------------------------------------------------------------------===
Total Execution Time: 0.6183 seconds (0.6187 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.5273 (100.0%) 0.0910 (100.0%) 0.6183 (100.0%) 0.6187 (100.0%) Building Target
0.5273 (100.0%) 0.0910 (100.0%) 0.6183 (100.0%) 0.6187 (100.0%) Total
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/PixelFormat.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:47:27: warning: static property 'hasSound' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasSound = PartsMask(rawValue: 0b0000000001)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:47:27: note: add '@MainActor' to make static property 'hasSound' part of global actor 'MainActor'
public static let hasSound = PartsMask(rawValue: 0b0000000001)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:47:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasSound = PartsMask(rawValue: 0b0000000001)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:48:27: warning: static property 'hasScene' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasScene = PartsMask(rawValue: 0b0000000010)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:48:27: note: add '@MainActor' to make static property 'hasScene' part of global actor 'MainActor'
public static let hasScene = PartsMask(rawValue: 0b0000000010)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:48:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasScene = PartsMask(rawValue: 0b0000000010)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:49:27: warning: static property 'hasTerrain' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasTerrain = PartsMask(rawValue: 0b0000000100)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:49:27: note: add '@MainActor' to make static property 'hasTerrain' part of global actor 'MainActor'
public static let hasTerrain = PartsMask(rawValue: 0b0000000100)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:49:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasTerrain = PartsMask(rawValue: 0b0000000100)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:50:27: warning: static property 'hasEncounter' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasEncounter = PartsMask(rawValue: 0b0000001000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:50:27: note: add '@MainActor' to make static property 'hasEncounter' part of global actor 'MainActor'
public static let hasEncounter = PartsMask(rawValue: 0b0000001000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:50:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasEncounter = PartsMask(rawValue: 0b0000001000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:51:27: warning: static property 'hasSky' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasSky = PartsMask(rawValue: 0b0000010000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:51:27: note: add '@MainActor' to make static property 'hasSky' part of global actor 'MainActor'
public static let hasSky = PartsMask(rawValue: 0b0000010000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:51:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasSky = PartsMask(rawValue: 0b0000010000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:52:27: warning: static property 'hasWater' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasWater = PartsMask(rawValue: 0b0000100000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:52:27: note: add '@MainActor' to make static property 'hasWater' part of global actor 'MainActor'
public static let hasWater = PartsMask(rawValue: 0b0000100000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:52:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasWater = PartsMask(rawValue: 0b0000100000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:53:27: warning: static property 'hasFog' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasFog = PartsMask(rawValue: 0b0001000000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:53:27: note: add '@MainActor' to make static property 'hasFog' part of global actor 'MainActor'
public static let hasFog = PartsMask(rawValue: 0b0001000000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:53:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasFog = PartsMask(rawValue: 0b0001000000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:54:27: warning: static property 'hasDistFog' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasDistFog = PartsMask(rawValue: 0b0010000000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:54:27: note: add '@MainActor' to make static property 'hasDistFog' part of global actor 'MainActor'
public static let hasDistFog = PartsMask(rawValue: 0b0010000000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:54:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasDistFog = PartsMask(rawValue: 0b0010000000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:55:27: warning: static property 'hasRegionMap' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasRegionMap = PartsMask(rawValue: 0b0100000000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:55:27: note: add '@MainActor' to make static property 'hasRegionMap' part of global actor 'MainActor'
public static let hasRegionMap = PartsMask(rawValue: 0b0100000000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:55:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasRegionMap = PartsMask(rawValue: 0b0100000000)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:56:27: warning: static property 'hasMisc' is not concurrency-safe because non-'Sendable' type 'Region.PartsMask' may have shared mutable state; this is an error in the Swift 6 language mode
public static let hasMisc = PartsMask(rawValue: 0b1000000000)
^
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:46:19: note: consider making struct 'PartsMask' conform to the 'Sendable' protocol
public struct PartsMask : OptionSet, Packable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:56:27: note: add '@MainActor' to make static property 'hasMisc' part of global actor 'MainActor'
public static let hasMisc = PartsMask(rawValue: 0b1000000000)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Asheron/Region.swift:56:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let hasMisc = PartsMask(rawValue: 0b1000000000)
^
nonisolated(unsafe)
SwiftDriverJobDiscovery normal arm64 Compiling Surface.swift, SurfaceTexture.swift (in target 'Asheron' from project 'Asheron')
SwiftDriverJobDiscovery normal arm64 Compiling Setup.swift, SoundType.swift (in target 'Asheron' from project 'Asheron')
SwiftDriverJobDiscovery normal arm64 Compiling GraphicsObject.swift, Identifier.swift (in target 'Asheron' from project 'Asheron')
SwiftDriverJobDiscovery normal arm64 Emitting module for Asheron (in target 'Asheron' from project 'Asheron')
SwiftDriver\ Compilation\ Requirements Asheron normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Asheron -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.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 -enable-bare-slash-regex -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-macos10.15 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron-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/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.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/Asheron.build/Debug/Asheron.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/DerivedSources -Xcc -DSWIFT_PACKAGE\=1 -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace -experimental-emit-module-separately -disable-cmo
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Headers/Asheron-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron-Swift.h (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Headers/Asheron-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Modules/Asheron.swiftmodule/arm64-apple-macos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.swiftmodule (in target 'Asheron' from project 'Asheron')
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/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Modules/Asheron.swiftmodule/arm64-apple-macos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Modules/Asheron.swiftmodule/arm64-apple-macos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.swiftdoc (in target 'Asheron' from project 'Asheron')
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/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Modules/Asheron.swiftmodule/arm64-apple-macos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Modules/Asheron.swiftmodule/arm64-apple-macos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.abi.json (in target 'Asheron' from project 'Asheron')
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/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Modules/Asheron.swiftmodule/arm64-apple-macos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Modules/Asheron.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.swiftsourceinfo (in target 'Asheron' from project 'Asheron')
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/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Modules/Asheron.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling PixelFormat.swift, Region.swift (in target 'Asheron' from project 'Asheron')
SwiftDriverJobDiscovery normal arm64 Compiling AnimHook.swift, Bitmap.swift (in target 'Asheron' from project 'Asheron')
SwiftDriverJobDiscovery normal arm64 Compiling DXT.swift, DatFile.swift (in target 'Asheron' from project 'Asheron')
SwiftDriverJobDiscovery normal arm64 Compiling Wave.swift (in target 'Asheron' from project 'Asheron')
SwiftDriverJobDiscovery normal arm64 Compiling Texture.swift (in target 'Asheron' from project 'Asheron')
SwiftDriverJobDiscovery normal arm64 Compiling DataStream.swift, Geometry.swift (in target 'Asheron' from project 'Asheron')
SwiftDriverJobDiscovery normal arm64 Compiling Packable.swift, Palette.swift (in target 'Asheron' from project 'Asheron')
SwiftDriver\ Compilation Asheron normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Asheron -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.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 -enable-bare-slash-regex -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-macos10.15 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron-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/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.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/Asheron.build/Debug/Asheron.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/DerivedSources -Xcc -DSWIFT_PACKAGE\=1 -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Asheron normal (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-macos10.15 -dynamiclib -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.LinkFileList -install_name @rpath/Asheron.framework/Versions/A/Asheron -Xlinker -rpath -Xlinker /usr/lib/swift -Xlinker -rpath -Xlinker /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.swiftmodule -Xlinker -no_adhoc_codesign -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Asheron
ExtractAppIntentsMetadata (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name Asheron --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk --xcode-version 16E140 --platform-family macOS --deployment-target 10.15 --bundle-identifier Asheron --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Resources --target-triple arm64-apple-macos10.15 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Asheron --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Asheron.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Asheron.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Asheron.build/Debug/Asheron.build/Objects-normal/arm64/Asheron.SwiftConstValuesFileList --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-24 03:24:30.413 appintentsmetadataprocessor[702:3948] Starting appintentsmetadataprocessor export
2025-04-24 03:24:30.415 appintentsmetadataprocessor[702:3948] warning: Metadata extraction skipped. No AppIntents.framework dependency found.
GenerateTAPI /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug/Asheron.framework/Versions/A/Asheron.tbd (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi stubify -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A/Asheron -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug/Asheron.framework/Versions/A/Asheron.tbd
CodeSign /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
Signing Identity: "Sign to Run Locally"
/usr/bin/codesign --force --sign - --timestamp\=none --generate-entitlement-der /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework/Versions/A
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/Asheron.framework
SymLink /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug/Asheron.framework/Asheron.tbd /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug/Asheron.framework/Versions/A/Asheron.tbd (in target 'Asheron' from project 'Asheron')
cd /Users/admin/builder/spi-builder-workspace
/bin/ln -sfh /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug/Asheron.framework/Versions/A/Asheron.tbd /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug/Asheron.framework/Asheron.tbd
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Asheron",
"name" : "Asheron",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Asheron",
"targets" : [
"Asheron"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Asheron",
"module_type" : "SwiftTarget",
"name" : "Asheron",
"path" : "Sources/Asheron",
"product_memberships" : [
"Asheron"
],
"sources" : [
"AnimHook.swift",
"Bitmap.swift",
"DXT.swift",
"DatFile.swift",
"DataStream.swift",
"Geometry.swift",
"GraphicsObject.swift",
"Identifier.swift",
"Packable.swift",
"Palette.swift",
"PixelFormat.swift",
"Region.swift",
"Setup.swift",
"SoundType.swift",
"Surface.swift",
"SurfaceTexture.swift",
"Texture.swift",
"Wave.swift"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
Done.