This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

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 with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 23

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

    |                       |- 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 non-isolated 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 non-isolated 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 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
[39/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
[40/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
[41/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
[42/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
[43/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
[44/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
[45/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
[46/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
[47/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
[48/85] Compiling Maaku Image.swift
[49/85] Compiling Maaku Inline.swift
[50/85] Compiling Maaku InlineCode.swift
[51/85] Compiling Maaku InlineHtml.swift
[52/85] Compiling Maaku LineBreak.swift
[53/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 {
[54/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 {
[55/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 {
[56/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 {
[57/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 {
[58/85] Compiling Maaku DocumentConverter.swift
[59/85] Compiling Maaku Strikethrough.swift
[60/85] Compiling Maaku Table.swift
[61/85] Compiling Maaku TableCell.swift
[62/85] Compiling Maaku TableHeader.swift
[63/85] Compiling Maaku Heading.swift
[64/85] Compiling Maaku HorizontalRule.swift
[65/85] Compiling Maaku HtmlBlock.swift
[66/85] Compiling Maaku LeafBlock.swift
[67/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.
[68/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.
[69/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.
[70/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.
[71/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.
[72/85] Compiling Maaku TableRow.swift
[73/85] Compiling Maaku TasklistItem.swift
[74/85] Compiling Maaku Font+Maaku.swift
[75/85] Compiling Maaku Emphasis.swift
[76/85] Compiling Maaku FootnoteReference.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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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 non-isolated 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! (40.92s)
Fetching https://github.com/Quick/Nimble.git
Fetching https://github.com/KristopherGBaker/libcmark_gfm.git
Fetching https://github.com/Quick/Quick.git
[1/293] Fetching libcmark_gfm
[294/14842] Fetching libcmark_gfm, quick
[14843/33482] Fetching libcmark_gfm, quick, nimble
Fetched https://github.com/Quick/Quick.git from cache (2.53s)
Fetched https://github.com/KristopherGBaker/libcmark_gfm.git from cache (2.53s)
Fetched https://github.com/Quick/Nimble.git from cache (2.53s)
Computing version for https://github.com/KristopherGBaker/libcmark_gfm.git
Computed https://github.com/KristopherGBaker/libcmark_gfm.git at 0.29.4 (0.67s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 2.2.1 (0.68s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 8.1.2 (0.68s)
Creating working copy for https://github.com/KristopherGBaker/libcmark_gfm.git
Working copy of https://github.com/KristopherGBaker/libcmark_gfm.git resolved at 0.29.4
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 2.2.1
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 8.1.2
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" : [
    {
      "name" : "macos",
      "version" : "10.11"
    },
    {
      "name" : "ios",
      "version" : "9.0"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    },
    {
      "name" : "watchos",
      "version" : "2.0"
    }
  ],
  "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.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.