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

Failed to build NativeMarkKit with Swift 6.0 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4606859-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:4:24: warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        `- warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        |- note: annotate 'emailAutolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:5:24: warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
   |                        |- warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'autolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |     func parse(_ input: TextCursor) -> TextResult<InlineText?> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
[92/153] Compiling NativeMarkKit ListKind.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:4:24: warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        `- warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        |- note: annotate 'endingRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:5:24: warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        `- warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  2 |
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        |- note: annotate 'startBulletedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:6:24: warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
    |                        |- warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'startOrderedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |     private struct ItemMarker {
  8 |         let markerIndent: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:4:24: warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        `- warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        |- note: annotate 'emailAutolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:5:24: warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
   |                        |- warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'autolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |     func parse(_ input: TextCursor) -> TextResult<InlineText?> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
[93/153] Compiling NativeMarkKit ListStyle.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:4:24: warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        `- warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        |- note: annotate 'endingRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:5:24: warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        `- warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  2 |
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        |- note: annotate 'startBulletedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:6:24: warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
    |                        |- warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'startOrderedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |     private struct ItemMarker {
  8 |         let markerIndent: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:4:24: warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        `- warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        |- note: annotate 'emailAutolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:5:24: warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
   |                        |- warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'autolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |     func parse(_ input: TextCursor) -> TextResult<InlineText?> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
[94/153] Compiling NativeMarkKit ParagraphBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:4:24: warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        `- warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        |- note: annotate 'endingRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:5:24: warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        `- warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  2 |
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        |- note: annotate 'startBulletedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:6:24: warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
    |                        |- warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'startOrderedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |     private struct ItemMarker {
  8 |         let markerIndent: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:4:24: warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        `- warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        |- note: annotate 'emailAutolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:5:24: warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
   |                        |- warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'autolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |     func parse(_ input: TextCursor) -> TextResult<InlineText?> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
[95/153] Compiling NativeMarkKit SetextHeadingBlockStarter.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:4:24: warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        `- warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        |- note: annotate 'endingRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:5:24: warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        `- warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  2 |
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        |- note: annotate 'startBulletedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:6:24: warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
    |                        |- warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'startOrderedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |     private struct ItemMarker {
  8 |         let markerIndent: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:4:24: warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        `- warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        |- note: annotate 'emailAutolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:5:24: warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
   |                        |- warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'autolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |     func parse(_ input: TextCursor) -> TextResult<InlineText?> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
[96/153] Compiling NativeMarkKit ThematicBreakBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:4:24: warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        `- warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        |- note: annotate 'endingRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:5:24: warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        `- warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  2 |
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        |- note: annotate 'startBulletedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:6:24: warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
    |                        |- warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'startOrderedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |     private struct ItemMarker {
  8 |         let markerIndent: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:4:24: warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        `- warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        |- note: annotate 'emailAutolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:5:24: warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
   |                        |- warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'autolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |     func parse(_ input: TextCursor) -> TextResult<InlineText?> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
[97/153] Compiling NativeMarkKit ThematicBreakBlockStarter.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:4:24: warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        `- warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        |- note: annotate 'endingRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:5:24: warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        `- warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  2 |
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        |- note: annotate 'startBulletedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:6:24: warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
    |                        |- warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'startOrderedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |     private struct ItemMarker {
  8 |         let markerIndent: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:4:24: warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        `- warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        |- note: annotate 'emailAutolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:5:24: warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
   |                        |- warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'autolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |     func parse(_ input: TextCursor) -> TextResult<InlineText?> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
[98/153] Compiling NativeMarkKit AutolinkParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:4:24: warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        `- warning: static property 'endingRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockParser: BlockParser {
 4 |     private static let endingRegex = try! NSRegularExpression(pattern: "^(?:`{3,}|~{3,})(?= *$)", options: [])
   |                        |- note: annotate 'endingRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private let fence: String
 6 |     private let fenceOffset: LineColumnCount
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct FencedCodeBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^`{3,}(?!.*`)|^~{3,}", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:5:24: warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        `- warning: static property 'startBulletedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  1 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
  2 |
  3 |
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
    |                        |- note: annotate 'startBulletedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
  7 |     private struct ItemMarker {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift:6:24: warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | struct ItemBlockStarter: BlockStarter {
  5 |     private static let startBulletedRegex = try! NSRegularExpression(pattern: "^[*+-]", options: [])
  6 |     private static let startOrderedRegex = try! NSRegularExpression(pattern: "^(\\d{1,9})([.)])", options: [])
    |                        |- warning: static property 'startOrderedRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'startOrderedRegex' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 |     private struct ItemMarker {
  8 |         let markerIndent: LineColumnCount
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct SetextHeadingBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:=+|-+)[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:4:24: warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        `- warning: static property 'startRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct ThematicBreakBlockStarter: BlockStarter {
 4 |     private static let startRegex = try! NSRegularExpression(pattern: "^(?:(?:\\*[ \\t]*){3,}|(?:_[ \\t]*){3,}|(?:-[ \\t]*){3,})[ \\t]*$", options: [])
   |                        |- note: annotate 'startRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |
 6 |     func parseStart(_ line: Line, in container: Block, tip: Block, using closer: BlockCloser) -> LineResult<BlockStartMatch> {
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:4:24: warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        `- warning: static property 'emailAutolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
   |                        |- note: annotate 'emailAutolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
 6 |
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift:5:24: warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | struct AutolinkParser {
 4 |     private static let emailAutolinkRegex = try! NSRegularExpression(pattern: "^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>", options: [])
 5 |     private static let autolinkRegex = try! NSRegularExpression(pattern: "^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\\x00-\\x20]*>", options: [.caseInsensitive])
   |                        |- warning: static property 'autolinkRegex' is not concurrency-safe because non-'Sendable' type 'NSRegularExpression' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'autolinkRegex' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |
 7 |     func parse(_ input: TextCursor) -> TextResult<InlineText?> {
Foundation.NSRegularExpression:1:12: note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 1 | open class NSRegularExpression : NSObject, NSCopying, NSSecureCoding {
   |            `- note: class 'NSRegularExpression' does not conform to the 'Sendable' protocol
 2 |     override open func copy() -> Any
 3 |     open func copy(with zone: NSZone? = nil) -> Any
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:7:8: error: Unsupported platform
  5 | import UIKit
  6 | #else
  7 | #error("Unsupported platform")
    |        `- error: Unsupported platform
  8 | #endif
  9 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:11:20: error: cannot find type 'NSTextAlignment' in scope
  9 |
 10 | public enum BlockStyle {
 11 |     case alignment(NSTextAlignment)
    |                    `- error: cannot find type 'NSTextAlignment' in scope
 12 |     case firstLineHeadIndent(Length)
 13 |     case headIndent(Length)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:19:20: error: cannot find type 'NSLineBreakMode' in scope
 17 |     case paragraphSpacingAfter(Length)
 18 |     case paragraphSpacingBefore(Length)
 19 |     case lineBreak(NSLineBreakMode)
    |                    `- error: cannot find type 'NSLineBreakMode' in scope
 20 |     case orderedListMarker(OrderedListMarkerFormat, prefix: String = "", suffix: String = ".")
 21 |     case unorderedListMarker(UnorderedListMarkerFormat)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:22:51: error: cannot find type 'NativeColor' in scope
 20 |     case orderedListMarker(OrderedListMarkerFormat, prefix: String = "", suffix: String = ".")
 21 |     case unorderedListMarker(UnorderedListMarkerFormat)
 22 |     case thematicBreak(thickness: CGFloat, color: NativeColor = .adaptableSeparatorColor)
    |                                                   `- error: cannot find type 'NativeColor' in scope
 23 |     case blockBorder(Border = Border(shape: .rectangle(sides: .all), width: 1, color: .adaptableCodeBorderColor))
 24 |     case blockMargin(Margin)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:18:60: error: cannot find type 'NativeColor' in scope
 16 |     public let color: NativeColor
 17 |
 18 |     public init(shape: BorderShape, width: CGFloat, color: NativeColor) {
    |                                                            `- error: cannot find type 'NativeColor' in scope
 19 |         self.shape = shape
 20 |         self.width = width
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:23:46: error: cannot infer contextual base in reference to member 'rectangle'
 21 |     case unorderedListMarker(UnorderedListMarkerFormat)
 22 |     case thematicBreak(thickness: CGFloat, color: NativeColor = .adaptableSeparatorColor)
 23 |     case blockBorder(Border = Border(shape: .rectangle(sides: .all), width: 1, color: .adaptableCodeBorderColor))
    |                                              `- error: cannot infer contextual base in reference to member 'rectangle'
 24 |     case blockMargin(Margin)
 25 |     case blockPadding(Padding)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:23:64: error: cannot infer contextual base in reference to member 'all'
 21 |     case unorderedListMarker(UnorderedListMarkerFormat)
 22 |     case thematicBreak(thickness: CGFloat, color: NativeColor = .adaptableSeparatorColor)
 23 |     case blockBorder(Border = Border(shape: .rectangle(sides: .all), width: 1, color: .adaptableCodeBorderColor))
    |                                                                `- error: cannot infer contextual base in reference to member 'all'
 24 |     case blockMargin(Margin)
 25 |     case blockPadding(Padding)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:23:88: error: cannot infer contextual base in reference to member 'adaptableCodeBorderColor'
 21 |     case unorderedListMarker(UnorderedListMarkerFormat)
 22 |     case thematicBreak(thickness: CGFloat, color: NativeColor = .adaptableSeparatorColor)
 23 |     case blockBorder(Border = Border(shape: .rectangle(sides: .all), width: 1, color: .adaptableCodeBorderColor))
    |                                                                                        `- error: cannot infer contextual base in reference to member 'adaptableCodeBorderColor'
 24 |     case blockMargin(Margin)
 25 |     case blockPadding(Padding)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:26:26: error: cannot find type 'NativeColor' in scope
 24 |     case blockMargin(Margin)
 25 |     case blockPadding(Padding)
 26 |     case blockBackground(NativeColor?)
    |                          `- error: cannot find type 'NativeColor' in scope
 27 |     case list(markerToContentIndent: Length = 1.5.em)
 28 |     case inlineStyle(InlineStyle)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:11:20: error: cannot find type 'NativeColor' in scope
 9 |
10 | public enum InlineStyle {
11 |     case textColor(NativeColor)
   |                    `- error: cannot find type 'NativeColor' in scope
12 |     case textStyle(TextStyle)
13 |     case backgroundColor(NativeColor?)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:13:26: error: cannot find type 'NativeColor' in scope
11 |     case textColor(NativeColor)
12 |     case textStyle(TextStyle)
13 |     case backgroundColor(NativeColor?)
   |                          `- error: cannot find type 'NativeColor' in scope
14 |     case kerning(Length)
15 |     case strikethrough(NSUnderlineStyle, color: NativeColor? = nil)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:15:24: error: cannot find type 'NSUnderlineStyle' in scope
13 |     case backgroundColor(NativeColor?)
14 |     case kerning(Length)
15 |     case strikethrough(NSUnderlineStyle, color: NativeColor? = nil)
   |                        `- error: cannot find type 'NSUnderlineStyle' in scope
16 |     case underline(NSUnderlineStyle, color: NativeColor? = nil)
17 |     case fontSize(CGFloat)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:15:49: error: cannot find type 'NativeColor' in scope
13 |     case backgroundColor(NativeColor?)
14 |     case kerning(Length)
15 |     case strikethrough(NSUnderlineStyle, color: NativeColor? = nil)
   |                                                 `- error: cannot find type 'NativeColor' in scope
16 |     case underline(NSUnderlineStyle, color: NativeColor? = nil)
17 |     case fontSize(CGFloat)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:16:20: error: cannot find type 'NSUnderlineStyle' in scope
14 |     case kerning(Length)
15 |     case strikethrough(NSUnderlineStyle, color: NativeColor? = nil)
16 |     case underline(NSUnderlineStyle, color: NativeColor? = nil)
   |                    `- error: cannot find type 'NSUnderlineStyle' in scope
17 |     case fontSize(CGFloat)
18 |     case fontTraits(FontTraits)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:16:45: error: cannot find type 'NativeColor' in scope
14 |     case kerning(Length)
15 |     case strikethrough(NSUnderlineStyle, color: NativeColor? = nil)
16 |     case underline(NSUnderlineStyle, color: NativeColor? = nil)
   |                                             `- error: cannot find type 'NativeColor' in scope
17 |     case fontSize(CGFloat)
18 |     case fontTraits(FontTraits)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:22:44: error: cannot find type 'NativeColor' in scope
20 |                           border: Border = Border(shape: .roundedRect(cornerRadius: 3), width: 1, color: .adaptableCodeBorderColor),
21 |                           padding: Padding = Padding(left: 5.pt, right: 5.pt, top: 0.pt, bottom: 0.pt),
22 |                           backgroundColor: NativeColor? = .adaptableCodeBackgroundColor)
   |                                            `- error: cannot find type 'NativeColor' in scope
23 |
24 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:16:23: error: cannot find type 'NativeColor' in scope
 14 |     public let shape: BorderShape
 15 |     public let width: CGFloat
 16 |     public let color: NativeColor
    |                       `- error: cannot find type 'NativeColor' in scope
 17 |
 18 |     public init(shape: BorderShape, width: CGFloat, color: NativeColor) {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:32:36: error: cannot find type 'NativeColor' in scope
 30 |
 31 | public extension BlockStyle {
 32 |     static func textColor(_ value: NativeColor) -> BlockStyle {
    |                                    `- error: cannot find type 'NativeColor' in scope
 33 |         .inlineStyle(.textColor(value))
 34 |     }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:40:42: error: cannot find type 'NativeColor' in scope
 38 |     }
 39 |
 40 |     static func backgroundColor(_ value: NativeColor?) -> BlockStyle {
    |                                          `- error: cannot find type 'NativeColor' in scope
 41 |         .inlineStyle(.backgroundColor(value))
 42 |     }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:48:40: error: cannot find type 'NSUnderlineStyle' in scope
 46 |     }
 47 |
 48 |     static func strikethrough(_ style: NSUnderlineStyle, color: NativeColor? = nil) -> BlockStyle {
    |                                        `- error: cannot find type 'NSUnderlineStyle' in scope
 49 |         .inlineStyle(.strikethrough(style, color: color))
 50 |     }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:48:65: error: cannot find type 'NativeColor' in scope
 46 |     }
 47 |
 48 |     static func strikethrough(_ style: NSUnderlineStyle, color: NativeColor? = nil) -> BlockStyle {
    |                                                                 `- error: cannot find type 'NativeColor' in scope
 49 |         .inlineStyle(.strikethrough(style, color: color))
 50 |     }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:52:36: error: cannot find type 'NSUnderlineStyle' in scope
 50 |     }
 51 |
 52 |     static func underline(_ style: NSUnderlineStyle, color: NativeColor? = nil) -> BlockStyle {
    |                                    `- error: cannot find type 'NSUnderlineStyle' in scope
 53 |         .inlineStyle(.underline(style, color: color))
 54 |     }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:52:61: error: cannot find type 'NativeColor' in scope
 50 |     }
 51 |
 52 |     static func underline(_ style: NSUnderlineStyle, color: NativeColor? = nil) -> BlockStyle {
    |                                                             `- error: cannot find type 'NativeColor' in scope
 53 |         .inlineStyle(.underline(style, color: color))
 54 |     }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:58:49: error: cannot find type 'NSMutableParagraphStyle' in scope
 56 |
 57 | extension BlockStyle: ExpressibleAsParagraphStyle {
 58 |     func updateParagraphStyle(_ paragraphStyle: NSMutableParagraphStyle, with defaultFont: NativeFont) {
    |                                                 `- error: cannot find type 'NSMutableParagraphStyle' in scope
 59 |         switch self {
 60 |         case let .alignment(alignment):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:58:92: error: cannot find type 'NativeFont' in scope
 56 |
 57 | extension BlockStyle: ExpressibleAsParagraphStyle {
 58 |     func updateParagraphStyle(_ paragraphStyle: NSMutableParagraphStyle, with defaultFont: NativeFont) {
    |                                                                                            `- error: cannot find type 'NativeFont' in scope
 59 |         switch self {
 60 |         case let .alignment(alignment):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift:16:49: error: cannot find type 'NSMutableParagraphStyle' in scope
 14 |
 15 | protocol ExpressibleAsParagraphStyle {
 16 |     func updateParagraphStyle(_ paragraphStyle: NSMutableParagraphStyle, with defaultFont: NativeFont)
    |                                                 `- error: cannot find type 'NSMutableParagraphStyle' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift:16:92: error: cannot find type 'NativeFont' in scope
 14 |
 15 | protocol ExpressibleAsParagraphStyle {
 16 |     func updateParagraphStyle(_ paragraphStyle: NSMutableParagraphStyle, with defaultFont: NativeFont)
    |                                                                                            `- error: cannot find type 'NativeFont' in scope
 17 | }
 18 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:98:54: error: cannot find type 'NativeFont' in scope
 96 |             attributes[.thematicBreakColor] = color
 97 |         case let .list(markerToContentIndent: markerToContentIndent):
 98 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
    |                                                      `- error: cannot find type 'NativeFont' in scope
 99 |             let value = ListValue(markerToContentIndent: markerToContentIndent.asRawPoints(for: defaultFont.pointSize))
100 |             attributes[.list] = value
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:98:84: error: value of type 'TextStyle' has no member 'makeFont'
 96 |             attributes[.thematicBreakColor] = color
 97 |         case let .list(markerToContentIndent: markerToContentIndent):
 98 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
    |                                                                                    `- error: value of type 'TextStyle' has no member 'makeFont'
 99 |             let value = ListValue(markerToContentIndent: markerToContentIndent.asRawPoints(for: defaultFont.pointSize))
100 |             attributes[.list] = value
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:98:44: error: reference to member 'font' cannot be resolved without a contextual type
 96 |             attributes[.thematicBreakColor] = color
 97 |         case let .list(markerToContentIndent: markerToContentIndent):
 98 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
    |                                            `- error: reference to member 'font' cannot be resolved without a contextual type
 99 |             let value = ListValue(markerToContentIndent: markerToContentIndent.asRawPoints(for: defaultFont.pointSize))
100 |             attributes[.list] = value
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:105:54: error: cannot find type 'NativeFont' in scope
103 |             attributes[.blockBorder] = BorderValue(border: border)
104 |         case let .blockMargin(margin):
105 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
    |                                                      `- error: cannot find type 'NativeFont' in scope
106 |             attributes[.blockMargin] = MarginValue(margin: margin.asRawPoints(for: defaultFont.pointSize))
107 |         case let .blockPadding(padding):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:105:84: error: value of type 'TextStyle' has no member 'makeFont'
103 |             attributes[.blockBorder] = BorderValue(border: border)
104 |         case let .blockMargin(margin):
105 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
    |                                                                                    `- error: value of type 'TextStyle' has no member 'makeFont'
106 |             attributes[.blockMargin] = MarginValue(margin: margin.asRawPoints(for: defaultFont.pointSize))
107 |         case let .blockPadding(padding):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:105:44: error: reference to member 'font' cannot be resolved without a contextual type
103 |             attributes[.blockBorder] = BorderValue(border: border)
104 |         case let .blockMargin(margin):
105 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
    |                                            `- error: reference to member 'font' cannot be resolved without a contextual type
106 |             attributes[.blockMargin] = MarginValue(margin: margin.asRawPoints(for: defaultFont.pointSize))
107 |         case let .blockPadding(padding):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:108:54: error: cannot find type 'NativeFont' in scope
106 |             attributes[.blockMargin] = MarginValue(margin: margin.asRawPoints(for: defaultFont.pointSize))
107 |         case let .blockPadding(padding):
108 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
    |                                                      `- error: cannot find type 'NativeFont' in scope
109 |             attributes[.blockPadding] = PaddingValue(padding: padding.asRawPoints(for: defaultFont.pointSize))
110 |         case let .blockBackground(color):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:108:84: error: value of type 'TextStyle' has no member 'makeFont'
106 |             attributes[.blockMargin] = MarginValue(margin: margin.asRawPoints(for: defaultFont.pointSize))
107 |         case let .blockPadding(padding):
108 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
    |                                                                                    `- error: value of type 'TextStyle' has no member 'makeFont'
109 |             attributes[.blockPadding] = PaddingValue(padding: padding.asRawPoints(for: defaultFont.pointSize))
110 |         case let .blockBackground(color):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:108:44: error: reference to member 'font' cannot be resolved without a contextual type
106 |             attributes[.blockMargin] = MarginValue(margin: margin.asRawPoints(for: defaultFont.pointSize))
107 |         case let .blockPadding(padding):
108 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
    |                                            `- error: reference to member 'font' cannot be resolved without a contextual type
109 |             attributes[.blockPadding] = PaddingValue(padding: padding.asRawPoints(for: defaultFont.pointSize))
110 |         case let .blockBackground(color):
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NSAttributedStringKey+NativeMark.swift:4:16: warning: static property 'orderedListMarkerFormat' is not concurrency-safe because non-'Sendable' type 'NSAttributedString.Key' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | extension NSAttributedString.Key {
 4 |     static let orderedListMarkerFormat = NSAttributedString.Key("nativeMarkKit.orderedListMarkerFormat")
   |                `- warning: static property 'orderedListMarkerFormat' is not concurrency-safe because non-'Sendable' type 'NSAttributedString.Key' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     static let unorderedListMarkerFormat = NSAttributedString.Key("nativeMarkKit.unorderedListMarkerFormat")
 6 |     static let thematicBreakThickness = NSAttributedString.Key("nativeMarkKit.thematicBreakThickness")
Foundation.NSAttributedString:2:19: note: struct 'Key' does not conform to the 'Sendable' protocol
1 | extension NSAttributedString {
2 |     public struct Key : RawRepresentable, Equatable, Hashable {
  |                   `- note: struct 'Key' does not conform to the 'Sendable' protocol
3 |         public let rawValue: String
4 |         public init(_ rawValue: String)
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NSAttributedStringKey+NativeMark.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 1 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 2 |
 3 | extension NSAttributedString.Key {
 4 |     static let orderedListMarkerFormat = NSAttributedString.Key("nativeMarkKit.orderedListMarkerFormat")
   |                |- note: annotate 'orderedListMarkerFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     static let unorderedListMarkerFormat = NSAttributedString.Key("nativeMarkKit.unorderedListMarkerFormat")
 6 |     static let thematicBreakThickness = NSAttributedString.Key("nativeMarkKit.thematicBreakThickness")
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NSAttributedStringKey+NativeMark.swift:5:16: warning: static property 'unorderedListMarkerFormat' is not concurrency-safe because non-'Sendable' type 'NSAttributedString.Key' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | extension NSAttributedString.Key {
 4 |     static let orderedListMarkerFormat = NSAttributedString.Key("nativeMarkKit.orderedListMarkerFormat")
 5 |     static let unorderedListMarkerFormat = NSAttributedString.Key("nativeMarkKit.unorderedListMarkerFormat")
   |                |- warning: static property 'unorderedListMarkerFormat' is not concurrency-safe because non-'Sendable' type 'NSAttributedString.Key' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'unorderedListMarkerFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |     static let thematicBreakThickness = NSAttributedString.Key("nativeMarkKit.thematicBreakThickness")
 7 |     static let thematicBreakColor = NSAttributedString.Key("nativeMarkKit.thematicBreakColor")
Foundation.NSAttributedString:2:19: note: struct 'Key' does not conform to the 'Sendable' protocol
1 | extension NSAttributedString {
2 |     public struct Key : RawRepresentable, Equatable, Hashable {
  |                   `- note: struct 'Key' does not conform to the 'Sendable' protocol
3 |         public let rawValue: String
4 |         public init(_ rawValue: String)
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NSAttributedStringKey+NativeMark.swift:13:16: warning: static property 'blockBorder' is not concurrency-safe because non-'Sendable' type 'NSAttributedString.Key' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let list = NSAttributedString.Key("nativeMarkKit.list")
12 |     static let blockMargin = NSAttributedString.Key("nativeMarkKit.blockMargin")
13 |     static let blockBorder = NSAttributedString.Key("nativeMarkKit.blockBorder")
   |                |- warning: static property 'blockBorder' is not concurrency-safe because non-'Sendable' type 'NSAttributedString.Key' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'blockBorder' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let blockPadding = NSAttributedString.Key("nativeMarkKit.blockPadding")
15 |     static let blockBackground = NSAttributedString.Key("nativeMarkKit.blockBackground")
Foundation.NSAttributedString:2:19: note: struct 'Key' does not conform to the 'Sendable' protocol
1 | extension NSAttributedString {
2 |     public struct Key : RawRepresentable, Equatable, Hashable {
  |                   `- note: struct 'Key' does not conform to the 'Sendable' protocol
3 |         public let rawValue: String
4 |         public init(_ rawValue: String)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:13:15: error: type 'Border' does not conform to protocol 'Equatable'
 11 | }
 12 |
 13 | public struct Border: Equatable {
    |               `- error: type 'Border' does not conform to protocol 'Equatable'
 14 |     public let shape: BorderShape
 15 |     public let width: CGFloat
 16 |     public let color: NativeColor
    |                `- note: stored property type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'Border' to 'Equatable'
 17 |
 18 |     public init(shape: BorderShape, width: CGFloat, color: NativeColor) {
Swift.==:1:24: note: candidate would match if 'Border' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'Border' conformed to 'RawRepresentable'
Swift.FloatingPoint:2:24: note: candidate would match if 'Border' conformed to 'FloatingPoint'
1 | extension FloatingPoint {
2 |     public static func == (lhs: Self, rhs: Self) -> Bool
  |                        `- note: candidate would match if 'Border' conformed to 'FloatingPoint'
3 |     public static func < (lhs: Self, rhs: Self) -> Bool
4 |     public static func <= (lhs: Self, rhs: Self) -> Bool
Swift.BinaryInteger:2:24: note: candidate would match if 'Border' conformed to 'BinaryInteger'
1 | extension BinaryInteger {
2 |     public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
  |                        `- note: candidate would match if 'Border' conformed to 'BinaryInteger'
3 |     public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
4 |     public static func < <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger
Swift._Pointer:2:24: note: candidate would match if 'Border' conformed to '_Pointer'
1 | extension _Pointer {
2 |     public static func == (lhs: Self, rhs: Self) -> Bool
  |                        `- note: candidate would match if 'Border' conformed to '_Pointer'
3 |     @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
  |                                   `- note: candidate would match if 'Border' conformed to '_Pointer'
4 |     @inlinable public static func != <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer
5 | }
Swift.Strideable:3:35: note: candidate would match if 'Border' conformed to 'Strideable'
1 | extension Strideable {
2 |     @inlinable public static func < (x: Self, y: Self) -> Bool
3 |     @inlinable public static func == (x: Self, y: Self) -> Bool
  |                                   `- note: candidate would match if 'Border' conformed to 'Strideable'
4 | }
Swift.StringProtocol:2:35: note: candidate would match if 'Border' conformed to 'StringProtocol'
1 | extension StringProtocol {
2 |     @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
  |                                   `- note: candidate would match if 'Border' conformed to 'StringProtocol'
3 |     @inlinable public static func != <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
4 |     @inlinable public static func < <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol
Swift.SIMD:4:24: note: candidate would match if 'Border' conformed to 'SIMD'
 2 |     public var indices: Range<Int> { get }
 3 |     public init(repeating value: Self.Scalar)
 4 |     public static func == (a: Self, b: Self) -> Bool
   |                        `- note: candidate would match if 'Border' conformed to 'SIMD'
 5 |     @inlinable public func hash(into hasher: inout Hasher)
 6 |     public func encode(to encoder: any Encoder) throws
Foundation.AttributedStringProtocol:5:24: note: candidate would match if 'Border' conformed to 'AttributedStringProtocol'
3 |     public var description: String { get }
4 |     public func hash(into hasher: inout Hasher)
5 |     public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol
  |                        `- note: candidate would match if 'Border' conformed to 'AttributedStringProtocol'
6 | }
Foundation.__BridgedNSError:2:24: note: candidate would match if 'Border' conformed to '__BridgedNSError'
1 | extension __BridgedNSError where Self : RawRepresentable, Self.RawValue : FixedWidthInteger {
2 |     public static func == (lhs: Self, rhs: Self) -> Bool
  |                        `- note: candidate would match if 'Border' conformed to '__BridgedNSError'
3 | }
Foundation._BridgedStoredNSError:2:24: note: candidate would match if 'Border' conformed to '_BridgedStoredNSError'
1 | extension _BridgedStoredNSError {
2 |     public static func == (lhs: Self, rhs: Self) -> Bool
  |                        `- note: candidate would match if 'Border' conformed to '_BridgedStoredNSError'
3 | }
Swift.Equatable:2:17: note: protocol requires function '==' with type '(Border, Border) -> Bool'
1 | public protocol Equatable {
2 |     static func == (lhs: Self, rhs: Self) -> Bool
  |                 `- note: protocol requires function '==' with type '(Border, Border) -> Bool'
3 | }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:26:45: error: cannot infer contextual base in reference to member 'rectangle'
 24 |
 25 | extension Border {
 26 |     public static let none = Border(shape: .rectangle(sides: []), width: 0, color: .clear)
    |                                             `- error: cannot infer contextual base in reference to member 'rectangle'
 27 |
 28 |     var leftOffset: CGFloat {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:26:85: error: cannot infer contextual base in reference to member 'clear'
 24 |
 25 | extension Border {
 26 |     public static let none = Border(shape: .rectangle(sides: []), width: 0, color: .clear)
    |                                                                                     `- error: cannot infer contextual base in reference to member 'clear'
 27 |
 28 |     var leftOffset: CGFloat {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BorderSides.swift:10:23: warning: static property 'left' is not concurrency-safe because non-'Sendable' type 'BorderSides' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct BorderSides: OptionSet {
   |               `- note: consider making struct 'BorderSides' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
   :
 8 |     }
 9 |
10 |     public static let left = BorderSides(rawValue: 1 << 0)
   |                       |- warning: static property 'left' is not concurrency-safe because non-'Sendable' type 'BorderSides' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'left' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static let right = BorderSides(rawValue: 1 << 1)
12 |     public static let top = BorderSides(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BorderSides.swift:11:23: warning: static property 'right' is not concurrency-safe because non-'Sendable' type 'BorderSides' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct BorderSides: OptionSet {
   |               `- note: consider making struct 'BorderSides' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
   :
 9 |
10 |     public static let left = BorderSides(rawValue: 1 << 0)
11 |     public static let right = BorderSides(rawValue: 1 << 1)
   |                       |- warning: static property 'right' is not concurrency-safe because non-'Sendable' type 'BorderSides' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'right' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     public static let top = BorderSides(rawValue: 1 << 2)
13 |     public static let bottom = BorderSides(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BorderSides.swift:12:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'BorderSides' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct BorderSides: OptionSet {
   |               `- note: consider making struct 'BorderSides' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
   :
10 |     public static let left = BorderSides(rawValue: 1 << 0)
11 |     public static let right = BorderSides(rawValue: 1 << 1)
12 |     public static let top = BorderSides(rawValue: 1 << 2)
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'BorderSides' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     public static let bottom = BorderSides(rawValue: 1 << 3)
14 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BorderSides.swift:13:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'BorderSides' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct BorderSides: OptionSet {
   |               `- note: consider making struct 'BorderSides' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
   :
11 |     public static let right = BorderSides(rawValue: 1 << 1)
12 |     public static let top = BorderSides(rawValue: 1 << 2)
13 |     public static let bottom = BorderSides(rawValue: 1 << 3)
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'BorderSides' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     public static let all: BorderSides = [.left, .right, .top, .bottom]
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:62:41: error: value of type 'CGRect' has no member 'fill'
 60 |         color.set()
 61 |         if sides.contains(.left) {
 62 |             frame.leftFrame(for: width).fill()
    |                                         `- error: value of type 'CGRect' has no member 'fill'
 63 |         }
 64 |         if sides.contains(.top) {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:65:40: error: value of type 'CGRect' has no member 'fill'
 63 |         }
 64 |         if sides.contains(.top) {
 65 |             frame.topFrame(for: width).fill()
    |                                        `- error: value of type 'CGRect' has no member 'fill'
 66 |         }
 67 |         if sides.contains(.right) {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:68:42: error: value of type 'CGRect' has no member 'fill'
 66 |         }
 67 |         if sides.contains(.right) {
 68 |             frame.rightFrame(for: width).fill()
    |                                          `- error: value of type 'CGRect' has no member 'fill'
 69 |         }
 70 |         if sides.contains(.bottom) {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:71:43: error: value of type 'CGRect' has no member 'fill'
 69 |         }
 70 |         if sides.contains(.bottom) {
 71 |             frame.bottomFrame(for: width).fill()
    |                                           `- error: value of type 'CGRect' has no member 'fill'
 72 |         }
 73 |     }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:80:20: error: cannot find 'NativeBezierPath' in scope
 78 |         //  to represent. So inset the frame by half the width
 79 |         let pathFrame = frame.insetBy(dx: width / 2.0, dy: width / 2.0)
 80 |         let path = NativeBezierPath(roundedRect: pathFrame, cornerRadius: cornerRadius)
    |                    `- error: cannot find 'NativeBezierPath' in scope
 81 |
 82 |         // Draw background first
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:83:9: error: cannot find 'saveGraphicsState' in scope
 81 |
 82 |         // Draw background first
 83 |         saveGraphicsState()
    |         `- error: cannot find 'saveGraphicsState' in scope
 84 |         path.addClip()
 85 |         background(frame.inset(by: self))
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:86:9: error: cannot find 'restoreGraphicsState' in scope
 84 |         path.addClip()
 85 |         background(frame.inset(by: self))
 86 |         restoreGraphicsState()
    |         `- error: cannot find 'restoreGraphicsState' in scope
 87 |
 88 |         // Be sure to draw the border _over_ the background
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BorderSides.swift:15:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'BorderSides' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct BorderSides: OptionSet {
   |               `- note: consider making struct 'BorderSides' conform to the 'Sendable' protocol
 4 |     public let rawValue: Int
 5 |
   :
13 |     public static let bottom = BorderSides(rawValue: 1 << 3)
14 |
15 |     public static let all: BorderSides = [.left, .right, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'BorderSides' 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
16 | }
17 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageLoader.swift:4:38: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 2 |
 3 | public final class DefaultImageLoader: ImageLoader {
 4 |     private let session = URLSession.shared
   |                                      `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 5 |
 6 |     public init() {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageLoader.swift:10:71: error: cannot find type 'NativeImage' in scope
 8 |     }
 9 |
10 |     public func loadImage(_ urlString: String, completion: @escaping (NativeImage?) -> Void) {
   |                                                                       `- error: cannot find type 'NativeImage' in scope
11 |         guard let url = URL(string: urlString) else {
12 |             completion(nil)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageLoader.swift:4:64: error: cannot find type 'NativeImage' in scope
2 |
3 | public protocol ImageLoader {
4 |     func loadImage(_ urlString: String, completion: @escaping (NativeImage?) -> Void)
  |                                                                `- error: cannot find type 'NativeImage' in scope
5 | }
6 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageLoader.swift:12:24: error: 'nil' requires a contextual type
10 |     public func loadImage(_ urlString: String, completion: @escaping (NativeImage?) -> Void) {
11 |         guard let url = URL(string: urlString) else {
12 |             completion(nil)
   |                        `- error: 'nil' requires a contextual type
13 |             return
14 |         }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageLoader.swift:17:53: error: cannot find 'NativeImage' in scope
15 |
16 |         let task = session.dataTask(with: url) { maybeData, _, _ in
17 |             guard let data = maybeData, let image = NativeImage(data: data) else {
   |                                                     `- error: cannot find 'NativeImage' in scope
18 |                 DispatchQueue.main.async {
19 |                     completion(nil)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageSizer.swift:7:8: error: Unsupported platform
 5 | import UIKit
 6 | #else
 7 | #error("Unsupported platform")
   |        `- error: Unsupported platform
 8 | #endif
 9 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageSizer.swift:13:56: error: cannot find type 'NativeImage' in scope
11 |     public init() {}
12 |
13 |     public func imageSize(_ urlString: String?, image: NativeImage, lineFragment: CGRect) -> CGSize {
   |                                                        `- error: cannot find type 'NativeImage' in scope
14 |         image.size
15 |     }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageSizer.swift:11:49: error: cannot find type 'NativeImage' in scope
 9 |
10 | public protocol ImageSizer {
11 |     func imageSize(_ urlString: String?, image: NativeImage, lineFragment: CGRect) -> CGSize
   |                                                 `- error: cannot find type 'NativeImage' in scope
12 | }
13 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Em.swift:7:8: error: Unsupported platform
 5 | import UIKit
 6 | #else
 7 | #error("Unsupported platform")
   |        `- error: Unsupported platform
 8 | #endif
 9 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/FourSidedValue.swift:7:8: error: Unsupported platform
 5 | import UIKit
 6 | #else
 7 | #error("Unsupported platform")
   |        `- error: Unsupported platform
 8 | #endif
 9 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/FourSidedValue.swift:28:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'FourSidedValue<Length>' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | #endif
 9 |
10 | public struct FourSidedValue<Value> {
   |               `- note: consider making generic struct 'FourSidedValue' conform to the 'Sendable' protocol
11 |     public let left: Value
12 |     public let right: Value
   :
26 |
27 | extension FourSidedValue where Value == Length {
28 |     public static let zero = FourSidedValue(left: 0.pt, right: 0.pt, top: 0.pt, bottom: 0.pt)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'FourSidedValue<Length>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |     func asRawPoints(for fontSize: CGFloat) -> FourSidedValue<CGFloat> {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageSizer.swift:7:8: error: Unsupported platform
 5 | import UIKit
 6 | #else
 7 | #error("Unsupported platform")
   |        `- error: Unsupported platform
 8 | #endif
 9 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:7:8: error: Unsupported platform
 5 | import UIKit
 6 | #else
 7 | #error("Unsupported platform")
   |        `- error: Unsupported platform
 8 | #endif
 9 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:20:59: error: cannot infer contextual base in reference to member 'roundedRect'
18 |     case fontTraits(FontTraits)
19 |     case inlineBackground(margin: Margin = .zero,
20 |                           border: Border = Border(shape: .roundedRect(cornerRadius: 3), width: 1, color: .adaptableCodeBorderColor),
   |                                                           `- error: cannot infer contextual base in reference to member 'roundedRect'
21 |                           padding: Padding = Padding(left: 5.pt, right: 5.pt, top: 0.pt, bottom: 0.pt),
22 |                           backgroundColor: NativeColor? = .adaptableCodeBackgroundColor)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:20:107: error: cannot infer contextual base in reference to member 'adaptableCodeBorderColor'
18 |     case fontTraits(FontTraits)
19 |     case inlineBackground(margin: Margin = .zero,
20 |                           border: Border = Border(shape: .roundedRect(cornerRadius: 3), width: 1, color: .adaptableCodeBorderColor),
   |                                                                                                           `- error: cannot infer contextual base in reference to member 'adaptableCodeBorderColor'
21 |                           padding: Padding = Padding(left: 5.pt, right: 5.pt, top: 0.pt, bottom: 0.pt),
22 |                           backgroundColor: NativeColor? = .adaptableCodeBackgroundColor)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:28:49: error: cannot find type 'NSMutableParagraphStyle' in scope
26 |
27 | extension InlineStyle: ExpressibleAsParagraphStyle {
28 |     func updateParagraphStyle(_ paragraphStyle: NSMutableParagraphStyle, with defaultFont: NativeFont) {
   |                                                 `- error: cannot find type 'NSMutableParagraphStyle' in scope
29 |         // nop
30 |     }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:28:92: error: cannot find type 'NativeFont' in scope
26 |
27 | extension InlineStyle: ExpressibleAsParagraphStyle {
28 |     func updateParagraphStyle(_ paragraphStyle: NSMutableParagraphStyle, with defaultFont: NativeFont) {
   |                                                                                            `- error: cannot find type 'NativeFont' in scope
29 |         // nop
30 |     }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:37:25: error: type 'NSAttributedString.Key' has no member 'foregroundColor'
35 |         switch self {
36 |         case let .textColor(color):
37 |             attributes[.foregroundColor] = color
   |                         `- error: type 'NSAttributedString.Key' has no member 'foregroundColor'
38 |         case let .textStyle(style):
39 |             attributes[.font] = style.makeFont()
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:39:25: error: type 'NSAttributedString.Key' has no member 'font'
37 |             attributes[.foregroundColor] = color
38 |         case let .textStyle(style):
39 |             attributes[.font] = style.makeFont()
   |                         `- error: type 'NSAttributedString.Key' has no member 'font'
40 |         case let .backgroundColor(backgroundColor):
41 |             attributes[.backgroundColor] = backgroundColor
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:39:39: error: value of type 'TextStyle' has no member 'makeFont'
37 |             attributes[.foregroundColor] = color
38 |         case let .textStyle(style):
39 |             attributes[.font] = style.makeFont()
   |                                       `- error: value of type 'TextStyle' has no member 'makeFont'
40 |         case let .backgroundColor(backgroundColor):
41 |             attributes[.backgroundColor] = backgroundColor
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:41:25: error: type 'NSAttributedString.Key' has no member 'backgroundColor'
39 |             attributes[.font] = style.makeFont()
40 |         case let .backgroundColor(backgroundColor):
41 |             attributes[.backgroundColor] = backgroundColor
   |                         `- error: type 'NSAttributedString.Key' has no member 'backgroundColor'
42 |         case let .kerning(kerning):
43 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:43:54: error: cannot find type 'NativeFont' in scope
41 |             attributes[.backgroundColor] = backgroundColor
42 |         case let .kerning(kerning):
43 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
   |                                                      `- error: cannot find type 'NativeFont' in scope
44 |             attributes[.kern] = kerning.asRawPoints(for: defaultFont.pointSize)
45 |         case let .strikethrough(style, color: color):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:43:84: error: value of type 'TextStyle' has no member 'makeFont'
41 |             attributes[.backgroundColor] = backgroundColor
42 |         case let .kerning(kerning):
43 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
   |                                                                                    `- error: value of type 'TextStyle' has no member 'makeFont'
44 |             attributes[.kern] = kerning.asRawPoints(for: defaultFont.pointSize)
45 |         case let .strikethrough(style, color: color):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:43:44: error: reference to member 'font' cannot be resolved without a contextual type
41 |             attributes[.backgroundColor] = backgroundColor
42 |         case let .kerning(kerning):
43 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
   |                                            `- error: reference to member 'font' cannot be resolved without a contextual type
44 |             attributes[.kern] = kerning.asRawPoints(for: defaultFont.pointSize)
45 |         case let .strikethrough(style, color: color):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:44:25: error: type 'NSAttributedString.Key' has no member 'kern'
42 |         case let .kerning(kerning):
43 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
44 |             attributes[.kern] = kerning.asRawPoints(for: defaultFont.pointSize)
   |                         `- error: type 'NSAttributedString.Key' has no member 'kern'
45 |         case let .strikethrough(style, color: color):
46 |             if let color = color {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:47:29: error: type 'NSAttributedString.Key' has no member 'strikethroughColor'
45 |         case let .strikethrough(style, color: color):
46 |             if let color = color {
47 |                 attributes[.strikethroughColor] = color
   |                             `- error: type 'NSAttributedString.Key' has no member 'strikethroughColor'
48 |             }
49 |             attributes[.strikethroughStyle] = NSNumber(value: style.rawValue)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:49:25: error: type 'NSAttributedString.Key' has no member 'strikethroughStyle'
47 |                 attributes[.strikethroughColor] = color
48 |             }
49 |             attributes[.strikethroughStyle] = NSNumber(value: style.rawValue)
   |                         `- error: type 'NSAttributedString.Key' has no member 'strikethroughStyle'
50 |         case let .underline(style, color: color):
51 |             if let color = color {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:52:29: error: type 'NSAttributedString.Key' has no member 'underlineColor'
50 |         case let .underline(style, color: color):
51 |             if let color = color {
52 |                 attributes[.underlineColor] = color
   |                             `- error: type 'NSAttributedString.Key' has no member 'underlineColor'
53 |             }
54 |             attributes[.underlineStyle] = NSNumber(value: style.rawValue)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:54:25: error: type 'NSAttributedString.Key' has no member 'underlineStyle'
52 |                 attributes[.underlineColor] = color
53 |             }
54 |             attributes[.underlineStyle] = NSNumber(value: style.rawValue)
   |                         `- error: type 'NSAttributedString.Key' has no member 'underlineStyle'
55 |         case let .fontSize(fontSize):
56 |             let currentFont = attributes[.font] as? NativeFont
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:56:53: error: cannot find type 'NativeFont' in scope
54 |             attributes[.underlineStyle] = NSNumber(value: style.rawValue)
55 |         case let .fontSize(fontSize):
56 |             let currentFont = attributes[.font] as? NativeFont
   |                                                     `- error: cannot find type 'NativeFont' in scope
57 |             attributes[.font] = currentFont.withSize(fontSize)
58 |         case let .fontTraits(traits):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:56:43: error: reference to member 'font' cannot be resolved without a contextual type
54 |             attributes[.underlineStyle] = NSNumber(value: style.rawValue)
55 |         case let .fontSize(fontSize):
56 |             let currentFont = attributes[.font] as? NativeFont
   |                                           `- error: reference to member 'font' cannot be resolved without a contextual type
57 |             attributes[.font] = currentFont.withSize(fontSize)
58 |         case let .fontTraits(traits):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:57:25: error: type 'NSAttributedString.Key' has no member 'font'
55 |         case let .fontSize(fontSize):
56 |             let currentFont = attributes[.font] as? NativeFont
57 |             attributes[.font] = currentFont.withSize(fontSize)
   |                         `- error: type 'NSAttributedString.Key' has no member 'font'
58 |         case let .fontTraits(traits):
59 |             let currentFont = attributes[.font] as? NativeFont
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:59:53: error: cannot find type 'NativeFont' in scope
57 |             attributes[.font] = currentFont.withSize(fontSize)
58 |         case let .fontTraits(traits):
59 |             let currentFont = attributes[.font] as? NativeFont
   |                                                     `- error: cannot find type 'NativeFont' in scope
60 |             attributes[.font] = currentFont.withTraits(traits)
61 |         case let .inlineBackground(margin: margin, border: border, padding: padding, backgroundColor: backgroundColor):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:59:43: error: reference to member 'font' cannot be resolved without a contextual type
57 |             attributes[.font] = currentFont.withSize(fontSize)
58 |         case let .fontTraits(traits):
59 |             let currentFont = attributes[.font] as? NativeFont
   |                                           `- error: reference to member 'font' cannot be resolved without a contextual type
60 |             attributes[.font] = currentFont.withTraits(traits)
61 |         case let .inlineBackground(margin: margin, border: border, padding: padding, backgroundColor: backgroundColor):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:60:25: error: type 'NSAttributedString.Key' has no member 'font'
58 |         case let .fontTraits(traits):
59 |             let currentFont = attributes[.font] as? NativeFont
60 |             attributes[.font] = currentFont.withTraits(traits)
   |                         `- error: type 'NSAttributedString.Key' has no member 'font'
61 |         case let .inlineBackground(margin: margin, border: border, padding: padding, backgroundColor: backgroundColor):
62 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:62:54: error: cannot find type 'NativeFont' in scope
60 |             attributes[.font] = currentFont.withTraits(traits)
61 |         case let .inlineBackground(margin: margin, border: border, padding: padding, backgroundColor: backgroundColor):
62 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
   |                                                      `- error: cannot find type 'NativeFont' in scope
63 |             let style = TextContainerStyle(margin: margin.asRawPoints(for: defaultFont.pointSize),
64 |                                            border: border,
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:62:84: error: value of type 'TextStyle' has no member 'makeFont'
60 |             attributes[.font] = currentFont.withTraits(traits)
61 |         case let .inlineBackground(margin: margin, border: border, padding: padding, backgroundColor: backgroundColor):
62 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
   |                                                                                    `- error: value of type 'TextStyle' has no member 'makeFont'
63 |             let style = TextContainerStyle(margin: margin.asRawPoints(for: defaultFont.pointSize),
64 |                                            border: border,
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:62:44: error: reference to member 'font' cannot be resolved without a contextual type
60 |             attributes[.font] = currentFont.withTraits(traits)
61 |         case let .inlineBackground(margin: margin, border: border, padding: padding, backgroundColor: backgroundColor):
62 |             let defaultFont = (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
   |                                            `- error: reference to member 'font' cannot be resolved without a contextual type
63 |             let style = TextContainerStyle(margin: margin.asRawPoints(for: defaultFont.pointSize),
64 |                                            border: border,
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainerStyle.swift:12:26: error: cannot find type 'NativeColor' in scope
10 |     let border: Border?
11 |     let padding: PointPadding?
12 |     let backgroundColor: NativeColor?
   |                          `- error: cannot find type 'NativeColor' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Length.swift:7:8: error: Unsupported platform
 5 | import UIKit
 6 | #else
 7 | #error("Unsupported platform")
   |        `- error: Unsupported platform
 8 | #endif
 9 |
/host/spi-builder-workspace/Sources/NativeMarkKit/style/NativeColor+Adaptable.swift:8:18: error: cannot find type 'NativeColor' in scope
  6 | #endif
  7 |
  8 | public extension NativeColor {
    |                  `- error: cannot find type 'NativeColor' in scope
  9 |     #if canImport(UIKit)
 10 |     static var adaptableTextColor: NativeColor {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/NativeColor+Adaptable.swift:90:19: error: cannot find type 'NativeColor' in scope
 88 | }
 89 |
 90 | private extension NativeColor {
    |                   `- error: cannot find type 'NativeColor' in scope
 91 |     static let blockQuoteText = NativeColor(red: 0.25, green: 0.25, blue: 0.25, alpha: 1.0)
 92 |     static let blockQuoteTextDark = NativeColor(red: 0.85, green: 0.85, blue: 0.85, alpha: 1.0)
Can't demangle: $s13NativeMarkKit10BlockStyleO13thematicBreak33_BB078D51CEF5B42E7B224795AAB1111FLLXeF9thicknessL_10Foundation7CGFloatVvp
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /usr/bin/swift-frontend -frontend -c -filelist /tmp/TemporaryDirectory.MkZ5P8/sources-1 -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyleSelector.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/BorderSides.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageLoader.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageSizer.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/Em.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/FourSidedValue.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageLoader.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageSizer.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyleSelector.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/Length.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/Margin.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/NativeColor+Adaptable.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/NativeTypes.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/OrderedListMarkerFormat.swift -primary-file /host/spi-builder-workspace/Sources/NativeMarkKit/style/Padding.swift -supplementary-output-file-map /tmp/TemporaryDirectory.MkZ5P8/supplementaryOutputs-7 -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Modules -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -stats-output-dir .stats -strict-concurrency=complete -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /host/spi-builder-workspace -Xcc -fPIC -Xcc -g -Xcc -fno-omit-frame-pointer -module-name NativeMarkKit -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/BlockStyle.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/BlockStyleSelector.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/Border.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/BorderSides.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/DefaultImageLoader.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/DefaultImageSizer.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/Em.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/FourSidedValue.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/ImageLoader.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/ImageSizer.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/InlineStyle.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/InlineStyleSelector.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/Length.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/Margin.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/NativeColor+Adaptable.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/NativeTypes.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/OrderedListMarkerFormat.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/NativeMarkKit.build/Padding.swift.o -index-store-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/index/store -index-system-modules
1.	Swift version 6.0-dev (LLVM 4b0b1f9e1a69523, Swift 91a3abcf816bc36)
2.	Compiling with effective version 5.10
3.	Contents of /tmp/TemporaryDirectory.MkZ5P8/sources-1:
---
/host/spi-builder-workspace/Sources/NativeMarkKit/ast/Document.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/ast/Element.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/ast/InlineText.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/ast/Link.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/ast/LinkDefinition.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/ast/ListInfo.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/ast/ListInfoKind.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/ast/ListItem.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/ast/TaskListItemMark.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ATXHeadingBlockStarter.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/Block.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockCloser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockContinuationParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockKind.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockQuoteBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockQuoteStarter.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockStartParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/DocumentBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/HeadingBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/IndentedCodeBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/IndentedCodeBlockStarter.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/LineInserter.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/LineParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/LineResult.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/LinkDefinitionsLineParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ListBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ListKind.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ListStyle.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ParagraphBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/BackslashParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/BackticksParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/BangParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/BlockLinkDefinition.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/CloseBracketParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/Delimiter.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/DelimiterOrInlineText.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/DelimiterParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/DelimiterStack.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/EntityParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/InlineBlockParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/InlineLinkParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/InlineParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/LinkDefinitionParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/LinkDestinationParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/LinkLabel.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/LinkLabelParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/LinkTitleParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/NewlineParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/OpenBracketParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/SpacesAndNewlineParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/StringParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/TextCursor.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/TextPosition.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/TextRange.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/inline/TextResult.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/lexer/Lexer.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/lexer/Line.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/lexer/LineColumn.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/lexer/LineColumnCount.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/AbstractView.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/AccessibleURL.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/BlockQuoteTextContainerLayout.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/BorderValue.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/CGRect+Render.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/CompositeTextContainerLayout .swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ContainerBreakValue.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/Environment.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/GraphicsContext.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ImageTextAttachment.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/InlineContainerStyleValue.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/Int+Render.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LeafTextContainerLayout.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ListItemContentTextContainerLayout.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ListItemMarkerContainerLayout.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ListItemTextContainerLayout.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ListTextContainerLayout.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ListValue.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/MarginValue.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NSAttributedStringKey+NativeMark.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NSTextStorage+NativeMark.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeImage.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeMarkLabel+AppKit.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeMarkLabel+UIKit.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeMarkText+AppKit.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeMarkText+UIKit.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeTextAttachment.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/OrderedListMarkerFormat+Render.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/OrderedListMarkerFormatValue.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/PaddingValue.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/RenderParser.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/Renderer.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/SpacerAttachment.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TaskItemTextAttachment+AppKit.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TaskItemTextAttachment+UIKit.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainer.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainerLayout.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainerLayoutBuilder.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainerStyle.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ThematicBreakAttachment.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/URLOpener.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/UnorderedListMarkerFormat+Render.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/render/UnorderedListMarkerFormatValue.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/AspectScaleDownByHeight.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/AspectScaleDownByWidth.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyleSelector.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BorderSides.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageLoader.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageSizer.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Em.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/FourSidedValue.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageLoader.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageSizer.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyleSelector.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Length.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Margin.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/NativeColor+Adaptable.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/NativeTypes.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/OrderedListMarkerFormat.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Padding.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Points.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Strikethrough.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleSheet.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/TextStyle+AppKit.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/TextStyle+UIKit.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/TextStyle.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Underline.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/style/UnorderedListMarkerFormat.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/utils/Array+Utils.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/utils/CGFloat+Utils.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/utils/CGPoint+Utils.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/utils/CGRect+Utils.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/utils/Character+Utils.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/utils/HtmlEntities.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/utils/Identifier.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/utils/ParserError.swift
/host/spi-builder-workspace/Sources/NativeMarkKit/utils/String+Utils.swift
---
4.	While walking into 'BlockStyle' (at /host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:10:8)
5.	While evaluating request USRGenerationRequest(NativeMarkKit.(file).BlockStyle.thematicBreak(thickness:color:).thickness@/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:22:24)
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  swift-frontend 0x000055eaafa8f497
1  swift-frontend 0x000055eaafa8d1ee
2  swift-frontend 0x000055eaafa8fb0a
3  libc.so.6      0x00007fa988ae3520
4  libc.so.6      0x00007fa988b379fc pthread_kill + 300
5  libc.so.6      0x00007fa988ae3476 raise + 22
6  libc.so.6      0x00007fa988ac97f3 abort + 211
7  swift-frontend 0x000055eaaabbf055
8  swift-frontend 0x000055eaaa80c934
9  swift-frontend 0x000055eaaab8166f
10 swift-frontend 0x000055eaaa38554c
11 swift-frontend 0x000055eaa8f6b9ce
12 swift-frontend 0x000055eaa8f6b67a
13 swift-frontend 0x000055eaa8f6a8d2
14 swift-frontend 0x000055eaaab8219a
15 swift-frontend 0x000055eaa8f39dab
16 swift-frontend 0x000055eaa8f392f7
17 swift-frontend 0x000055eaa8f36c29
18 swift-frontend 0x000055eaa9cb3226
19 swift-frontend 0x000055eaaa86b89c
20 swift-frontend 0x000055eaaa86d38c
21 swift-frontend 0x000055eaaa870240
22 swift-frontend 0x000055eaaa86b8ba
23 swift-frontend 0x000055eaaa870d5f
24 swift-frontend 0x000055eaaa86f98f
25 swift-frontend 0x000055eaaa86b8ba
26 swift-frontend 0x000055eaaa86b7b3
27 swift-frontend 0x000055eaaaa5181f
28 swift-frontend 0x000055eaa9cb0bd4
29 swift-frontend 0x000055eaa8f35c51
30 swift-frontend 0x000055eaa8f35afa
31 swift-frontend 0x000055eaa8f2a12c
32 swift-frontend 0x000055eaa8f29b15
33 swift-frontend 0x000055eaa8cdc572
34 swift-frontend 0x000055eaa8cda67c
35 swift-frontend 0x000055eaa8cd5198
36 swift-frontend 0x000055eaa8cd34fc
37 swift-frontend 0x000055eaa8a8fdde
38 libc.so.6      0x00007fa988acad90
39 libc.so.6      0x00007fa988acae40 __libc_start_main + 128
40 swift-frontend 0x000055eaa8a8ee85
BUILD FAILURE 6.0 linux
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.