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 Maaku, reference 0.9.2 (4b67ff), with Swift 6.0 for macOS (SPM) on 27 Nov 2024 19:58:57 UTC.

Swift 6 data race errors: 23

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 -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
77 |     /// replaced by a placeholder HTML comment, and unsafe links are replaced by
78 |     /// empty strings.
79 |     public static let unsafe = CMDocumentOption(rawValue: CMARK_OPT_UNSAFE)
   |                       |- warning: static property 'unsafe' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'unsafe' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:32:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 30 |
 31 |     /// All extensions
 32 |     public static let all: CMExtensionOption = [.tables, .autolinks, .strikethrough, .tagfilters, .tasklist]
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Tables
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:35:23: warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 33 |
 34 |     /// Tables
 35 |     public static let tables = CMExtensionOption(rawValue: 1)
    |                       |- warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tables' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     /// Auto links
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:38:23: warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 36 |
 37 |     /// Auto links
 38 |     public static let autolinks = CMExtensionOption(rawValue: 2)
    |                       |- warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'autolinks' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     /// Strikethrough
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:41:23: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 39 |
 40 |     /// Strikethrough
 41 |     public static let strikethrough = CMExtensionOption(rawValue: 4)
    |                       |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |
 43 |     /// Tag filters
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:44:23: warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 42 |
 43 |     /// Tag filters
 44 |     public static let tagfilters = CMExtensionOption(rawValue: 8)
    |                       |- warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tagfilters' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Tasklist items
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:47:23: warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 45 |
 46 |     /// Tasklist items
 47 |     public static let tasklist = CMExtensionOption(rawValue: 16)
    |                       |- warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tasklist' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     /// Marker for the end of the possible values.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:50:24: warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 48 |
 49 |     /// Marker for the end of the possible values.
 50 |     private static let illegalOption = CMExtensionOption(rawValue: 32)
    |                        |- warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'illegalOption' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Get the extension name associated with this option
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/Core/Plugin.swift:55:24: warning: static property 'parsers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |     /// The registered parsers.
 55 |     private static var parsers = [String: PluginParser]()
    |                        |- warning: static property 'parsers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'parsers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'parsers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |
 57 |     /// Registers the specified parsers.
[38/85] Compiling Maaku DocumentConverter.swift
[39/85] Compiling Maaku Strikethrough.swift
[40/85] Compiling Maaku Table.swift
[41/85] Compiling Maaku TableCell.swift
[42/85] Compiling Maaku TableHeader.swift
[43/85] Compiling Maaku Image.swift
[44/85] Compiling Maaku Inline.swift
[45/85] Compiling Maaku InlineCode.swift
[46/85] Compiling Maaku InlineHtml.swift
[47/85] Compiling Maaku LineBreak.swift
[48/85] Compiling Maaku CMListType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:44:23: warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 42 |
 43 |     /// Tag filters
 44 |     public static let tagfilters = CMExtensionOption(rawValue: 8)
    |                       |- warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tagfilters' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Tasklist items
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNode.swift:261:23: warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
259 |         let extName = String(cString: ext.pointee.name)
260 |         let result = CMExtensionOption.option(forExtensionName: extName)
261 |         if result == .none {
    |                       `- warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
262 |             return nil
263 |         } else {
[49/85] Compiling Maaku CMNode+ASTManipulation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:44:23: warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 42 |
 43 |     /// Tag filters
 44 |     public static let tagfilters = CMExtensionOption(rawValue: 8)
    |                       |- warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tagfilters' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Tasklist items
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNode.swift:261:23: warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
259 |         let extName = String(cString: ext.pointee.name)
260 |         let result = CMExtensionOption.option(forExtensionName: extName)
261 |         if result == .none {
    |                       `- warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
262 |             return nil
263 |         } else {
[50/85] Compiling Maaku CMNode+Render.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:44:23: warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 42 |
 43 |     /// Tag filters
 44 |     public static let tagfilters = CMExtensionOption(rawValue: 8)
    |                       |- warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tagfilters' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Tasklist items
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNode.swift:261:23: warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
259 |         let extName = String(cString: ext.pointee.name)
260 |         let result = CMExtensionOption.option(forExtensionName: extName)
261 |         if result == .none {
    |                       `- warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
262 |             return nil
263 |         } else {
[51/85] Compiling Maaku CMNode+Task.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:44:23: warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 42 |
 43 |     /// Tag filters
 44 |     public static let tagfilters = CMExtensionOption(rawValue: 8)
    |                       |- warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tagfilters' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Tasklist items
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNode.swift:261:23: warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
259 |         let extName = String(cString: ext.pointee.name)
260 |         let result = CMExtensionOption.option(forExtensionName: extName)
261 |         if result == .none {
    |                       `- warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
262 |             return nil
263 |         } else {
[52/85] Compiling Maaku CMNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:44:23: warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 42 |
 43 |     /// Tag filters
 44 |     public static let tagfilters = CMExtensionOption(rawValue: 8)
    |                       |- warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tagfilters' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Tasklist items
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNode.swift:261:23: warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
259 |         let extName = String(cString: ext.pointee.name)
260 |         let result = CMExtensionOption.option(forExtensionName: extName)
261 |         if result == .none {
    |                       `- warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
262 |             return nil
263 |         } else {
[53/85] Compiling Maaku TableRow.swift
[54/85] Compiling Maaku TasklistItem.swift
[55/85] Compiling Maaku Font+Maaku.swift
[56/85] Compiling Maaku Emphasis.swift
[57/85] Compiling Maaku FootnoteReference.swift
[58/85] Compiling Maaku FootnoteDefinition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:29:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
27 |
28 |     /// Default options.
29 |     public static let `default` = CMDocumentOption(rawValue: CMARK_OPT_DEFAULT)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     // MARK: Options affecting rendering
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:32:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 30 |
 31 |     /// All extensions
 32 |     public static let all: CMExtensionOption = [.tables, .autolinks, .strikethrough, .tagfilters, .tasklist]
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Tables
[59/85] Compiling Maaku ListItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:29:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
27 |
28 |     /// Default options.
29 |     public static let `default` = CMDocumentOption(rawValue: CMARK_OPT_DEFAULT)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     // MARK: Options affecting rendering
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:32:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 30 |
 31 |     /// All extensions
 32 |     public static let all: CMExtensionOption = [.tables, .autolinks, .strikethrough, .tagfilters, .tasklist]
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Tables
[60/85] Compiling Maaku OrderedList.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:29:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
27 |
28 |     /// Default options.
29 |     public static let `default` = CMDocumentOption(rawValue: CMARK_OPT_DEFAULT)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     // MARK: Options affecting rendering
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:32:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 30 |
 31 |     /// All extensions
 32 |     public static let all: CMExtensionOption = [.tables, .autolinks, .strikethrough, .tagfilters, .tasklist]
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Tables
[61/85] Compiling Maaku UnorderedList.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:29:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
27 |
28 |     /// Default options.
29 |     public static let `default` = CMDocumentOption(rawValue: CMARK_OPT_DEFAULT)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     // MARK: Options affecting rendering
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:32:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 30 |
 31 |     /// All extensions
 32 |     public static let all: CMExtensionOption = [.tables, .autolinks, .strikethrough, .tagfilters, .tasklist]
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Tables
[62/85] Compiling Maaku Document.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:29:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
27 |
28 |     /// Default options.
29 |     public static let `default` = CMDocumentOption(rawValue: CMARK_OPT_DEFAULT)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     // MARK: Options affecting rendering
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:32:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 30 |
 31 |     /// All extensions
 32 |     public static let all: CMExtensionOption = [.tables, .autolinks, .strikethrough, .tagfilters, .tasklist]
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Tables
[63/85] Compiling Maaku CMDelimiterType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:29:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
27 |
28 |     /// Default options.
29 |     public static let `default` = CMDocumentOption(rawValue: CMARK_OPT_DEFAULT)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     // MARK: Options affecting rendering
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:32:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 30 |
 31 |     /// All extensions
 32 |     public static let all: CMExtensionOption = [.tables, .autolinks, .strikethrough, .tagfilters, .tasklist]
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Tables
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:34:23: warning: static property 'sourcepos' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
32 |
33 |     /// Include a `data-sourcepos` attribute on all block elements.
34 |     public static let sourcepos = CMDocumentOption(rawValue: CMARK_OPT_SOURCEPOS)
   |                       |- warning: static property 'sourcepos' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'sourcepos' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |     /// Render `softbreak` elements as hard line breaks.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:37:23: warning: static property 'hardBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
35 |
36 |     /// Render `softbreak` elements as hard line breaks.
37 |     public static let hardBreaks = CMDocumentOption(rawValue: CMARK_OPT_HARDBREAKS)
   |                       |- warning: static property 'hardBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'hardBreaks' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 |     /// Render `softbreak` elements as spaces.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:40:23: warning: static property 'noBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
38 |
39 |     /// Render `softbreak` elements as spaces.
40 |     public static let noBreaks = CMDocumentOption(rawValue: CMARK_OPT_NOBREAKS)
   |                       |- warning: static property 'noBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'noBreaks' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     // MARK: Options affecting parsing
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:45:23: warning: static property 'normalize' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
43 |
44 |     /// Legacy option (no effect).
45 |     public static let normalize = CMDocumentOption(rawValue: CMARK_OPT_NORMALIZE)
   |                       |- warning: static property 'normalize' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'normalize' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 |     /// Validate UTF-8 in the input before parsing, replacing illegal
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:49:23: warning: static property 'validateUtf8' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
47 |     /// Validate UTF-8 in the input before parsing, replacing illegal
48 |     /// sequences with the replacement character U+FFFD.
49 |     public static let validateUtf8 = CMDocumentOption(rawValue: CMARK_OPT_VALIDATE_UTF8)
   |                       |- warning: static property 'validateUtf8' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'validateUtf8' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |
51 |     /// Convert straight quotes to curly, --- to em dashes, -- to en dashes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:52:23: warning: static property 'smart' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
50 |
51 |     /// Convert straight quotes to curly, --- to em dashes, -- to en dashes.
52 |     public static let smart = CMDocumentOption(rawValue: CMARK_OPT_SMART)
   |                       |- warning: static property 'smart' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'smart' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 |     /// Use GitHub-style <pre lang="x"> tags for code blocks instead of
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:56:23: warning: static property 'preLang' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
54 |     /// Use GitHub-style <pre lang="x"> tags for code blocks instead of
55 |     /// <pre><code class="language-x">.
56 |     public static let preLang = CMDocumentOption(rawValue: CMARK_OPT_GITHUB_PRE_LANG)
   |                       |- warning: static property 'preLang' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'preLang' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 |     /// Be liberal in interpreting inline HTML tags.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:59:23: warning: static property 'liberalHtmlTags' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
57 |
58 |     /// Be liberal in interpreting inline HTML tags.
59 |     public static let liberalHtmlTags = CMDocumentOption(rawValue: CMARK_OPT_LIBERAL_HTML_TAG)
   |                       |- warning: static property 'liberalHtmlTags' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'liberalHtmlTags' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 |     /// Parse footnotes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:62:23: warning: static property 'footnotes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
60 |
61 |     /// Parse footnotes.
62 |     public static let footnotes = CMDocumentOption(rawValue: CMARK_OPT_FOOTNOTES)
   |                       |- warning: static property 'footnotes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'footnotes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |
64 |     /// Only parse strikethroughs if surrounded by exactly 2 tildes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:66:23: warning: static property 'strikethroughDoubleTilde' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
64 |     /// Only parse strikethroughs if surrounded by exactly 2 tildes.
65 |     /// Gives some compatibility with redcarpet.
66 |     public static let strikethroughDoubleTilde = CMDocumentOption(rawValue: CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE)
   |                       |- warning: static property 'strikethroughDoubleTilde' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'strikethroughDoubleTilde' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 |     /// Use style attributes to align table cells instead of align attributes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:69:23: warning: static property 'tablePreferStyleAttributes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
67 |
68 |     /// Use style attributes to align table cells instead of align attributes.
69 |     public static let tablePreferStyleAttributes = CMDocumentOption(rawValue: CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES)
   |                       |- warning: static property 'tablePreferStyleAttributes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tablePreferStyleAttributes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 |     /// Include the remainder of the info string in code blocks in a separate attribute.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:72:23: warning: static property 'optFullInfoString' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
70 |
71 |     /// Include the remainder of the info string in code blocks in a separate attribute.
72 |     public static let optFullInfoString = CMDocumentOption(rawValue: CMARK_OPT_FULL_INFO_STRING)
   |                       |- warning: static property 'optFullInfoString' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'optFullInfoString' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 |
74 |     /// Allow raw HTML and unsafe links, `javascript:`, `vbscript:`, `file:`, and
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:79:23: warning: static property 'unsafe' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
77 |     /// replaced by a placeholder HTML comment, and unsafe links are replaced by
78 |     /// empty strings.
79 |     public static let unsafe = CMDocumentOption(rawValue: CMARK_OPT_UNSAFE)
   |                       |- warning: static property 'unsafe' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'unsafe' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:35:23: warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 33 |
 34 |     /// Tables
 35 |     public static let tables = CMExtensionOption(rawValue: 1)
    |                       |- warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tables' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     /// Auto links
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:38:23: warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 36 |
 37 |     /// Auto links
 38 |     public static let autolinks = CMExtensionOption(rawValue: 2)
    |                       |- warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'autolinks' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     /// Strikethrough
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:41:23: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 39 |
 40 |     /// Strikethrough
 41 |     public static let strikethrough = CMExtensionOption(rawValue: 4)
    |                       |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |
 43 |     /// Tag filters
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:44:23: warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 42 |
 43 |     /// Tag filters
 44 |     public static let tagfilters = CMExtensionOption(rawValue: 8)
    |                       |- warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tagfilters' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Tasklist items
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:47:23: warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 45 |
 46 |     /// Tasklist items
 47 |     public static let tasklist = CMExtensionOption(rawValue: 16)
    |                       |- warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tasklist' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     /// Marker for the end of the possible values.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:50:24: warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 48 |
 49 |     /// Marker for the end of the possible values.
 50 |     private static let illegalOption = CMExtensionOption(rawValue: 32)
    |                        |- warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'illegalOption' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Get the extension name associated with this option
[64/85] Compiling Maaku CMDocument.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:29:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
27 |
28 |     /// Default options.
29 |     public static let `default` = CMDocumentOption(rawValue: CMARK_OPT_DEFAULT)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     // MARK: Options affecting rendering
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:32:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 30 |
 31 |     /// All extensions
 32 |     public static let all: CMExtensionOption = [.tables, .autolinks, .strikethrough, .tagfilters, .tasklist]
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Tables
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:34:23: warning: static property 'sourcepos' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
32 |
33 |     /// Include a `data-sourcepos` attribute on all block elements.
34 |     public static let sourcepos = CMDocumentOption(rawValue: CMARK_OPT_SOURCEPOS)
   |                       |- warning: static property 'sourcepos' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'sourcepos' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |     /// Render `softbreak` elements as hard line breaks.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:37:23: warning: static property 'hardBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
35 |
36 |     /// Render `softbreak` elements as hard line breaks.
37 |     public static let hardBreaks = CMDocumentOption(rawValue: CMARK_OPT_HARDBREAKS)
   |                       |- warning: static property 'hardBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'hardBreaks' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 |     /// Render `softbreak` elements as spaces.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:40:23: warning: static property 'noBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
38 |
39 |     /// Render `softbreak` elements as spaces.
40 |     public static let noBreaks = CMDocumentOption(rawValue: CMARK_OPT_NOBREAKS)
   |                       |- warning: static property 'noBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'noBreaks' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     // MARK: Options affecting parsing
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:45:23: warning: static property 'normalize' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
43 |
44 |     /// Legacy option (no effect).
45 |     public static let normalize = CMDocumentOption(rawValue: CMARK_OPT_NORMALIZE)
   |                       |- warning: static property 'normalize' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'normalize' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 |     /// Validate UTF-8 in the input before parsing, replacing illegal
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:49:23: warning: static property 'validateUtf8' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
47 |     /// Validate UTF-8 in the input before parsing, replacing illegal
48 |     /// sequences with the replacement character U+FFFD.
49 |     public static let validateUtf8 = CMDocumentOption(rawValue: CMARK_OPT_VALIDATE_UTF8)
   |                       |- warning: static property 'validateUtf8' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'validateUtf8' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |
51 |     /// Convert straight quotes to curly, --- to em dashes, -- to en dashes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:52:23: warning: static property 'smart' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
50 |
51 |     /// Convert straight quotes to curly, --- to em dashes, -- to en dashes.
52 |     public static let smart = CMDocumentOption(rawValue: CMARK_OPT_SMART)
   |                       |- warning: static property 'smart' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'smart' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 |     /// Use GitHub-style <pre lang="x"> tags for code blocks instead of
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:56:23: warning: static property 'preLang' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
54 |     /// Use GitHub-style <pre lang="x"> tags for code blocks instead of
55 |     /// <pre><code class="language-x">.
56 |     public static let preLang = CMDocumentOption(rawValue: CMARK_OPT_GITHUB_PRE_LANG)
   |                       |- warning: static property 'preLang' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'preLang' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 |     /// Be liberal in interpreting inline HTML tags.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:59:23: warning: static property 'liberalHtmlTags' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
57 |
58 |     /// Be liberal in interpreting inline HTML tags.
59 |     public static let liberalHtmlTags = CMDocumentOption(rawValue: CMARK_OPT_LIBERAL_HTML_TAG)
   |                       |- warning: static property 'liberalHtmlTags' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'liberalHtmlTags' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 |     /// Parse footnotes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:62:23: warning: static property 'footnotes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
60 |
61 |     /// Parse footnotes.
62 |     public static let footnotes = CMDocumentOption(rawValue: CMARK_OPT_FOOTNOTES)
   |                       |- warning: static property 'footnotes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'footnotes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |
64 |     /// Only parse strikethroughs if surrounded by exactly 2 tildes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:66:23: warning: static property 'strikethroughDoubleTilde' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
64 |     /// Only parse strikethroughs if surrounded by exactly 2 tildes.
65 |     /// Gives some compatibility with redcarpet.
66 |     public static let strikethroughDoubleTilde = CMDocumentOption(rawValue: CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE)
   |                       |- warning: static property 'strikethroughDoubleTilde' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'strikethroughDoubleTilde' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 |     /// Use style attributes to align table cells instead of align attributes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:69:23: warning: static property 'tablePreferStyleAttributes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
67 |
68 |     /// Use style attributes to align table cells instead of align attributes.
69 |     public static let tablePreferStyleAttributes = CMDocumentOption(rawValue: CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES)
   |                       |- warning: static property 'tablePreferStyleAttributes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tablePreferStyleAttributes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 |     /// Include the remainder of the info string in code blocks in a separate attribute.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:72:23: warning: static property 'optFullInfoString' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
70 |
71 |     /// Include the remainder of the info string in code blocks in a separate attribute.
72 |     public static let optFullInfoString = CMDocumentOption(rawValue: CMARK_OPT_FULL_INFO_STRING)
   |                       |- warning: static property 'optFullInfoString' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'optFullInfoString' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 |
74 |     /// Allow raw HTML and unsafe links, `javascript:`, `vbscript:`, `file:`, and
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:79:23: warning: static property 'unsafe' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
77 |     /// replaced by a placeholder HTML comment, and unsafe links are replaced by
78 |     /// empty strings.
79 |     public static let unsafe = CMDocumentOption(rawValue: CMARK_OPT_UNSAFE)
   |                       |- warning: static property 'unsafe' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'unsafe' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:35:23: warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 33 |
 34 |     /// Tables
 35 |     public static let tables = CMExtensionOption(rawValue: 1)
    |                       |- warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tables' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     /// Auto links
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:38:23: warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 36 |
 37 |     /// Auto links
 38 |     public static let autolinks = CMExtensionOption(rawValue: 2)
    |                       |- warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'autolinks' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     /// Strikethrough
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:41:23: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 39 |
 40 |     /// Strikethrough
 41 |     public static let strikethrough = CMExtensionOption(rawValue: 4)
    |                       |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |
 43 |     /// Tag filters
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:44:23: warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 42 |
 43 |     /// Tag filters
 44 |     public static let tagfilters = CMExtensionOption(rawValue: 8)
    |                       |- warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tagfilters' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Tasklist items
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:47:23: warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 45 |
 46 |     /// Tasklist items
 47 |     public static let tasklist = CMExtensionOption(rawValue: 16)
    |                       |- warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tasklist' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     /// Marker for the end of the possible values.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:50:24: warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 48 |
 49 |     /// Marker for the end of the possible values.
 50 |     private static let illegalOption = CMExtensionOption(rawValue: 32)
    |                        |- warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'illegalOption' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Get the extension name associated with this option
[65/85] Compiling Maaku CMDocumentOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:29:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
27 |
28 |     /// Default options.
29 |     public static let `default` = CMDocumentOption(rawValue: CMARK_OPT_DEFAULT)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     // MARK: Options affecting rendering
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:32:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 30 |
 31 |     /// All extensions
 32 |     public static let all: CMExtensionOption = [.tables, .autolinks, .strikethrough, .tagfilters, .tasklist]
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Tables
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:34:23: warning: static property 'sourcepos' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
32 |
33 |     /// Include a `data-sourcepos` attribute on all block elements.
34 |     public static let sourcepos = CMDocumentOption(rawValue: CMARK_OPT_SOURCEPOS)
   |                       |- warning: static property 'sourcepos' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'sourcepos' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |     /// Render `softbreak` elements as hard line breaks.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:37:23: warning: static property 'hardBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
35 |
36 |     /// Render `softbreak` elements as hard line breaks.
37 |     public static let hardBreaks = CMDocumentOption(rawValue: CMARK_OPT_HARDBREAKS)
   |                       |- warning: static property 'hardBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'hardBreaks' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 |     /// Render `softbreak` elements as spaces.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:40:23: warning: static property 'noBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
38 |
39 |     /// Render `softbreak` elements as spaces.
40 |     public static let noBreaks = CMDocumentOption(rawValue: CMARK_OPT_NOBREAKS)
   |                       |- warning: static property 'noBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'noBreaks' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     // MARK: Options affecting parsing
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:45:23: warning: static property 'normalize' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
43 |
44 |     /// Legacy option (no effect).
45 |     public static let normalize = CMDocumentOption(rawValue: CMARK_OPT_NORMALIZE)
   |                       |- warning: static property 'normalize' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'normalize' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 |     /// Validate UTF-8 in the input before parsing, replacing illegal
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:49:23: warning: static property 'validateUtf8' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
47 |     /// Validate UTF-8 in the input before parsing, replacing illegal
48 |     /// sequences with the replacement character U+FFFD.
49 |     public static let validateUtf8 = CMDocumentOption(rawValue: CMARK_OPT_VALIDATE_UTF8)
   |                       |- warning: static property 'validateUtf8' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'validateUtf8' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |
51 |     /// Convert straight quotes to curly, --- to em dashes, -- to en dashes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:52:23: warning: static property 'smart' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
50 |
51 |     /// Convert straight quotes to curly, --- to em dashes, -- to en dashes.
52 |     public static let smart = CMDocumentOption(rawValue: CMARK_OPT_SMART)
   |                       |- warning: static property 'smart' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'smart' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 |     /// Use GitHub-style <pre lang="x"> tags for code blocks instead of
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:56:23: warning: static property 'preLang' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
54 |     /// Use GitHub-style <pre lang="x"> tags for code blocks instead of
55 |     /// <pre><code class="language-x">.
56 |     public static let preLang = CMDocumentOption(rawValue: CMARK_OPT_GITHUB_PRE_LANG)
   |                       |- warning: static property 'preLang' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'preLang' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 |     /// Be liberal in interpreting inline HTML tags.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:59:23: warning: static property 'liberalHtmlTags' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
57 |
58 |     /// Be liberal in interpreting inline HTML tags.
59 |     public static let liberalHtmlTags = CMDocumentOption(rawValue: CMARK_OPT_LIBERAL_HTML_TAG)
   |                       |- warning: static property 'liberalHtmlTags' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'liberalHtmlTags' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 |     /// Parse footnotes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:62:23: warning: static property 'footnotes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
60 |
61 |     /// Parse footnotes.
62 |     public static let footnotes = CMDocumentOption(rawValue: CMARK_OPT_FOOTNOTES)
   |                       |- warning: static property 'footnotes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'footnotes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |
64 |     /// Only parse strikethroughs if surrounded by exactly 2 tildes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:66:23: warning: static property 'strikethroughDoubleTilde' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
64 |     /// Only parse strikethroughs if surrounded by exactly 2 tildes.
65 |     /// Gives some compatibility with redcarpet.
66 |     public static let strikethroughDoubleTilde = CMDocumentOption(rawValue: CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE)
   |                       |- warning: static property 'strikethroughDoubleTilde' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'strikethroughDoubleTilde' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 |     /// Use style attributes to align table cells instead of align attributes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:69:23: warning: static property 'tablePreferStyleAttributes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
67 |
68 |     /// Use style attributes to align table cells instead of align attributes.
69 |     public static let tablePreferStyleAttributes = CMDocumentOption(rawValue: CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES)
   |                       |- warning: static property 'tablePreferStyleAttributes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tablePreferStyleAttributes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 |     /// Include the remainder of the info string in code blocks in a separate attribute.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:72:23: warning: static property 'optFullInfoString' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
70 |
71 |     /// Include the remainder of the info string in code blocks in a separate attribute.
72 |     public static let optFullInfoString = CMDocumentOption(rawValue: CMARK_OPT_FULL_INFO_STRING)
   |                       |- warning: static property 'optFullInfoString' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'optFullInfoString' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 |
74 |     /// Allow raw HTML and unsafe links, `javascript:`, `vbscript:`, `file:`, and
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:79:23: warning: static property 'unsafe' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
77 |     /// replaced by a placeholder HTML comment, and unsafe links are replaced by
78 |     /// empty strings.
79 |     public static let unsafe = CMDocumentOption(rawValue: CMARK_OPT_UNSAFE)
   |                       |- warning: static property 'unsafe' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'unsafe' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:35:23: warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 33 |
 34 |     /// Tables
 35 |     public static let tables = CMExtensionOption(rawValue: 1)
    |                       |- warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tables' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     /// Auto links
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:38:23: warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 36 |
 37 |     /// Auto links
 38 |     public static let autolinks = CMExtensionOption(rawValue: 2)
    |                       |- warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'autolinks' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     /// Strikethrough
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:41:23: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 39 |
 40 |     /// Strikethrough
 41 |     public static let strikethrough = CMExtensionOption(rawValue: 4)
    |                       |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |
 43 |     /// Tag filters
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:44:23: warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 42 |
 43 |     /// Tag filters
 44 |     public static let tagfilters = CMExtensionOption(rawValue: 8)
    |                       |- warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tagfilters' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Tasklist items
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:47:23: warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 45 |
 46 |     /// Tasklist items
 47 |     public static let tasklist = CMExtensionOption(rawValue: 16)
    |                       |- warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tasklist' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     /// Marker for the end of the possible values.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:50:24: warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 48 |
 49 |     /// Marker for the end of the possible values.
 50 |     private static let illegalOption = CMExtensionOption(rawValue: 32)
    |                        |- warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'illegalOption' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Get the extension name associated with this option
[66/85] Compiling Maaku CMExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:29:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
27 |
28 |     /// Default options.
29 |     public static let `default` = CMDocumentOption(rawValue: CMARK_OPT_DEFAULT)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     // MARK: Options affecting rendering
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:32:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 30 |
 31 |     /// All extensions
 32 |     public static let all: CMExtensionOption = [.tables, .autolinks, .strikethrough, .tagfilters, .tasklist]
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Tables
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:34:23: warning: static property 'sourcepos' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
32 |
33 |     /// Include a `data-sourcepos` attribute on all block elements.
34 |     public static let sourcepos = CMDocumentOption(rawValue: CMARK_OPT_SOURCEPOS)
   |                       |- warning: static property 'sourcepos' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'sourcepos' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |     /// Render `softbreak` elements as hard line breaks.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:37:23: warning: static property 'hardBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
35 |
36 |     /// Render `softbreak` elements as hard line breaks.
37 |     public static let hardBreaks = CMDocumentOption(rawValue: CMARK_OPT_HARDBREAKS)
   |                       |- warning: static property 'hardBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'hardBreaks' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 |     /// Render `softbreak` elements as spaces.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:40:23: warning: static property 'noBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
38 |
39 |     /// Render `softbreak` elements as spaces.
40 |     public static let noBreaks = CMDocumentOption(rawValue: CMARK_OPT_NOBREAKS)
   |                       |- warning: static property 'noBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'noBreaks' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     // MARK: Options affecting parsing
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:45:23: warning: static property 'normalize' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
43 |
44 |     /// Legacy option (no effect).
45 |     public static let normalize = CMDocumentOption(rawValue: CMARK_OPT_NORMALIZE)
   |                       |- warning: static property 'normalize' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'normalize' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 |     /// Validate UTF-8 in the input before parsing, replacing illegal
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:49:23: warning: static property 'validateUtf8' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
47 |     /// Validate UTF-8 in the input before parsing, replacing illegal
48 |     /// sequences with the replacement character U+FFFD.
49 |     public static let validateUtf8 = CMDocumentOption(rawValue: CMARK_OPT_VALIDATE_UTF8)
   |                       |- warning: static property 'validateUtf8' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'validateUtf8' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |
51 |     /// Convert straight quotes to curly, --- to em dashes, -- to en dashes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:52:23: warning: static property 'smart' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
50 |
51 |     /// Convert straight quotes to curly, --- to em dashes, -- to en dashes.
52 |     public static let smart = CMDocumentOption(rawValue: CMARK_OPT_SMART)
   |                       |- warning: static property 'smart' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'smart' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 |     /// Use GitHub-style <pre lang="x"> tags for code blocks instead of
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:56:23: warning: static property 'preLang' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
54 |     /// Use GitHub-style <pre lang="x"> tags for code blocks instead of
55 |     /// <pre><code class="language-x">.
56 |     public static let preLang = CMDocumentOption(rawValue: CMARK_OPT_GITHUB_PRE_LANG)
   |                       |- warning: static property 'preLang' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'preLang' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 |     /// Be liberal in interpreting inline HTML tags.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:59:23: warning: static property 'liberalHtmlTags' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
57 |
58 |     /// Be liberal in interpreting inline HTML tags.
59 |     public static let liberalHtmlTags = CMDocumentOption(rawValue: CMARK_OPT_LIBERAL_HTML_TAG)
   |                       |- warning: static property 'liberalHtmlTags' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'liberalHtmlTags' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 |     /// Parse footnotes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:62:23: warning: static property 'footnotes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
60 |
61 |     /// Parse footnotes.
62 |     public static let footnotes = CMDocumentOption(rawValue: CMARK_OPT_FOOTNOTES)
   |                       |- warning: static property 'footnotes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'footnotes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |
64 |     /// Only parse strikethroughs if surrounded by exactly 2 tildes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:66:23: warning: static property 'strikethroughDoubleTilde' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
64 |     /// Only parse strikethroughs if surrounded by exactly 2 tildes.
65 |     /// Gives some compatibility with redcarpet.
66 |     public static let strikethroughDoubleTilde = CMDocumentOption(rawValue: CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE)
   |                       |- warning: static property 'strikethroughDoubleTilde' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'strikethroughDoubleTilde' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 |     /// Use style attributes to align table cells instead of align attributes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:69:23: warning: static property 'tablePreferStyleAttributes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
67 |
68 |     /// Use style attributes to align table cells instead of align attributes.
69 |     public static let tablePreferStyleAttributes = CMDocumentOption(rawValue: CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES)
   |                       |- warning: static property 'tablePreferStyleAttributes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tablePreferStyleAttributes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 |     /// Include the remainder of the info string in code blocks in a separate attribute.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:72:23: warning: static property 'optFullInfoString' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
70 |
71 |     /// Include the remainder of the info string in code blocks in a separate attribute.
72 |     public static let optFullInfoString = CMDocumentOption(rawValue: CMARK_OPT_FULL_INFO_STRING)
   |                       |- warning: static property 'optFullInfoString' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'optFullInfoString' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 |
74 |     /// Allow raw HTML and unsafe links, `javascript:`, `vbscript:`, `file:`, and
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:79:23: warning: static property 'unsafe' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
77 |     /// replaced by a placeholder HTML comment, and unsafe links are replaced by
78 |     /// empty strings.
79 |     public static let unsafe = CMDocumentOption(rawValue: CMARK_OPT_UNSAFE)
   |                       |- warning: static property 'unsafe' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'unsafe' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:35:23: warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 33 |
 34 |     /// Tables
 35 |     public static let tables = CMExtensionOption(rawValue: 1)
    |                       |- warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tables' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     /// Auto links
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:38:23: warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 36 |
 37 |     /// Auto links
 38 |     public static let autolinks = CMExtensionOption(rawValue: 2)
    |                       |- warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'autolinks' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     /// Strikethrough
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:41:23: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 39 |
 40 |     /// Strikethrough
 41 |     public static let strikethrough = CMExtensionOption(rawValue: 4)
    |                       |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |
 43 |     /// Tag filters
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:44:23: warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 42 |
 43 |     /// Tag filters
 44 |     public static let tagfilters = CMExtensionOption(rawValue: 8)
    |                       |- warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tagfilters' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Tasklist items
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:47:23: warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 45 |
 46 |     /// Tasklist items
 47 |     public static let tasklist = CMExtensionOption(rawValue: 16)
    |                       |- warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tasklist' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     /// Marker for the end of the possible values.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:50:24: warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 48 |
 49 |     /// Marker for the end of the possible values.
 50 |     private static let illegalOption = CMExtensionOption(rawValue: 32)
    |                        |- warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'illegalOption' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Get the extension name associated with this option
[67/85] Compiling Maaku CMIterator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:29:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
27 |
28 |     /// Default options.
29 |     public static let `default` = CMDocumentOption(rawValue: CMARK_OPT_DEFAULT)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     // MARK: Options affecting rendering
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:32:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 30 |
 31 |     /// All extensions
 32 |     public static let all: CMExtensionOption = [.tables, .autolinks, .strikethrough, .tagfilters, .tasklist]
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Tables
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:34:23: warning: static property 'sourcepos' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
32 |
33 |     /// Include a `data-sourcepos` attribute on all block elements.
34 |     public static let sourcepos = CMDocumentOption(rawValue: CMARK_OPT_SOURCEPOS)
   |                       |- warning: static property 'sourcepos' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'sourcepos' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |     /// Render `softbreak` elements as hard line breaks.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:37:23: warning: static property 'hardBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
35 |
36 |     /// Render `softbreak` elements as hard line breaks.
37 |     public static let hardBreaks = CMDocumentOption(rawValue: CMARK_OPT_HARDBREAKS)
   |                       |- warning: static property 'hardBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'hardBreaks' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 |     /// Render `softbreak` elements as spaces.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:40:23: warning: static property 'noBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
38 |
39 |     /// Render `softbreak` elements as spaces.
40 |     public static let noBreaks = CMDocumentOption(rawValue: CMARK_OPT_NOBREAKS)
   |                       |- warning: static property 'noBreaks' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'noBreaks' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     // MARK: Options affecting parsing
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:45:23: warning: static property 'normalize' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
43 |
44 |     /// Legacy option (no effect).
45 |     public static let normalize = CMDocumentOption(rawValue: CMARK_OPT_NORMALIZE)
   |                       |- warning: static property 'normalize' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'normalize' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 |     /// Validate UTF-8 in the input before parsing, replacing illegal
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:49:23: warning: static property 'validateUtf8' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
47 |     /// Validate UTF-8 in the input before parsing, replacing illegal
48 |     /// sequences with the replacement character U+FFFD.
49 |     public static let validateUtf8 = CMDocumentOption(rawValue: CMARK_OPT_VALIDATE_UTF8)
   |                       |- warning: static property 'validateUtf8' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'validateUtf8' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |
51 |     /// Convert straight quotes to curly, --- to em dashes, -- to en dashes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:52:23: warning: static property 'smart' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
50 |
51 |     /// Convert straight quotes to curly, --- to em dashes, -- to en dashes.
52 |     public static let smart = CMDocumentOption(rawValue: CMARK_OPT_SMART)
   |                       |- warning: static property 'smart' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'smart' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 |     /// Use GitHub-style <pre lang="x"> tags for code blocks instead of
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:56:23: warning: static property 'preLang' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
54 |     /// Use GitHub-style <pre lang="x"> tags for code blocks instead of
55 |     /// <pre><code class="language-x">.
56 |     public static let preLang = CMDocumentOption(rawValue: CMARK_OPT_GITHUB_PRE_LANG)
   |                       |- warning: static property 'preLang' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'preLang' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 |     /// Be liberal in interpreting inline HTML tags.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:59:23: warning: static property 'liberalHtmlTags' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
57 |
58 |     /// Be liberal in interpreting inline HTML tags.
59 |     public static let liberalHtmlTags = CMDocumentOption(rawValue: CMARK_OPT_LIBERAL_HTML_TAG)
   |                       |- warning: static property 'liberalHtmlTags' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'liberalHtmlTags' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 |     /// Parse footnotes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:62:23: warning: static property 'footnotes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
60 |
61 |     /// Parse footnotes.
62 |     public static let footnotes = CMDocumentOption(rawValue: CMARK_OPT_FOOTNOTES)
   |                       |- warning: static property 'footnotes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'footnotes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |
64 |     /// Only parse strikethroughs if surrounded by exactly 2 tildes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:66:23: warning: static property 'strikethroughDoubleTilde' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
64 |     /// Only parse strikethroughs if surrounded by exactly 2 tildes.
65 |     /// Gives some compatibility with redcarpet.
66 |     public static let strikethroughDoubleTilde = CMDocumentOption(rawValue: CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE)
   |                       |- warning: static property 'strikethroughDoubleTilde' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'strikethroughDoubleTilde' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 |     /// Use style attributes to align table cells instead of align attributes.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:69:23: warning: static property 'tablePreferStyleAttributes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
67 |
68 |     /// Use style attributes to align table cells instead of align attributes.
69 |     public static let tablePreferStyleAttributes = CMDocumentOption(rawValue: CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES)
   |                       |- warning: static property 'tablePreferStyleAttributes' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tablePreferStyleAttributes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 |     /// Include the remainder of the info string in code blocks in a separate attribute.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:72:23: warning: static property 'optFullInfoString' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
70 |
71 |     /// Include the remainder of the info string in code blocks in a separate attribute.
72 |     public static let optFullInfoString = CMDocumentOption(rawValue: CMARK_OPT_FULL_INFO_STRING)
   |                       |- warning: static property 'optFullInfoString' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'optFullInfoString' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 |
74 |     /// Allow raw HTML and unsafe links, `javascript:`, `vbscript:`, `file:`, and
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMDocumentOption.swift:79:23: warning: static property 'unsafe' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | /// Represents a cmark document option.
13 | public struct CMDocumentOption: OptionSet {
   |               `- note: consider making struct 'CMDocumentOption' conform to the 'Sendable' protocol
14 |
15 |     /// The raw value.
   :
77 |     /// replaced by a placeholder HTML comment, and unsafe links are replaced by
78 |     /// empty strings.
79 |     public static let unsafe = CMDocumentOption(rawValue: CMARK_OPT_UNSAFE)
   |                       |- warning: static property 'unsafe' is not concurrency-safe because non-'Sendable' type 'CMDocumentOption' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'unsafe' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:35:23: warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 33 |
 34 |     /// Tables
 35 |     public static let tables = CMExtensionOption(rawValue: 1)
    |                       |- warning: static property 'tables' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tables' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     /// Auto links
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:38:23: warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 36 |
 37 |     /// Auto links
 38 |     public static let autolinks = CMExtensionOption(rawValue: 2)
    |                       |- warning: static property 'autolinks' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'autolinks' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     /// Strikethrough
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:41:23: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 39 |
 40 |     /// Strikethrough
 41 |     public static let strikethrough = CMExtensionOption(rawValue: 4)
    |                       |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |
 43 |     /// Tag filters
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:44:23: warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 42 |
 43 |     /// Tag filters
 44 |     public static let tagfilters = CMExtensionOption(rawValue: 8)
    |                       |- warning: static property 'tagfilters' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tagfilters' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Tasklist items
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:47:23: warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 45 |
 46 |     /// Tasklist items
 47 |     public static let tasklist = CMExtensionOption(rawValue: 16)
    |                       |- warning: static property 'tasklist' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tasklist' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     /// Marker for the end of the possible values.
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:50:24: warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Represents a cmark extension option.
 13 | public struct CMExtensionOption: OptionSet {
    |               `- note: consider making struct 'CMExtensionOption' conform to the 'Sendable' protocol
 14 |
 15 |     /// The raw value.
    :
 48 |
 49 |     /// Marker for the end of the possible values.
 50 |     private static let illegalOption = CMExtensionOption(rawValue: 32)
    |                        |- warning: static property 'illegalOption' is not concurrency-safe because non-'Sendable' type 'CMExtensionOption' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'illegalOption' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Get the extension name associated with this option
[68/85] Compiling Maaku CMNodeType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:24:20: warning: reference to var 'CMARK_NODE_STRIKETHROUGH' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 22 |         switch self {
 23 |         case .strikethrough:
 24 |             return CMARK_NODE_STRIKETHROUGH.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_STRIKETHROUGH' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 25 |         case .table:
 26 |             return CMARK_NODE_TABLE.rawValue
libcmark_gfm.CMARK_NODE_STRIKETHROUGH:1:12: note: var declared here
1 | public var CMARK_NODE_STRIKETHROUGH: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:26:20: warning: reference to var 'CMARK_NODE_TABLE' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 24 |             return CMARK_NODE_STRIKETHROUGH.rawValue
 25 |         case .table:
 26 |             return CMARK_NODE_TABLE.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 27 |         case .tableRow:
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
libcmark_gfm.CMARK_NODE_TABLE:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:28:20: warning: reference to var 'CMARK_NODE_TABLE_ROW' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 26 |             return CMARK_NODE_TABLE.rawValue
 27 |         case .tableRow:
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE_ROW' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 29 |         case .tableCell:
 30 |             return CMARK_NODE_TABLE_CELL.rawValue
libcmark_gfm.CMARK_NODE_TABLE_ROW:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE_ROW: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:30:20: warning: reference to var 'CMARK_NODE_TABLE_CELL' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
 29 |         case .tableCell:
 30 |             return CMARK_NODE_TABLE_CELL.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE_CELL' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 31 |         case let .other(rawValue):
 32 |             return rawValue
libcmark_gfm.CMARK_NODE_TABLE_CELL:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE_CELL: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
[69/85] Compiling Maaku CMParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:24:20: warning: reference to var 'CMARK_NODE_STRIKETHROUGH' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 22 |         switch self {
 23 |         case .strikethrough:
 24 |             return CMARK_NODE_STRIKETHROUGH.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_STRIKETHROUGH' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 25 |         case .table:
 26 |             return CMARK_NODE_TABLE.rawValue
libcmark_gfm.CMARK_NODE_STRIKETHROUGH:1:12: note: var declared here
1 | public var CMARK_NODE_STRIKETHROUGH: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:26:20: warning: reference to var 'CMARK_NODE_TABLE' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 24 |             return CMARK_NODE_STRIKETHROUGH.rawValue
 25 |         case .table:
 26 |             return CMARK_NODE_TABLE.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 27 |         case .tableRow:
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
libcmark_gfm.CMARK_NODE_TABLE:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:28:20: warning: reference to var 'CMARK_NODE_TABLE_ROW' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 26 |             return CMARK_NODE_TABLE.rawValue
 27 |         case .tableRow:
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE_ROW' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 29 |         case .tableCell:
 30 |             return CMARK_NODE_TABLE_CELL.rawValue
libcmark_gfm.CMARK_NODE_TABLE_ROW:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE_ROW: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:30:20: warning: reference to var 'CMARK_NODE_TABLE_CELL' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
 29 |         case .tableCell:
 30 |             return CMARK_NODE_TABLE_CELL.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE_CELL' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 31 |         case let .other(rawValue):
 32 |             return rawValue
libcmark_gfm.CMARK_NODE_TABLE_CELL:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE_CELL: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
[70/85] Compiling Maaku Block.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:24:20: warning: reference to var 'CMARK_NODE_STRIKETHROUGH' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 22 |         switch self {
 23 |         case .strikethrough:
 24 |             return CMARK_NODE_STRIKETHROUGH.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_STRIKETHROUGH' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 25 |         case .table:
 26 |             return CMARK_NODE_TABLE.rawValue
libcmark_gfm.CMARK_NODE_STRIKETHROUGH:1:12: note: var declared here
1 | public var CMARK_NODE_STRIKETHROUGH: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:26:20: warning: reference to var 'CMARK_NODE_TABLE' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 24 |             return CMARK_NODE_STRIKETHROUGH.rawValue
 25 |         case .table:
 26 |             return CMARK_NODE_TABLE.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 27 |         case .tableRow:
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
libcmark_gfm.CMARK_NODE_TABLE:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:28:20: warning: reference to var 'CMARK_NODE_TABLE_ROW' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 26 |             return CMARK_NODE_TABLE.rawValue
 27 |         case .tableRow:
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE_ROW' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 29 |         case .tableCell:
 30 |             return CMARK_NODE_TABLE_CELL.rawValue
libcmark_gfm.CMARK_NODE_TABLE_ROW:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE_ROW: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:30:20: warning: reference to var 'CMARK_NODE_TABLE_CELL' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
 29 |         case .tableCell:
 30 |             return CMARK_NODE_TABLE_CELL.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE_CELL' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 31 |         case let .other(rawValue):
 32 |             return rawValue
libcmark_gfm.CMARK_NODE_TABLE_CELL:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE_CELL: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
[71/85] Compiling Maaku BlockQuote.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:24:20: warning: reference to var 'CMARK_NODE_STRIKETHROUGH' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 22 |         switch self {
 23 |         case .strikethrough:
 24 |             return CMARK_NODE_STRIKETHROUGH.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_STRIKETHROUGH' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 25 |         case .table:
 26 |             return CMARK_NODE_TABLE.rawValue
libcmark_gfm.CMARK_NODE_STRIKETHROUGH:1:12: note: var declared here
1 | public var CMARK_NODE_STRIKETHROUGH: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:26:20: warning: reference to var 'CMARK_NODE_TABLE' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 24 |             return CMARK_NODE_STRIKETHROUGH.rawValue
 25 |         case .table:
 26 |             return CMARK_NODE_TABLE.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 27 |         case .tableRow:
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
libcmark_gfm.CMARK_NODE_TABLE:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:28:20: warning: reference to var 'CMARK_NODE_TABLE_ROW' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 26 |             return CMARK_NODE_TABLE.rawValue
 27 |         case .tableRow:
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE_ROW' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 29 |         case .tableCell:
 30 |             return CMARK_NODE_TABLE_CELL.rawValue
libcmark_gfm.CMARK_NODE_TABLE_ROW:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE_ROW: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:30:20: warning: reference to var 'CMARK_NODE_TABLE_CELL' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
 29 |         case .tableCell:
 30 |             return CMARK_NODE_TABLE_CELL.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE_CELL' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 31 |         case let .other(rawValue):
 32 |             return rawValue
libcmark_gfm.CMARK_NODE_TABLE_CELL:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE_CELL: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
[72/85] Compiling Maaku ContainerBlock.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:24:20: warning: reference to var 'CMARK_NODE_STRIKETHROUGH' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 22 |         switch self {
 23 |         case .strikethrough:
 24 |             return CMARK_NODE_STRIKETHROUGH.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_STRIKETHROUGH' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 25 |         case .table:
 26 |             return CMARK_NODE_TABLE.rawValue
libcmark_gfm.CMARK_NODE_STRIKETHROUGH:1:12: note: var declared here
1 | public var CMARK_NODE_STRIKETHROUGH: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:26:20: warning: reference to var 'CMARK_NODE_TABLE' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 24 |             return CMARK_NODE_STRIKETHROUGH.rawValue
 25 |         case .table:
 26 |             return CMARK_NODE_TABLE.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 27 |         case .tableRow:
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
libcmark_gfm.CMARK_NODE_TABLE:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:28:20: warning: reference to var 'CMARK_NODE_TABLE_ROW' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 26 |             return CMARK_NODE_TABLE.rawValue
 27 |         case .tableRow:
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE_ROW' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 29 |         case .tableCell:
 30 |             return CMARK_NODE_TABLE_CELL.rawValue
libcmark_gfm.CMARK_NODE_TABLE_ROW:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE_ROW: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNodeType.swift:30:20: warning: reference to var 'CMARK_NODE_TABLE_CELL' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 28 |             return CMARK_NODE_TABLE_ROW.rawValue
 29 |         case .tableCell:
 30 |             return CMARK_NODE_TABLE_CELL.rawValue
    |                    `- warning: reference to var 'CMARK_NODE_TABLE_CELL' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 31 |         case let .other(rawValue):
 32 |             return rawValue
libcmark_gfm.CMARK_NODE_TABLE_CELL:1:12: note: var declared here
1 | public var CMARK_NODE_TABLE_CELL: cmark_node_type
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
[73/85] Compiling Maaku Heading.swift
[74/85] Compiling Maaku HorizontalRule.swift
[75/85] Compiling Maaku HtmlBlock.swift
[76/85] Compiling Maaku LeafBlock.swift
[77/85] Compiling Maaku Link.swift
[78/85] Compiling Maaku SoftBreak.swift
[79/85] Compiling Maaku Strong.swift
[80/85] Compiling Maaku Text.swift
[81/85] Compiling Maaku CodeBlock.swift
[82/85] Compiling Maaku Paragraph.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/Core/Plugin.swift:55:24: warning: static property 'parsers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |     /// The registered parsers.
 55 |     private static var parsers = [String: PluginParser]()
    |                        |- warning: static property 'parsers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'parsers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'parsers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |
 57 |     /// Registers the specified parsers.
[83/85] Compiling Maaku Plugin.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/Core/Plugin.swift:55:24: warning: static property 'parsers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |     /// The registered parsers.
 55 |     private static var parsers = [String: PluginParser]()
    |                        |- warning: static property 'parsers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'parsers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'parsers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |
 57 |     /// Registers the specified parsers.
[84/85] Compiling Maaku Style.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/Core/Plugin.swift:55:24: warning: static property 'parsers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |     /// The registered parsers.
 55 |     private static var parsers = [String: PluginParser]()
    |                        |- warning: static property 'parsers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'parsers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'parsers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |
 57 |     /// Registers the specified parsers.
[85/85] Compiling Maaku YoutubePlugin.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/Core/Plugin.swift:55:24: warning: static property 'parsers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |     /// The registered parsers.
 55 |     private static var parsers = [String: PluginParser]()
    |                        |- warning: static property 'parsers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'parsers' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'parsers' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |
 57 |     /// Registers the specified parsers.
Build complete! (21.43s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "libcmark_gfm",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.29.3",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/KristopherGBaker/libcmark_gfm.git"
    },
    {
      "identity" : "nimble",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "8.0.0",
            "upper_bound" : "9.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Nimble.git"
    },
    {
      "identity" : "quick",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Quick.git"
    }
  ],
  "manifest_display_name" : "Maaku",
  "name" : "Maaku",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Maaku",
      "targets" : [
        "Maaku"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "MaakuTests",
      "module_type" : "SwiftTarget",
      "name" : "MaakuTests",
      "path" : "Tests/MaakuTests",
      "product_dependencies" : [
        "Nimble",
        "Quick"
      ],
      "sources" : [
        "CMark/CMDocumentSpec.swift",
        "CMark/CMDocumentStructureSpec.swift",
        "CMark/CMExtensionInternalSpec.swift",
        "CMark/CMExtensionSpec.swift",
        "CMark/CMExtensionTasklist.swift",
        "CMark/CMNodeInternal.swift",
        "CMark/CMNodeSpec.swift",
        "CMark/CMParserSpec.swift",
        "Core/Container/BlockQuoteSpec.swift",
        "Core/Container/FootnoteDefinitionSpec.swift",
        "Core/Container/ItemSpec.swift",
        "Core/Container/ListItemSpec.swift",
        "Core/Container/OrderedListSpec.swift",
        "Core/Container/UnorderedListSpec.swift",
        "Core/DocumentConverterSpec.swift",
        "Core/DocumentSpec.swift",
        "Core/Extensions/AutolinkSpec.swift",
        "Core/Extensions/StrikethroughSpec.swift",
        "Core/Extensions/TableSpec.swift",
        "Core/Extensions/TagFilterSpec.swift",
        "Core/Extensions/TasklistItemSpec.swift",
        "Core/Inline/EmphasisSpec.swift",
        "Core/Inline/FootnoteReferenceSpec.swift",
        "Core/Inline/ImageSpec.swift",
        "Core/Inline/InlineCodeSpec.swift",
        "Core/Inline/InlineHtmlSpec.swift",
        "Core/Inline/LineBreakSpec.swift",
        "Core/Inline/LinkSpec.swift",
        "Core/Inline/SoftBreakSpec.swift",
        "Core/Inline/StrongSpec.swift",
        "Core/Inline/TextSpec.swift",
        "Core/Leaf/CodeBlockSpec.swift",
        "Core/Leaf/HeadingSpec.swift",
        "Core/Leaf/HorizontalRuleSpec.swift",
        "Core/Leaf/HtmlBlockSpec.swift",
        "Core/Leaf/ParagraphSpec.swift",
        "Core/StyleSpec.swift",
        "Plugins/YoutubePluginSpec.swift"
      ],
      "target_dependencies" : [
        "Maaku"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Maaku",
      "module_type" : "SwiftTarget",
      "name" : "Maaku",
      "path" : "Sources/Maaku",
      "product_dependencies" : [
        "libcmark_gfm"
      ],
      "product_memberships" : [
        "Maaku"
      ],
      "sources" : [
        "CMark/CMDelimiterType.swift",
        "CMark/CMDocument.swift",
        "CMark/CMDocumentOption.swift",
        "CMark/CMExtension.swift",
        "CMark/CMIterator.swift",
        "CMark/CMListType.swift",
        "CMark/CMNode+ASTManipulation.swift",
        "CMark/CMNode+Render.swift",
        "CMark/CMNode+Task.swift",
        "CMark/CMNode.swift",
        "CMark/CMNodeType.swift",
        "CMark/CMParser.swift",
        "Core/Block.swift",
        "Core/Container/BlockQuote.swift",
        "Core/Container/ContainerBlock.swift",
        "Core/Container/FootnoteDefinition.swift",
        "Core/Container/ListItem.swift",
        "Core/Container/OrderedList.swift",
        "Core/Container/UnorderedList.swift",
        "Core/Document.swift",
        "Core/DocumentConverter.swift",
        "Core/Extensions/Strikethrough.swift",
        "Core/Extensions/Table.swift",
        "Core/Extensions/TableCell.swift",
        "Core/Extensions/TableHeader.swift",
        "Core/Extensions/TableRow.swift",
        "Core/Extensions/TasklistItem.swift",
        "Core/Font+Maaku.swift",
        "Core/Inline/Emphasis.swift",
        "Core/Inline/FootnoteReference.swift",
        "Core/Inline/Image.swift",
        "Core/Inline/Inline.swift",
        "Core/Inline/InlineCode.swift",
        "Core/Inline/InlineHtml.swift",
        "Core/Inline/LineBreak.swift",
        "Core/Inline/Link.swift",
        "Core/Inline/SoftBreak.swift",
        "Core/Inline/Strong.swift",
        "Core/Inline/Text.swift",
        "Core/Leaf/CodeBlock.swift",
        "Core/Leaf/Heading.swift",
        "Core/Leaf/HorizontalRule.swift",
        "Core/Leaf/HtmlBlock.swift",
        "Core/Leaf/LeafBlock.swift",
        "Core/Leaf/Paragraph.swift",
        "Core/Plugin.swift",
        "Core/Style.swift",
        "Plugins/YoutubePlugin.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.