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 SwiftWinMD, reference main (68323f), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 04:21:24 UTC.

Swift 6 data race errors: 40

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

10 |   ///   Processor (4-byte constant)
11 |   ///   AssemblyRef (AssemblyRef Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Processor", type: .constant(4)),
14 |     Column(name: "AssemblyRef", type: .index(.simple(AssemblyRef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/ClassLayout.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   ClassSize (4-byte constant)
12 |   ///   Parent (TypeDef Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "PackingSize", type: .constant(2)),
15 |     Column(name: "ClassSize", type: .constant(4)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[33/104] Compiling WinMD Index.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Iteration.swift:26:22: warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 | /// A record, or colloquailly a row, is a singular entity in a table.  This is
 7 | /// an iterable entity in the record collection of a table.
 8 | public struct Record<Table: WinMD.Table> {
   |                      `- note: 'Table' previously declared here
 9 |   internal let row: Int
10 |   internal let columns: [Int]
   :
24 |
25 | extension Record {
26 |   internal func list<Table: WinMD.Table>(for column: Int) throws
   |                      `- warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
27 |       -> TableIterator<Table> {
28 |     // Lists are stored as a single index in the current row.  This marks the
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Assembly.swift:19:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
17 |   ///   Name (String Heap Index)
18 |   ///   Culture (String Heap Index)
19 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "HashAlgId", type: .constant(4)),
21 |     Column(name: "MajorVersion", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[34/104] Compiling WinMD Iteration.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Iteration.swift:26:22: warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 | /// A record, or colloquailly a row, is a singular entity in a table.  This is
 7 | /// an iterable entity in the record collection of a table.
 8 | public struct Record<Table: WinMD.Table> {
   |                      `- note: 'Table' previously declared here
 9 |   internal let row: Int
10 |   internal let columns: [Int]
   :
24 |
25 | extension Record {
26 |   internal func list<Table: WinMD.Table>(for column: Int) throws
   |                      `- warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
27 |       -> TableIterator<Table> {
28 |     // Lists are stored as a single index in the current row.  This marks the
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Assembly.swift:19:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
17 |   ///   Name (String Heap Index)
18 |   ///   Culture (String Heap Index)
19 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "HashAlgId", type: .constant(4)),
21 |     Column(name: "MajorVersion", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[35/104] Compiling WinMD PEFile.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Iteration.swift:26:22: warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 | /// A record, or colloquailly a row, is a singular entity in a table.  This is
 7 | /// an iterable entity in the record collection of a table.
 8 | public struct Record<Table: WinMD.Table> {
   |                      `- note: 'Table' previously declared here
 9 |   internal let row: Int
10 |   internal let columns: [Int]
   :
24 |
25 | extension Record {
26 |   internal func list<Table: WinMD.Table>(for column: Int) throws
   |                      `- warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
27 |       -> TableIterator<Table> {
28 |     // Lists are stored as a single index in the current row.  This marks the
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Assembly.swift:19:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
17 |   ///   Name (String Heap Index)
18 |   ///   Culture (String Heap Index)
19 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "HashAlgId", type: .constant(4)),
21 |     Column(name: "MajorVersion", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[36/104] Compiling WinMD StringsHeap.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Iteration.swift:26:22: warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 | /// A record, or colloquailly a row, is a singular entity in a table.  This is
 7 | /// an iterable entity in the record collection of a table.
 8 | public struct Record<Table: WinMD.Table> {
   |                      `- note: 'Table' previously declared here
 9 |   internal let row: Int
10 |   internal let columns: [Int]
   :
24 |
25 | extension Record {
26 |   internal func list<Table: WinMD.Table>(for column: Int) throws
   |                      `- warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
27 |       -> TableIterator<Table> {
28 |     // Lists are stored as a single index in the current row.  This marks the
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Assembly.swift:19:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
17 |   ///   Name (String Heap Index)
18 |   ///   Culture (String Heap Index)
19 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "HashAlgId", type: .constant(4)),
21 |     Column(name: "MajorVersion", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[37/104] Compiling WinMD Table.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Iteration.swift:26:22: warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 | /// A record, or colloquailly a row, is a singular entity in a table.  This is
 7 | /// an iterable entity in the record collection of a table.
 8 | public struct Record<Table: WinMD.Table> {
   |                      `- note: 'Table' previously declared here
 9 |   internal let row: Int
10 |   internal let columns: [Int]
   :
24 |
25 | extension Record {
26 |   internal func list<Table: WinMD.Table>(for column: Int) throws
   |                      `- warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
27 |       -> TableIterator<Table> {
28 |     // Lists are stored as a single index in the current row.  This marks the
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Assembly.swift:19:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
17 |   ///   Name (String Heap Index)
18 |   ///   Culture (String Heap Index)
19 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "HashAlgId", type: .constant(4)),
21 |     Column(name: "MajorVersion", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[38/104] Compiling WinMD Assembly.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Iteration.swift:26:22: warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 | /// A record, or colloquailly a row, is a singular entity in a table.  This is
 7 | /// an iterable entity in the record collection of a table.
 8 | public struct Record<Table: WinMD.Table> {
   |                      `- note: 'Table' previously declared here
 9 |   internal let row: Int
10 |   internal let columns: [Int]
   :
24 |
25 | extension Record {
26 |   internal func list<Table: WinMD.Table>(for column: Int) throws
   |                      `- warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
27 |       -> TableIterator<Table> {
28 |     // Lists are stored as a single index in the current row.  This marks the
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Assembly.swift:19:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
17 |   ///   Name (String Heap Index)
18 |   ///   Culture (String Heap Index)
19 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "HashAlgId", type: .constant(4)),
21 |     Column(name: "MajorVersion", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[39/104] Compiling WinMD StandAloneSig.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/StandAloneSig.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   FieldList (Field Index)
15 |   ///   MethodList (MethodDef Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(4)),
18 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeRef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   TypeName (String Heap Index)
12 |   ///   TypeNamespace (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "ResolutionScope", type: .index(.coded(ResolutionScope.self))),
15 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeSpec.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
[40/104] Compiling WinMD TypeDef.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/StandAloneSig.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   FieldList (Field Index)
15 |   ///   MethodList (MethodDef Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(4)),
18 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeRef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   TypeName (String Heap Index)
12 |   ///   TypeNamespace (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "ResolutionScope", type: .index(.coded(ResolutionScope.self))),
15 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeSpec.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
[41/104] Compiling WinMD TypeRef.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/StandAloneSig.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   FieldList (Field Index)
15 |   ///   MethodList (MethodDef Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(4)),
18 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeRef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   TypeName (String Heap Index)
12 |   ///   TypeNamespace (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "ResolutionScope", type: .index(.coded(ResolutionScope.self))),
15 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeSpec.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
[42/104] Compiling WinMD TypeSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/StandAloneSig.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   FieldList (Field Index)
15 |   ///   MethodList (MethodDef Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(4)),
18 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeRef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   TypeName (String Heap Index)
12 |   ///   TypeNamespace (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "ResolutionScope", type: .index(.coded(ResolutionScope.self))),
15 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeSpec.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
[43/104] Compiling WinMD TablesStream.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/StandAloneSig.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   FieldList (Field Index)
15 |   ///   MethodList (MethodDef Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(4)),
18 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeRef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   TypeName (String Heap Index)
12 |   ///   TypeNamespace (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "ResolutionScope", type: .index(.coded(ResolutionScope.self))),
15 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeSpec.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
[44/104] Compiling ArgumentParser Argument.swift
[45/104] Compiling ArgumentParser ArgumentHelp.swift
[46/104] Compiling ArgumentParser CompletionKind.swift
[47/104] Compiling ArgumentParser Errors.swift
[48/104] Compiling ArgumentParser CommandConfiguration.swift
[49/104] Compiling ArgumentParser EnumerableFlag.swift
[50/104] Compiling ArgumentParser ExpressibleByArgument.swift
[51/104] Compiling ArgumentParser ParsableArguments.swift
[56/107] Compiling ArgumentParser ParsableArgumentsValidation.swift
[57/107] Compiling ArgumentParser ParsableCommand.swift
[58/107] Compiling ArgumentParser ArgumentDecoder.swift
[59/107] Compiling ArgumentParser ArgumentDefinition.swift
[60/107] Emitting module ArgumentParser
[61/107] Emitting module WinMD
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Iteration.swift:26:22: warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 6 | /// A record, or colloquailly a row, is a singular entity in a table.  This is
 7 | /// an iterable entity in the record collection of a table.
 8 | public struct Record<Table: WinMD.Table> {
   |                      `- note: 'Table' previously declared here
 9 |   internal let row: Int
10 |   internal let columns: [Int]
   :
24 |
25 | extension Record {
26 |   internal func list<Table: WinMD.Table>(for column: Int) throws
   |                      `- warning: generic parameter 'Table' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
27 |       -> TableIterator<Table> {
28 |     // Lists are stored as a single index in the current row.  This marks the
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Assembly.swift:19:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
17 |   ///   Name (String Heap Index)
18 |   ///   Culture (String Heap Index)
19 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "HashAlgId", type: .constant(4)),
21 |     Column(name: "MajorVersion", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/AssemblyOS.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   OSMajorVersion (4-byte constant)
11 |   ///   OSMinorVersion (4-byte constant)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "OSPlatformID", type: .constant(4)),
14 |     Column(name: "OSMajorVersion", type: .constant(4)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/AssemblyProcessor.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Processor (4-byte constant)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Processor", type: .constant(4)),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/AssemblyRef.swift:19:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
17 |   ///   Culture (String Heap Index)
18 |   ///   HashValue (Blob Heap Index)
19 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "MajorVersion", type: .constant(2)),
21 |     Column(name: "MinorVersion", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/AssemblyRefOS.swift:14:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   ///   OSMinorVersion (4-byte constant)
13 |   ///   AssemblyRef (AssemblyRef Index)
14 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "OSPlatformId", type: .constant(4)),
16 |     Column(name: "OSMajorVersion", type: .constant(4)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/AssemblyRefProcessor.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Processor (4-byte constant)
11 |   ///   AssemblyRef (AssemblyRef Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Processor", type: .constant(4)),
14 |     Column(name: "AssemblyRef", type: .index(.simple(AssemblyRef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/ClassLayout.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   ClassSize (4-byte constant)
12 |   ///   Parent (TypeDef Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "PackingSize", type: .constant(2)),
15 |     Column(name: "ClassSize", type: .constant(4)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Constant.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Parent (HasConstant Coded Index)
12 |   ///   Value (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Type", type: .constant(1)),
15 |     Column(name: StaticString(), type: .constant(1)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/CustomAttribute.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Type (CustomAttributeType Coded Index)
12 |   ///   Value (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Parent", type: .index(.coded(HasCustomAttribute.self))),
15 |     Column(name: "Type", type: .index(.coded(CustomAttributeType.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/DeclSecurity.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Parent (HasDeclSecurity Coded Index)
12 |   ///   PermissionSet (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Action", type: .constant(2)),
15 |     Column(name: "Parent", type: .index(.coded(HasDeclSecurity.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/EventDef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Name (String Heap Index)
12 |   ///   EventType (TypeDefOrRef Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "EventFlags", type: .constant(2)),
15 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/EventMap.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Parent (TypeDef Index)
11 |   ///   EventList (Event Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Parent", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "EventList", type: .index(.simple(EventDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/ExportedType.swift:15:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   ///   TypeNamespace (String Heap Index)
14 |   ///   Implementation (Implementation Coded Index)
15 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(4)),
17 |     Column(name: "TypeDefId", type: .constant(4)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/FieldDef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Name (String Heap Index)
12 |   ///   Signature (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/FieldLayout.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Offset (4-byte constant)
11 |   ///   Field (Field Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Offset", type: .constant(4)),
14 |     Column(name: "Field", type: .index(.simple(FieldDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/FieldMarshal.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Parent (HasFieldMarshal Coded Index)
11 |   ///   NativeType (Blob Heap Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Parent", type: .index(.coded(HasFieldMarshal.self))),
14 |     Column(name: "NativeType", type: .index(.heap(.blob))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/FieldRVA.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   RVA (4-byte constant)
11 |   ///   Field (Field Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "RVA", type: .constant(4)),
14 |     Column(name: "Field", type: .index(.simple(FieldDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/File.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Name (String Heap Index)
12 |   ///   HashValue (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(4)),
15 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/GenericParam.swift:14:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   ///   Owner (TypeOrMethodDef Coded Index)
13 |   ///   Name (String Heap Index)
14 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Number", type: .constant(2)),
16 |     Column(name: "Flags", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/GenericParamConstraint.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Owner (GenericParam Index)
11 |   ///   Constraint (TypeDefOrRef Coded Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Owner", type: .index(.simple(GenericParam.self))),
14 |     Column(name: "Constraint", type: .index(.coded(TypeDefOrRef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/ImplMap.swift:14:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   ///   ImportName (String Heap Index)
13 |   ///   ImportScope (ModuleRef Index)
14 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "MappingFlags", type: .constant(2)),
16 |     Column(name: "MemberForwarded", type: .index(.coded(MemberForwarded.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/InterfaceImpl.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Class (TypeDef Index)
11 |   ///   Interface (TypeDefOrRef Coded Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Class", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "Interface", type: .index(.coded(TypeDefOrRef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/ManifestResource.swift:14:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   ///   Name (String Heap Index)
13 |   ///   Implementation (Implementation Coded Index)
14 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Offset", type: .constant(4)),
16 |     Column(name: "Flags", type: .constant(4)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MemberRef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Name (String Heap Index)
12 |   ///   Signature (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Class", type: .index(.coded(MemberRefParent.self))),
15 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   Signature (Blob Heap Index)
15 |   ///   ParamList (Param Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "RVA", type: .constant(4)),
18 |     Column(name: "ImplFlags", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodImpl.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   MethodBody (MethodDefOrRef Coded Index)
12 |   ///   MethodDeclaration (MethodDefOrRef Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Class", type: .index(.simple(TypeDef.self))),
15 |     Column(name: "MethodBody", type: .index(.coded(MethodDefOrRef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSemantics.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Method (MethodDef Index)
12 |   ///   Association (HasSemantics Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Semantics", type: .constant(2)),
15 |     Column(name: "Method", type: .index(.simple(MethodDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSpec.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Method (MethodDefOrRef Coded Index)
11 |   ///   Instantiation (Blob Heap Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Method", type: .index(.coded(MethodDefOrRef.self))),
14 |     Column(name: "Instantiation", type: .index(.heap(.blob))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Module.swift:17:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   ///   EncId (GUID Heap Index, reserved, MBZ)
16 |   ///   EncBaseId (GUID Heap Index, reserved, MBZ)
17 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Generation", type: .constant(2)),
19 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/ModuleRef.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Name (String Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Name", type: .index(.heap(.string))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/NestedClass.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   NestedClass (TypeDef Index)
11 |   ///   EnclosingClass (TypeDef Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "NestedClass", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "EnclosingClass", type: .index(.simple(TypeDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Param.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Sequence (2-byte constant)
12 |   ///   Name (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Sequence", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyDef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Name (String Heap Index)
12 |   ///   Type (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyMap.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Parent (TypeDef Index)
11 |   ///   PropertyList (Property Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Parent", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "PropertyList", type: .index(.simple(PropertyDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/StandAloneSig.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   FieldList (Field Index)
15 |   ///   MethodList (MethodDef Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(4)),
18 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeRef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   TypeName (String Heap Index)
12 |   ///   TypeNamespace (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "ResolutionScope", type: .index(.coded(ResolutionScope.self))),
15 |     Column(name: "TypeName", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/TypeSpec.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Signature (Blob Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Signature", type: .index(.heap(.blob))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[66/107] Compiling ArgumentParser SequenceExtensions.swift
[67/107] Compiling ArgumentParser StringExtensions.swift
[68/107] Compiling ArgumentParser Tree.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   Signature (Blob Heap Index)
15 |   ///   ParamList (Param Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "RVA", type: .constant(4)),
18 |     Column(name: "ImplFlags", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodImpl.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   MethodBody (MethodDefOrRef Coded Index)
12 |   ///   MethodDeclaration (MethodDefOrRef Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Class", type: .index(.simple(TypeDef.self))),
15 |     Column(name: "MethodBody", type: .index(.coded(MethodDefOrRef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSemantics.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Method (MethodDef Index)
12 |   ///   Association (HasSemantics Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Semantics", type: .constant(2)),
15 |     Column(name: "Method", type: .index(.simple(MethodDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSpec.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Method (MethodDefOrRef Coded Index)
11 |   ///   Instantiation (Blob Heap Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Method", type: .index(.coded(MethodDefOrRef.self))),
14 |     Column(name: "Instantiation", type: .index(.heap(.blob))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Module.swift:17:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   ///   EncId (GUID Heap Index, reserved, MBZ)
16 |   ///   EncBaseId (GUID Heap Index, reserved, MBZ)
17 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Generation", type: .constant(2)),
19 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   Signature (Blob Heap Index)
15 |   ///   ParamList (Param Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "RVA", type: .constant(4)),
18 |     Column(name: "ImplFlags", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodImpl.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   MethodBody (MethodDefOrRef Coded Index)
12 |   ///   MethodDeclaration (MethodDefOrRef Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Class", type: .index(.simple(TypeDef.self))),
15 |     Column(name: "MethodBody", type: .index(.coded(MethodDefOrRef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSemantics.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Method (MethodDef Index)
12 |   ///   Association (HasSemantics Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Semantics", type: .constant(2)),
15 |     Column(name: "Method", type: .index(.simple(MethodDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSpec.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Method (MethodDefOrRef Coded Index)
11 |   ///   Instantiation (Blob Heap Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Method", type: .index(.coded(MethodDefOrRef.self))),
14 |     Column(name: "Instantiation", type: .index(.heap(.blob))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Module.swift:17:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   ///   EncId (GUID Heap Index, reserved, MBZ)
16 |   ///   EncBaseId (GUID Heap Index, reserved, MBZ)
17 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Generation", type: .constant(2)),
19 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   Signature (Blob Heap Index)
15 |   ///   ParamList (Param Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "RVA", type: .constant(4)),
18 |     Column(name: "ImplFlags", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodImpl.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   MethodBody (MethodDefOrRef Coded Index)
12 |   ///   MethodDeclaration (MethodDefOrRef Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Class", type: .index(.simple(TypeDef.self))),
15 |     Column(name: "MethodBody", type: .index(.coded(MethodDefOrRef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSemantics.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Method (MethodDef Index)
12 |   ///   Association (HasSemantics Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Semantics", type: .constant(2)),
15 |     Column(name: "Method", type: .index(.simple(MethodDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSpec.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Method (MethodDefOrRef Coded Index)
11 |   ///   Instantiation (Blob Heap Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Method", type: .index(.coded(MethodDefOrRef.self))),
14 |     Column(name: "Instantiation", type: .index(.heap(.blob))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Module.swift:17:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   ///   EncId (GUID Heap Index, reserved, MBZ)
16 |   ///   EncBaseId (GUID Heap Index, reserved, MBZ)
17 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Generation", type: .constant(2)),
19 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   Signature (Blob Heap Index)
15 |   ///   ParamList (Param Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "RVA", type: .constant(4)),
18 |     Column(name: "ImplFlags", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodImpl.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   MethodBody (MethodDefOrRef Coded Index)
12 |   ///   MethodDeclaration (MethodDefOrRef Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Class", type: .index(.simple(TypeDef.self))),
15 |     Column(name: "MethodBody", type: .index(.coded(MethodDefOrRef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSemantics.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Method (MethodDef Index)
12 |   ///   Association (HasSemantics Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Semantics", type: .constant(2)),
15 |     Column(name: "Method", type: .index(.simple(MethodDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSpec.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Method (MethodDefOrRef Coded Index)
11 |   ///   Instantiation (Blob Heap Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Method", type: .index(.coded(MethodDefOrRef.self))),
14 |     Column(name: "Instantiation", type: .index(.heap(.blob))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Module.swift:17:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   ///   EncId (GUID Heap Index, reserved, MBZ)
16 |   ///   EncBaseId (GUID Heap Index, reserved, MBZ)
17 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Generation", type: .constant(2)),
19 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodDef.swift:16:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   ///   Signature (Blob Heap Index)
15 |   ///   ParamList (Param Index)
16 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "RVA", type: .constant(4)),
18 |     Column(name: "ImplFlags", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodImpl.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   MethodBody (MethodDefOrRef Coded Index)
12 |   ///   MethodDeclaration (MethodDefOrRef Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Class", type: .index(.simple(TypeDef.self))),
15 |     Column(name: "MethodBody", type: .index(.coded(MethodDefOrRef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSemantics.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Method (MethodDef Index)
12 |   ///   Association (HasSemantics Coded Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Semantics", type: .constant(2)),
15 |     Column(name: "Method", type: .index(.simple(MethodDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/MethodSpec.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Method (MethodDefOrRef Coded Index)
11 |   ///   Instantiation (Blob Heap Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Method", type: .index(.coded(MethodDefOrRef.self))),
14 |     Column(name: "Instantiation", type: .index(.heap(.blob))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Module.swift:17:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   ///   EncId (GUID Heap Index, reserved, MBZ)
16 |   ///   EncBaseId (GUID Heap Index, reserved, MBZ)
17 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Generation", type: .constant(2)),
19 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[80/107] Compiling ArgumentParser InputOrigin.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/ModuleRef.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Name (String Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Name", type: .index(.heap(.string))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/NestedClass.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   NestedClass (TypeDef Index)
11 |   ///   EnclosingClass (TypeDef Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "NestedClass", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "EnclosingClass", type: .index(.simple(TypeDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Param.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Sequence (2-byte constant)
12 |   ///   Name (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Sequence", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyDef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Name (String Heap Index)
12 |   ///   Type (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyMap.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Parent (TypeDef Index)
11 |   ///   PropertyList (Property Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Parent", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "PropertyList", type: .index(.simple(PropertyDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[81/107] Compiling ArgumentParser Name.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/ModuleRef.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Name (String Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Name", type: .index(.heap(.string))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/NestedClass.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   NestedClass (TypeDef Index)
11 |   ///   EnclosingClass (TypeDef Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "NestedClass", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "EnclosingClass", type: .index(.simple(TypeDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Param.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Sequence (2-byte constant)
12 |   ///   Name (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Sequence", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyDef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Name (String Heap Index)
12 |   ///   Type (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyMap.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Parent (TypeDef Index)
11 |   ///   PropertyList (Property Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Parent", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "PropertyList", type: .index(.simple(PropertyDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[82/107] Compiling ArgumentParser DumpHelpGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/ModuleRef.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Name (String Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Name", type: .index(.heap(.string))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/NestedClass.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   NestedClass (TypeDef Index)
11 |   ///   EnclosingClass (TypeDef Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "NestedClass", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "EnclosingClass", type: .index(.simple(TypeDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Param.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Sequence (2-byte constant)
12 |   ///   Name (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Sequence", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyDef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Name (String Heap Index)
12 |   ///   Type (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyMap.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Parent (TypeDef Index)
11 |   ///   PropertyList (Property Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Parent", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "PropertyList", type: .index(.simple(PropertyDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[83/107] Compiling ArgumentParser HelpCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/ModuleRef.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Name (String Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Name", type: .index(.heap(.string))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/NestedClass.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   NestedClass (TypeDef Index)
11 |   ///   EnclosingClass (TypeDef Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "NestedClass", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "EnclosingClass", type: .index(.simple(TypeDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Param.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Sequence (2-byte constant)
12 |   ///   Name (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Sequence", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyDef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Name (String Heap Index)
12 |   ///   Type (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyMap.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Parent (TypeDef Index)
11 |   ///   PropertyList (Property Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Parent", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "PropertyList", type: .index(.simple(PropertyDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
[84/107] Compiling ArgumentParser HelpGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/ModuleRef.swift:11:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |   /// Record Layout
10 |   ///   Name (String Heap Index)
11 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
12 |     Column(name: "Name", type: .index(.heap(.string))),
13 |   ]
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/NestedClass.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   NestedClass (TypeDef Index)
11 |   ///   EnclosingClass (TypeDef Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "NestedClass", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "EnclosingClass", type: .index(.simple(TypeDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/Param.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Sequence (2-byte constant)
12 |   ///   Name (String Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Sequence", type: .constant(2)),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyDef.swift:13:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
11 |   ///   Name (String Heap Index)
12 |   ///   Type (Blob Heap Index)
13 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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 |     Column(name: "Flags", type: .constant(2)),
15 |     Column(name: "Name", type: .index(.heap(.string))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Tables/PropertyMap.swift:12:21: warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
10 |   ///   Parent (TypeDef Index)
11 |   ///   PropertyList (Property Index)
12 |   public static let columns: [Column] = [
   |                     |- warning: static property 'columns' is not concurrency-safe because non-'Sendable' type '[Column]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'columns' 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
13 |     Column(name: "Parent", type: .index(.simple(TypeDef.self))),
14 |     Column(name: "PropertyList", type: .index(.simple(PropertyDef.self))),
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/Table.swift:20:15: note: consider making struct 'Column' conform to the 'Sendable' protocol
18 | /// Accessible columns have a name which the user can use to reference the
19 | /// column, and a type which indicates how to read the value of the column.
20 | public struct Column {
   |               `- note: consider making struct 'Column' conform to the 'Sendable' protocol
21 |   let name: StaticString
22 |   let type: ColumnType
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
[86/107] Compiling ArgumentParser MessageInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
[87/107] Compiling ArgumentParser UsageGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
[88/107] Compiling ArgumentParser CollectionExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
[89/107] Compiling ArgumentParser ArgumentSet.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
[90/107] Compiling ArgumentParser CommandParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/WinMD/CILTables.swift:10:14: warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | @usableFromInline
10 | internal var kRegisteredTables: [Table.Type] = [
   |              |- warning: var 'kRegisteredTables' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'kRegisteredTables' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: annotate 'kRegisteredTables' 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
11 |   Metadata.Tables.Assembly.self,
12 |   Metadata.Tables.AssemblyOS.self,
[105/110] Compiling winmd_inspect FileURL.swift
[106/110] Emitting module winmd_inspect
[107/110] Compiling winmd_inspect main.swift
[107/110] Write Objects.LinkFileList
[108/110] Linking winmd-inspect
[109/110] Applying winmd-inspect
Build complete! (11.00s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "1.1.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "http://github.com/apple/swift-argument-parser"
    }
  ],
  "manifest_display_name" : "SwiftWinMD",
  "name" : "SwiftWinMD",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "winmd-inspect",
      "targets" : [
        "winmd-inspect"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "winmd_inspect",
      "module_type" : "SwiftTarget",
      "name" : "winmd-inspect",
      "path" : "Sources/winmd-inspect",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "winmd-inspect"
      ],
      "sources" : [
        "FileURL.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "WinMD"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "WinMDTests",
      "module_type" : "SwiftTarget",
      "name" : "WinMDTests",
      "path" : "Tests/WinMDTests",
      "sources" : [
        "CodedIndexTests.swift",
        "GUIDHeapTests.swift",
        "StringsHeapTests.swift"
      ],
      "target_dependencies" : [
        "WinMD"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WinMD",
      "module_type" : "SwiftTarget",
      "name" : "WinMD",
      "path" : "Sources/WinMD",
      "product_memberships" : [
        "winmd-inspect"
      ],
      "sources" : [
        "ArraySlice+Extensions.swift",
        "AssemblyVersion.swift",
        "BlobsHeap.swift",
        "CIL.swift",
        "CILFlags.swift",
        "CILTables.swift",
        "CodedIndex.swift",
        "Compression.swift",
        "DOSFile.swift",
        "Database.swift",
        "Error.swift",
        "GUIDHeap.swift",
        "Index.swift",
        "Iteration.swift",
        "PEFile.swift",
        "StringsHeap.swift",
        "Table.swift",
        "Tables/Assembly.swift",
        "Tables/AssemblyOS.swift",
        "Tables/AssemblyProcessor.swift",
        "Tables/AssemblyRef.swift",
        "Tables/AssemblyRefOS.swift",
        "Tables/AssemblyRefProcessor.swift",
        "Tables/ClassLayout.swift",
        "Tables/Constant.swift",
        "Tables/CustomAttribute.swift",
        "Tables/DeclSecurity.swift",
        "Tables/EventDef.swift",
        "Tables/EventMap.swift",
        "Tables/ExportedType.swift",
        "Tables/FieldDef.swift",
        "Tables/FieldLayout.swift",
        "Tables/FieldMarshal.swift",
        "Tables/FieldRVA.swift",
        "Tables/File.swift",
        "Tables/GenericParam.swift",
        "Tables/GenericParamConstraint.swift",
        "Tables/ImplMap.swift",
        "Tables/InterfaceImpl.swift",
        "Tables/ManifestResource.swift",
        "Tables/MemberRef.swift",
        "Tables/MethodDef.swift",
        "Tables/MethodImpl.swift",
        "Tables/MethodSemantics.swift",
        "Tables/MethodSpec.swift",
        "Tables/Module.swift",
        "Tables/ModuleRef.swift",
        "Tables/NestedClass.swift",
        "Tables/Param.swift",
        "Tables/PropertyDef.swift",
        "Tables/PropertyMap.swift",
        "Tables/StandAloneSig.swift",
        "Tables/TypeDef.swift",
        "Tables/TypeRef.swift",
        "Tables/TypeSpec.swift",
        "TablesStream.swift"
      ],
      "target_dependencies" : [
        "CPE"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CPE",
      "module_type" : "ClangTarget",
      "name" : "CPE",
      "path" : "Sources/CPE",
      "product_memberships" : [
        "winmd-inspect"
      ],
      "sources" : [
        "shims.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.