The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of CRC, reference main (0616be), with Swift 6.0 for macOS (SPM) on 4 Nov 2024 12:40:47 UTC.

Swift 6 data race errors: 47

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/QuickBirdEng/crc-swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/QuickBirdEng/crc-swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
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 main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "crc-swift",
      "name": "CRC",
      "url": "https://github.com/QuickBirdEng/crc-swift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/crc-swift",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/QuickBirdEng/crc-swift.git
[1/115] Fetching crc-swift
Fetched https://github.com/QuickBirdEng/crc-swift.git from cache (0.86s)
Creating working copy for https://github.com/QuickBirdEng/crc-swift.git
Working copy of https://github.com/QuickBirdEng/crc-swift.git resolved at main (0616be1)
warning: '.resolve-product-dependencies': dependency 'crc-swift' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/QuickBirdEng/crc-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/12] Compiling CRC CRC8.swift
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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 Hex.swift
[6/12] Compiling CRC CRCCalculator.swift
[7/12] Compiling CRC CRC16.swift
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
[8/12] Compiling CRC CRC32.swift
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
[9/12] Compiling CRC CRC64.swift
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
[10/12] Compiling CRC CRC+Verify.swift
/Users/admin/builder/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 |
/Users/admin/builder/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
[11/12] Emitting module CRC
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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 |
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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 CRC.swift
Build complete! (15.50s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CRC",
  "name" : "CRC",
  "path" : "/Users/admin/builder/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"
}
Done.