Build Information
Successful build of CRC, reference 0.1.1 (0616be
), with Swift 6.0 for Linux on 4 Nov 2024 12:36:37 UTC.
Swift 6 data race errors: 47
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/QuickBirdEng/crc-swift.git
Reference: 0.1.1
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/QuickBirdEng/crc-swift
* tag 0.1.1 -> FETCH_HEAD
HEAD is now at 0616be1 Merge pull request #2 from Beam-Studio/main
Cloned https://github.com/QuickBirdEng/crc-swift.git
Revision (git rev-parse @):
0616be13dec7b6dc4b55e266cba39c1772902b08
SUCCESS checkout https://github.com/QuickBirdEng/crc-swift.git at 0.1.1
========================================
Build
========================================
Selected platform: linux
Swift version: 6.0
Building package at path: $PWD
https://github.com/QuickBirdEng/crc-swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/11] Compiling CRC CRC8.swift
/host/spi-builder-workspace/Sources/CRC8.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC8 {
12 |
13 | public static let `default` = Self(polynomial: 0x07)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 | public static let darc = Self(polynomial: 0x39, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:14:23: warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | public static let `default` = Self(polynomial: 0x07)
14 | public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
| |- warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cdma2000' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | public static let darc = Self(polynomial: 0x39, reflected: true)
16 | public static let dvbS2 = Self(polynomial: 0xD5)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:15:23: warning: static property 'darc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
13 | public static let `default` = Self(polynomial: 0x07)
14 | public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 | public static let darc = Self(polynomial: 0x39, reflected: true)
| |- warning: static property 'darc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'darc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | public static let dvbS2 = Self(polynomial: 0xD5)
17 | public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:16:23: warning: static property 'dvbS2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
14 | public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 | public static let darc = Self(polynomial: 0x39, reflected: true)
16 | public static let dvbS2 = Self(polynomial: 0xD5)
| |- warning: static property 'dvbS2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dvbS2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 | public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:17:23: warning: static property 'ebu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public static let darc = Self(polynomial: 0x39, reflected: true)
16 | public static let dvbS2 = Self(polynomial: 0xD5)
17 | public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
| |- warning: static property 'ebu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ebu' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 | public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:18:23: warning: static property 'iCode' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | public static let dvbS2 = Self(polynomial: 0xD5)
17 | public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 | public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
| |- warning: static property 'iCode' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iCode' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 | public static let maxim = Self(polynomial: 0x31, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:19:23: warning: static property 'itu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
17 | public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 | public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 | public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
| |- warning: static property 'itu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'itu' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let maxim = Self(polynomial: 0x31, reflected: true)
21 | public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:20:23: warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 | public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 | public static let maxim = Self(polynomial: 0x31, reflected: true)
| |- warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'maxim' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
22 | public static let wcdma = Self(polynomial: 0x9B, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:21:23: warning: static property 'rohc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 | public static let maxim = Self(polynomial: 0x31, reflected: true)
21 | public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
| |- warning: static property 'rohc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'rohc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | public static let wcdma = Self(polynomial: 0x9B, reflected: true)
23 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:22:23: warning: static property 'wcdma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
20 | public static let maxim = Self(polynomial: 0x31, reflected: true)
21 | public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
22 | public static let wcdma = Self(polynomial: 0x9B, reflected: true)
| |- warning: static property 'wcdma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'wcdma' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
[4/12] Compiling CRC Checksum.swift
[5/12] Compiling CRC CRC64.swift
/host/spi-builder-workspace/Sources/CRC64.swift:13:23: warning: static property 'ecma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC64 {
12 |
13 | public static let ecma = Self(polynomial: 0x42F0E1EBA9EA3693, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
| |- warning: static property 'ecma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ecma' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let iso = Self(polynomial: 0x000000000000001B, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
15 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC64.swift:14:23: warning: static property 'iso' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | public static let ecma = Self(polynomial: 0x42F0E1EBA9EA3693, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
14 | public static let iso = Self(polynomial: 0x000000000000001B, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
| |- warning: static property 'iso' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
[6/12] Compiling CRC CRC32.swift
/host/spi-builder-workspace/Sources/CRC32.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC32 {
12 |
13 | public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 | public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:14:23: warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
14 | public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
| |- warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bzip2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 | public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:15:23: warning: static property 'jamCRC' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
13 | public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
14 | public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 | public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
| |- warning: static property 'jamCRC' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'jamCRC' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 | public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:16:23: warning: static property 'mpeg2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
14 | public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 | public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 | public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
| |- warning: static property 'mpeg2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mpeg2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 | public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:17:23: warning: static property 'posix' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 | public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 | public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
| |- warning: static property 'posix' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'posix' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 | public static let xfer = Self(polynomial: 0x000000AF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:18:23: warning: static property 'sata' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 | public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 | public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
| |- warning: static property 'sata' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sata' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let xfer = Self(polynomial: 0x000000AF)
20 | public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:19:23: warning: static property 'xfer' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
17 | public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 | public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 | public static let xfer = Self(polynomial: 0x000000AF)
| |- warning: static property 'xfer' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xfer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 | public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:20:23: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 | public static let xfer = Self(polynomial: 0x000000AF)
20 | public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
| |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'c' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
22 | public static let q = Self(polynomial: 0x814141AB)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:21:23: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public static let xfer = Self(polynomial: 0x000000AF)
20 | public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 | public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
| |- warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'd' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | public static let q = Self(polynomial: 0x814141AB)
23 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:22:23: warning: static property 'q' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
20 | public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 | public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
22 | public static let q = Self(polynomial: 0x814141AB)
| |- warning: static property 'q' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'q' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
[7/12] Compiling CRC Hex.swift
[8/12] Compiling CRC CRC+Verify.swift
/host/spi-builder-workspace/Sources/CRC+Verify.swift:14:16: warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
| `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 | // MARK: Stored Properties
13 |
14 | public let actualValue: Value
| `- warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
15 | public let expectedValue: Value
16 |
/host/spi-builder-workspace/Sources/CRC+Verify.swift:15:16: warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
| `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 | // MARK: Stored Properties
13 |
14 | public let actualValue: Value
15 | public let expectedValue: Value
| `- warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
16 |
17 | // MARK: Computed Properties
[9/12] Compiling CRC CRC.swift
/host/spi-builder-workspace/Sources/CRC+Verify.swift:14:16: warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
| `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 | // MARK: Stored Properties
13 |
14 | public let actualValue: Value
| `- warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
15 | public let expectedValue: Value
16 |
/host/spi-builder-workspace/Sources/CRC+Verify.swift:15:16: warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
| `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 | // MARK: Stored Properties
13 |
14 | public let actualValue: Value
15 | public let expectedValue: Value
| `- warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
16 |
17 | // MARK: Computed Properties
[10/12] Emitting module CRC
/host/spi-builder-workspace/Sources/CRC+Verify.swift:14:16: warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
| `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 | // MARK: Stored Properties
13 |
14 | public let actualValue: Value
| `- warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
15 | public let expectedValue: Value
16 |
/host/spi-builder-workspace/Sources/CRC+Verify.swift:15:16: warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
| `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 | // MARK: Stored Properties
13 |
14 | public let actualValue: Value
15 | public let expectedValue: Value
| `- warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
16 |
17 | // MARK: Computed Properties
/host/spi-builder-workspace/Sources/CRC16.swift:13:23: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC16 {
12 |
13 | public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
| |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'a' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let arc = Self(polynomial: 0x8005, reflected: true)
15 | public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:14:23: warning: static property 'arc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
14 | public static let arc = Self(polynomial: 0x8005, reflected: true)
| |- warning: static property 'arc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'arc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 | public static let buyPass = Self(polynomial: 0x8005)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:15:23: warning: static property 'aug_ccitt' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
13 | public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
14 | public static let arc = Self(polynomial: 0x8005, reflected: true)
15 | public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
| |- warning: static property 'aug_ccitt' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'aug_ccitt' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | public static let buyPass = Self(polynomial: 0x8005)
17 | public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:16:23: warning: static property 'buyPass' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
14 | public static let arc = Self(polynomial: 0x8005, reflected: true)
15 | public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 | public static let buyPass = Self(polynomial: 0x8005)
| |- warning: static property 'buyPass' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'buyPass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 | public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:17:23: warning: static property 'ccitt_false' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 | public static let buyPass = Self(polynomial: 0x8005)
17 | public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
| |- warning: static property 'ccitt_false' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ccitt_false' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 | public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:18:23: warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | public static let buyPass = Self(polynomial: 0x8005)
17 | public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 | public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
| |- warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cdma2000' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 | public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:19:23: warning: static property 'dds110' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
17 | public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 | public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 | public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
| |- warning: static property 'dds110' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dds110' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 | public static let dectX = Self(polynomial: 0x0589)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:20:23: warning: static property 'dectR' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 | public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 | public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
| |- warning: static property 'dectR' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dectR' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | public static let dectX = Self(polynomial: 0x0589)
22 | public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:21:23: warning: static property 'dectX' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 | public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 | public static let dectX = Self(polynomial: 0x0589)
| |- warning: static property 'dectX' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dectX' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 | public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:22:23: warning: static property 'dnp' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
20 | public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 | public static let dectX = Self(polynomial: 0x0589)
22 | public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
| |- warning: static property 'dnp' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dnp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 | public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:23:23: warning: static property 'en13757' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
21 | public static let dectX = Self(polynomial: 0x0589)
22 | public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 | public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
| |- warning: static property 'en13757' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'en13757' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 | public static let kermit = Self(polynomial: 0x1021, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:24:23: warning: static property 'genibus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
22 | public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 | public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 | public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
| |- warning: static property 'genibus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'genibus' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 | public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:25:23: warning: static property 'kermit' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 | public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 | public static let kermit = Self(polynomial: 0x1021, reflected: true)
| |- warning: static property 'kermit' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'kermit' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 | public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:26:23: warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
24 | public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 | public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 | public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
| |- warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'maxim' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 | public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:27:23: warning: static property 'mcrf4xx' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
25 | public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 | public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 | public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
| |- warning: static property 'mcrf4xx' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mcrf4xx' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 | public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:28:23: warning: static property 'modbus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
26 | public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 | public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 | public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
| |- warning: static property 'modbus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'modbus' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 | public static let t10_dif = Self(polynomial: 0x8BB7)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:29:23: warning: static property 'riello' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
27 | public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 | public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 | public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
| |- warning: static property 'riello' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'riello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let t10_dif = Self(polynomial: 0x8BB7)
31 | public static let teledisk = Self(polynomial: 0xA097)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:30:23: warning: static property 't10_dif' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
28 | public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 | public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 | public static let t10_dif = Self(polynomial: 0x8BB7)
| |- warning: static property 't10_dif' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 't10_dif' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let teledisk = Self(polynomial: 0xA097)
32 | public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:31:23: warning: static property 'teledisk' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
29 | public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 | public static let t10_dif = Self(polynomial: 0x8BB7)
31 | public static let teledisk = Self(polynomial: 0xA097)
| |- warning: static property 'teledisk' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'teledisk' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 | public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:32:23: warning: static property 'tms37157' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
30 | public static let t10_dif = Self(polynomial: 0x8BB7)
31 | public static let teledisk = Self(polynomial: 0xA097)
32 | public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
| |- warning: static property 'tms37157' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tms37157' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 | public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:33:23: warning: static property 'usb' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
31 | public static let teledisk = Self(polynomial: 0xA097)
32 | public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 | public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
| |- warning: static property 'usb' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'usb' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
35 | public static let xmodem = Self(polynomial: 0x1021)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:34:23: warning: static property 'x25' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
32 | public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 | public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 | public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
| |- warning: static property 'x25' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'x25' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | public static let xmodem = Self(polynomial: 0x1021)
36 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:35:23: warning: static property 'xmodem' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
33 | public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 | public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
35 | public static let xmodem = Self(polynomial: 0x1021)
| |- warning: static property 'xmodem' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xmodem' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |
37 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC32 {
12 |
13 | public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 | public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:14:23: warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
14 | public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
| |- warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bzip2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 | public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:15:23: warning: static property 'jamCRC' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
13 | public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
14 | public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 | public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
| |- warning: static property 'jamCRC' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'jamCRC' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 | public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:16:23: warning: static property 'mpeg2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
14 | public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 | public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 | public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
| |- warning: static property 'mpeg2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mpeg2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 | public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:17:23: warning: static property 'posix' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 | public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 | public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
| |- warning: static property 'posix' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'posix' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 | public static let xfer = Self(polynomial: 0x000000AF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:18:23: warning: static property 'sata' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 | public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 | public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
| |- warning: static property 'sata' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sata' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let xfer = Self(polynomial: 0x000000AF)
20 | public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:19:23: warning: static property 'xfer' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
17 | public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 | public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 | public static let xfer = Self(polynomial: 0x000000AF)
| |- warning: static property 'xfer' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xfer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 | public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:20:23: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 | public static let xfer = Self(polynomial: 0x000000AF)
20 | public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
| |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'c' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
22 | public static let q = Self(polynomial: 0x814141AB)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:21:23: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public static let xfer = Self(polynomial: 0x000000AF)
20 | public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 | public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
| |- warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'd' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | public static let q = Self(polynomial: 0x814141AB)
23 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:22:23: warning: static property 'q' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
20 | public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 | public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
22 | public static let q = Self(polynomial: 0x814141AB)
| |- warning: static property 'q' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'q' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC64.swift:13:23: warning: static property 'ecma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC64 {
12 |
13 | public static let ecma = Self(polynomial: 0x42F0E1EBA9EA3693, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
| |- warning: static property 'ecma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ecma' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let iso = Self(polynomial: 0x000000000000001B, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
15 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC64.swift:14:23: warning: static property 'iso' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | public static let ecma = Self(polynomial: 0x42F0E1EBA9EA3693, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
14 | public static let iso = Self(polynomial: 0x000000000000001B, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
| |- warning: static property 'iso' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iso' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC8 {
12 |
13 | public static let `default` = Self(polynomial: 0x07)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 | public static let darc = Self(polynomial: 0x39, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:14:23: warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | public static let `default` = Self(polynomial: 0x07)
14 | public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
| |- warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cdma2000' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | public static let darc = Self(polynomial: 0x39, reflected: true)
16 | public static let dvbS2 = Self(polynomial: 0xD5)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:15:23: warning: static property 'darc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
13 | public static let `default` = Self(polynomial: 0x07)
14 | public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 | public static let darc = Self(polynomial: 0x39, reflected: true)
| |- warning: static property 'darc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'darc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | public static let dvbS2 = Self(polynomial: 0xD5)
17 | public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:16:23: warning: static property 'dvbS2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
14 | public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 | public static let darc = Self(polynomial: 0x39, reflected: true)
16 | public static let dvbS2 = Self(polynomial: 0xD5)
| |- warning: static property 'dvbS2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dvbS2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 | public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:17:23: warning: static property 'ebu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public static let darc = Self(polynomial: 0x39, reflected: true)
16 | public static let dvbS2 = Self(polynomial: 0xD5)
17 | public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
| |- warning: static property 'ebu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ebu' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 | public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:18:23: warning: static property 'iCode' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | public static let dvbS2 = Self(polynomial: 0xD5)
17 | public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 | public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
| |- warning: static property 'iCode' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'iCode' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 | public static let maxim = Self(polynomial: 0x31, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:19:23: warning: static property 'itu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
17 | public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 | public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 | public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
| |- warning: static property 'itu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'itu' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let maxim = Self(polynomial: 0x31, reflected: true)
21 | public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:20:23: warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 | public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 | public static let maxim = Self(polynomial: 0x31, reflected: true)
| |- warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'maxim' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
22 | public static let wcdma = Self(polynomial: 0x9B, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:21:23: warning: static property 'rohc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 | public static let maxim = Self(polynomial: 0x31, reflected: true)
21 | public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
| |- warning: static property 'rohc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'rohc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | public static let wcdma = Self(polynomial: 0x9B, reflected: true)
23 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:22:23: warning: static property 'wcdma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
20 | public static let maxim = Self(polynomial: 0x31, reflected: true)
21 | public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
22 | public static let wcdma = Self(polynomial: 0x9B, reflected: true)
| |- warning: static property 'wcdma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'wcdma' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
[11/12] Compiling CRC CRC16.swift
/host/spi-builder-workspace/Sources/CRC16.swift:13:23: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC16 {
12 |
13 | public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
| |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'a' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let arc = Self(polynomial: 0x8005, reflected: true)
15 | public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:14:23: warning: static property 'arc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
14 | public static let arc = Self(polynomial: 0x8005, reflected: true)
| |- warning: static property 'arc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'arc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 | public static let buyPass = Self(polynomial: 0x8005)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:15:23: warning: static property 'aug_ccitt' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
13 | public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
14 | public static let arc = Self(polynomial: 0x8005, reflected: true)
15 | public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
| |- warning: static property 'aug_ccitt' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'aug_ccitt' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | public static let buyPass = Self(polynomial: 0x8005)
17 | public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:16:23: warning: static property 'buyPass' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
14 | public static let arc = Self(polynomial: 0x8005, reflected: true)
15 | public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 | public static let buyPass = Self(polynomial: 0x8005)
| |- warning: static property 'buyPass' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'buyPass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 | public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:17:23: warning: static property 'ccitt_false' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 | public static let buyPass = Self(polynomial: 0x8005)
17 | public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
| |- warning: static property 'ccitt_false' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ccitt_false' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 | public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:18:23: warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
16 | public static let buyPass = Self(polynomial: 0x8005)
17 | public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 | public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
| |- warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cdma2000' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 | public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:19:23: warning: static property 'dds110' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
17 | public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 | public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 | public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
| |- warning: static property 'dds110' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dds110' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 | public static let dectX = Self(polynomial: 0x0589)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:20:23: warning: static property 'dectR' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
18 | public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 | public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 | public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
| |- warning: static property 'dectR' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dectR' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | public static let dectX = Self(polynomial: 0x0589)
22 | public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:21:23: warning: static property 'dectX' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
19 | public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 | public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 | public static let dectX = Self(polynomial: 0x0589)
| |- warning: static property 'dectX' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dectX' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 | public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:22:23: warning: static property 'dnp' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
20 | public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 | public static let dectX = Self(polynomial: 0x0589)
22 | public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
| |- warning: static property 'dnp' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dnp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 | public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:23:23: warning: static property 'en13757' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
21 | public static let dectX = Self(polynomial: 0x0589)
22 | public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 | public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
| |- warning: static property 'en13757' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'en13757' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 | public static let kermit = Self(polynomial: 0x1021, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:24:23: warning: static property 'genibus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
22 | public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 | public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 | public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
| |- warning: static property 'genibus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'genibus' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 | public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:25:23: warning: static property 'kermit' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
23 | public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 | public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 | public static let kermit = Self(polynomial: 0x1021, reflected: true)
| |- warning: static property 'kermit' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'kermit' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 | public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:26:23: warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
24 | public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 | public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 | public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
| |- warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'maxim' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 | public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:27:23: warning: static property 'mcrf4xx' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
25 | public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 | public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 | public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
| |- warning: static property 'mcrf4xx' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mcrf4xx' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 | public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:28:23: warning: static property 'modbus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
26 | public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 | public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 | public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
| |- warning: static property 'modbus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'modbus' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 | public static let t10_dif = Self(polynomial: 0x8BB7)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:29:23: warning: static property 'riello' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
27 | public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 | public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 | public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
| |- warning: static property 'riello' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'riello' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let t10_dif = Self(polynomial: 0x8BB7)
31 | public static let teledisk = Self(polynomial: 0xA097)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:30:23: warning: static property 't10_dif' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
28 | public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 | public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 | public static let t10_dif = Self(polynomial: 0x8BB7)
| |- warning: static property 't10_dif' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 't10_dif' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let teledisk = Self(polynomial: 0xA097)
32 | public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:31:23: warning: static property 'teledisk' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
29 | public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 | public static let t10_dif = Self(polynomial: 0x8BB7)
31 | public static let teledisk = Self(polynomial: 0xA097)
| |- warning: static property 'teledisk' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'teledisk' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 | public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:32:23: warning: static property 'tms37157' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
30 | public static let t10_dif = Self(polynomial: 0x8BB7)
31 | public static let teledisk = Self(polynomial: 0xA097)
32 | public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
| |- warning: static property 'tms37157' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tms37157' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 | public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:33:23: warning: static property 'usb' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
31 | public static let teledisk = Self(polynomial: 0xA097)
32 | public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 | public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
| |- warning: static property 'usb' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'usb' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
35 | public static let xmodem = Self(polynomial: 0x1021)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:34:23: warning: static property 'x25' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
32 | public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 | public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 | public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
| |- warning: static property 'x25' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'x25' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | public static let xmodem = Self(polynomial: 0x1021)
36 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:35:23: warning: static property 'xmodem' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
33 | public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 | public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
35 | public static let xmodem = Self(polynomial: 0x1021)
| |- warning: static property 'xmodem' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xmodem' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |
37 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
7 | import Foundation
8 |
9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
| `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
10 |
11 | // MARK: Stored Properties
[12/12] Compiling CRC CRCCalculator.swift
Build complete! (11.88s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "CRC",
"name" : "CRC",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "CRC",
"targets" : [
"CRC"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "CRCTests",
"module_type" : "SwiftTarget",
"name" : "CRCTests",
"path" : "Tests",
"sources" : [
"CRC16Tests.swift",
"CRC32Tests.swift",
"CRC64Tests.swift",
"CRC8Tests.swift",
"CRCTestCase.swift"
],
"target_dependencies" : [
"CRC"
],
"type" : "test"
},
{
"c99name" : "CRC",
"module_type" : "SwiftTarget",
"name" : "CRC",
"path" : "Sources",
"product_memberships" : [
"CRC"
],
"sources" : [
"CRC+Verify.swift",
"CRC.swift",
"CRC16.swift",
"CRC32.swift",
"CRC64.swift",
"CRC8.swift",
"CRCCalculator.swift",
"Checksum.swift",
"Hex.swift"
],
"type" : "library"
}
],
"tools_version" : "5.4"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.