Build Information
Successful build of MarkdownEngine, reference 0.15.0 (f762ab), with Swift 6.2 for macOS (SPM) on 22 Oct 2026 19:43:44 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nodes-app/swift-markdown-engine.git
Reference: 0.15.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nodes-app/swift-markdown-engine
* tag 0.15.0 -> FETCH_HEAD
HEAD is now at f762ab7 chore(release): 0.15.0
Cloned https://github.com/nodes-app/swift-markdown-engine.git
Revision (git rev-parse @):
f762ab7ec17472e6d3f3b652b97c747e507c66ec
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/nodes-app/swift-markdown-engine.git at 0.15.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/nodes-app/swift-markdown-engine.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/9] Write sources
[4/9] Copying Info.plist
[5/9] Copying highlight.js-LICENSE.txt
[6/9] Copying highlight.min.js
[7/9] Copying mathFonts.bundle
[8/9] Write swift-version--3CB7CFEC50E0D141.txt
[10/108] Compiling MarkdownEngine DocumentParseState.swift
[11/108] Compiling MarkdownEngine InlineASTAdapter.swift
[12/110] Compiling SwiftMath RWLock.swift
[13/110] Compiling SwiftMath resource_bundle_accessor.swift
[14/110] Emitting module SwiftMath
[15/110] Compiling MarkdownEngine NativeTextView+CursorRects.swift
[16/110] Compiling MarkdownEngine NativeTextView+DragSelectBoost.swift
[17/110] Compiling MarkdownEngine NativeTextView+FrameAndOverscroll.swift
[18/110] Compiling MarkdownEngine NativeTextView+PasteHandling.swift
[19/110] Compiling MarkdownEngine NativeTextView+Placeholder.swift
[20/110] Compiling MarkdownEngine NativeTextView+SpellingPolicy.swift
[21/110] Compiling MarkdownEngine NativeTextView+SpellingToggles.swift
[22/110] Compiling MarkdownEngine NativeTextView+TaskCheckbox.swift
[23/110] Compiling MarkdownEngine MarkdownPasteboardWriter.swift
[24/110] Compiling MarkdownEngine MarkdownTextMutation.swift
[25/110] Compiling MarkdownEngine InvertedIBeamCursor.swift
[26/110] Compiling MarkdownEngine NativeTextView+CaretWorkarounds.swift
[27/110] Compiling MarkdownEngine NativeTextView+ClickRemap.swift
[28/110] Compiling MarkdownEngine NativeTextView+CmdReturn.swift
[29/110] Compiling MarkdownEngine NativeTextView+Copy.swift
[30/110] Compiling MarkdownEngine NativeTextView+CorrectionUnderlines.swift
[31/118] Compiling MarkdownEngine TextStylingService.swift
[32/118] Compiling MarkdownEngine BottomOverscrollPolicy.swift
[33/118] Compiling MarkdownEngine MarkdownStyler+OrderedMarkers.swift
[34/118] Compiling MarkdownEngine MarkdownStyler+Tables.swift
[35/118] Compiling MarkdownEngine MarkdownStyler+Images.swift
[36/118] Compiling MarkdownEngine MarkdownStyler+Latex.swift
[37/118] Compiling MarkdownEngine MarkdownDirective.swift
[38/118] Compiling MarkdownEngine MarkdownStyler+BulletMarkers.swift
[39/118] Compiling MarkdownEngine DirectiveCompletionScanner.swift
[40/118] Compiling MarkdownEngine DirectiveRegistry.swift
[41/118] Compiling MarkdownEngine DirectiveScanner.swift
[42/118] Compiling MarkdownEngine BuiltinDirectives.swift
[43/118] Compiling MarkdownEngine DirectiveArguments.swift
[44/118] Compiling MarkdownEngine MarkdownEditorConfiguration.swift
[45/118] Compiling MarkdownEngine MarkdownEditorTheme.swift
[46/118] Compiling MarkdownEngine PerfTrace.swift
[47/118] Compiling MarkdownEngine MarkdownStyler+TaskCheckboxes.swift
[48/118] Compiling MarkdownEngine MarkdownStyler.swift
[58/118] Compiling MarkdownEngine ClampedScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/ContextMenu.swift:38:64: warning: use '#selector' instead of explicitly constructing a 'Selector'
36 | if let fontIndex = menu.items.firstIndex(where: { item in
37 | if item.title == "Font" { return true }
38 | return item.submenu?.items.contains { $0.action == Selector("orderFrontFontPanel:") } ?? false
| `- warning: use '#selector' instead of explicitly constructing a 'Selector'
39 | }) {
40 | menu.removeItem(at: fontIndex)
[59/118] Compiling MarkdownEngine CodeBlockButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/ContextMenu.swift:38:64: warning: use '#selector' instead of explicitly constructing a 'Selector'
36 | if let fontIndex = menu.items.firstIndex(where: { item in
37 | if item.title == "Font" { return true }
38 | return item.submenu?.items.contains { $0.action == Selector("orderFrontFontPanel:") } ?? false
| `- warning: use '#selector' instead of explicitly constructing a 'Selector'
39 | }) {
40 | menu.removeItem(at: fontIndex)
[60/118] Compiling MarkdownEngine ContextMenu.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/ContextMenu.swift:38:64: warning: use '#selector' instead of explicitly constructing a 'Selector'
36 | if let fontIndex = menu.items.firstIndex(where: { item in
37 | if item.title == "Font" { return true }
38 | return item.submenu?.items.contains { $0.action == Selector("orderFrontFontPanel:") } ?? false
| `- warning: use '#selector' instead of explicitly constructing a 'Selector'
39 | }) {
40 | menu.removeItem(at: fontIndex)
[61/118] Compiling MarkdownEngine NativeTextViewCoordinator+Autocorrect.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/ContextMenu.swift:38:64: warning: use '#selector' instead of explicitly constructing a 'Selector'
36 | if let fontIndex = menu.items.firstIndex(where: { item in
37 | if item.title == "Font" { return true }
38 | return item.submenu?.items.contains { $0.action == Selector("orderFrontFontPanel:") } ?? false
| `- warning: use '#selector' instead of explicitly constructing a 'Selector'
39 | }) {
40 | menu.removeItem(at: fontIndex)
[62/118] Compiling MarkdownEngine NativeTextViewCoordinator+CaretColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/ContextMenu.swift:38:64: warning: use '#selector' instead of explicitly constructing a 'Selector'
36 | if let fontIndex = menu.items.firstIndex(where: { item in
37 | if item.title == "Font" { return true }
38 | return item.submenu?.items.contains { $0.action == Selector("orderFrontFontPanel:") } ?? false
| `- warning: use '#selector' instead of explicitly constructing a 'Selector'
39 | }) {
40 | menu.removeItem(at: fontIndex)
[63/118] Compiling MarkdownEngine NativeTextViewCoordinator+CodeBlocks.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/ContextMenu.swift:38:64: warning: use '#selector' instead of explicitly constructing a 'Selector'
36 | if let fontIndex = menu.items.firstIndex(where: { item in
37 | if item.title == "Font" { return true }
38 | return item.submenu?.items.contains { $0.action == Selector("orderFrontFontPanel:") } ?? false
| `- warning: use '#selector' instead of explicitly constructing a 'Selector'
39 | }) {
40 | menu.removeItem(at: fontIndex)
[64/118] Compiling MarkdownEngine NativeTextViewCoordinator+Directives.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/ContextMenu.swift:38:64: warning: use '#selector' instead of explicitly constructing a 'Selector'
36 | if let fontIndex = menu.items.firstIndex(where: { item in
37 | if item.title == "Font" { return true }
38 | return item.submenu?.items.contains { $0.action == Selector("orderFrontFontPanel:") } ?? false
| `- warning: use '#selector' instead of explicitly constructing a 'Selector'
39 | }) {
40 | menu.removeItem(at: fontIndex)
[65/118] Compiling MarkdownEngine NativeTextViewCoordinator+Find.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/ContextMenu.swift:38:64: warning: use '#selector' instead of explicitly constructing a 'Selector'
36 | if let fontIndex = menu.items.firstIndex(where: { item in
37 | if item.title == "Font" { return true }
38 | return item.submenu?.items.contains { $0.action == Selector("orderFrontFontPanel:") } ?? false
| `- warning: use '#selector' instead of explicitly constructing a 'Selector'
39 | }) {
40 | menu.removeItem(at: fontIndex)
[66/118] Compiling MarkdownEngine MarkdownHTMLRenderer.swift
[67/118] Compiling MarkdownEngine MarkdownTextLayoutFragment.swift
[68/118] Compiling MarkdownEngine TaskCheckboxGeometry.swift
[69/118] Compiling MarkdownEngine WideTableOverlay.swift
[70/118] Compiling MarkdownEngine MarkdownEditorServices.swift
[71/118] Compiling MarkdownEngine WikiLinkService.swift
[72/118] Compiling MarkdownEngine HeadingHelpers.swift
[73/118] Compiling MarkdownEngine MarkdownASTStyler+Directives.swift
[74/118] Compiling MarkdownEngine MarkdownASTStyler.swift
[84/118] Compiling MarkdownEngine ContainerExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/Parser/BlockScopedTokenizer.swift:110:13: warning: variable 'first' was never mutated; consider changing to 'let' constant
108 | if NSMaxRange(blocks[m].range) >= changeStart { hi = m } else { lo = m + 1 }
109 | }
110 | var first = lo
| `- warning: variable 'first' was never mutated; consider changing to 'let' constant
111 | lo = 0; hi = blocks.count - 1
112 | while lo < hi { // last block starting <= changeEndNew
[85/118] Compiling MarkdownEngine HighlightExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/Parser/BlockScopedTokenizer.swift:110:13: warning: variable 'first' was never mutated; consider changing to 'let' constant
108 | if NSMaxRange(blocks[m].range) >= changeStart { hi = m } else { lo = m + 1 }
109 | }
110 | var first = lo
| `- warning: variable 'first' was never mutated; consider changing to 'let' constant
111 | lo = 0; hi = blocks.count - 1
112 | while lo < hi { // last block starting <= changeEndNew
[86/118] Compiling MarkdownEngine MarkdownExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/Parser/BlockScopedTokenizer.swift:110:13: warning: variable 'first' was never mutated; consider changing to 'let' constant
108 | if NSMaxRange(blocks[m].range) >= changeStart { hi = m } else { lo = m + 1 }
109 | }
110 | var first = lo
| `- warning: variable 'first' was never mutated; consider changing to 'let' constant
111 | lo = 0; hi = blocks.count - 1
112 | while lo < hi { // last block starting <= changeEndNew
[87/118] Compiling MarkdownEngine StrikethroughExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/Parser/BlockScopedTokenizer.swift:110:13: warning: variable 'first' was never mutated; consider changing to 'let' constant
108 | if NSMaxRange(blocks[m].range) >= changeStart { hi = m } else { lo = m + 1 }
109 | }
110 | var first = lo
| `- warning: variable 'first' was never mutated; consider changing to 'let' constant
111 | lo = 0; hi = blocks.count - 1
112 | while lo < hi { // last block starting <= changeEndNew
[88/118] Compiling MarkdownEngine MarkdownInputHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/Parser/BlockScopedTokenizer.swift:110:13: warning: variable 'first' was never mutated; consider changing to 'let' constant
108 | if NSMaxRange(blocks[m].range) >= changeStart { hi = m } else { lo = m + 1 }
109 | }
110 | var first = lo
| `- warning: variable 'first' was never mutated; consider changing to 'let' constant
111 | lo = 0; hi = blocks.count - 1
112 | while lo < hi { // last block starting <= changeEndNew
[89/118] Compiling MarkdownEngine MarkdownListHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/Parser/BlockScopedTokenizer.swift:110:13: warning: variable 'first' was never mutated; consider changing to 'let' constant
108 | if NSMaxRange(blocks[m].range) >= changeStart { hi = m } else { lo = m + 1 }
109 | }
110 | var first = lo
| `- warning: variable 'first' was never mutated; consider changing to 'let' constant
111 | lo = 0; hi = blocks.count - 1
112 | while lo < hi { // last block starting <= changeEndNew
[90/118] Compiling MarkdownEngine BlockLevelTokenizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/Parser/BlockScopedTokenizer.swift:110:13: warning: variable 'first' was never mutated; consider changing to 'let' constant
108 | if NSMaxRange(blocks[m].range) >= changeStart { hi = m } else { lo = m + 1 }
109 | }
110 | var first = lo
| `- warning: variable 'first' was never mutated; consider changing to 'let' constant
111 | lo = 0; hi = blocks.count - 1
112 | while lo < hi { // last block starting <= changeEndNew
[91/118] Compiling MarkdownEngine BlockParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/Parser/BlockScopedTokenizer.swift:110:13: warning: variable 'first' was never mutated; consider changing to 'let' constant
108 | if NSMaxRange(blocks[m].range) >= changeStart { hi = m } else { lo = m + 1 }
109 | }
110 | var first = lo
| `- warning: variable 'first' was never mutated; consider changing to 'let' constant
111 | lo = 0; hi = blocks.count - 1
112 | while lo < hi { // last block starting <= changeEndNew
[92/118] Compiling MarkdownEngine BlockScopedTokenizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/Parser/BlockScopedTokenizer.swift:110:13: warning: variable 'first' was never mutated; consider changing to 'let' constant
108 | if NSMaxRange(blocks[m].range) >= changeStart { hi = m } else { lo = m + 1 }
109 | }
110 | var first = lo
| `- warning: variable 'first' was never mutated; consider changing to 'let' constant
111 | lo = 0; hi = blocks.count - 1
112 | while lo < hi { // last block starting <= changeEndNew
[97/118] Compiling MarkdownEngine MarkdownDetection.swift
[98/118] Compiling MarkdownEngine MarkdownToken.swift
[99/118] Compiling MarkdownEngine MarkdownTokenizer.swift
[100/118] Compiling MarkdownEngine EmbeddedImageCache.swift
[101/118] Compiling MarkdownEngine LayoutBridge.swift
[102/118] Compiling MarkdownEngine NativeTextViewCoordinator+InlineSelection.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:252:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
250 | let codeTokens = parsed.codeTokens
251 | let latexTokens = parsed.latexTokens
252 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
253 | let preEditActiveTokenIndices = pendingPreEditActiveTokenIndices ?? previousActiveTokenIndices
254 | pendingPreEditActiveTokenIndices = nil
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:438:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
436 | let codeTokens = parsed.codeTokens
437 | let latexTokens = parsed.latexTokens
438 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
439 |
440 | let prevActive = activeTokenIndices
[103/118] Compiling MarkdownEngine NativeTextViewCoordinator+Notifications.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:252:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
250 | let codeTokens = parsed.codeTokens
251 | let latexTokens = parsed.latexTokens
252 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
253 | let preEditActiveTokenIndices = pendingPreEditActiveTokenIndices ?? previousActiveTokenIndices
254 | pendingPreEditActiveTokenIndices = nil
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:438:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
436 | let codeTokens = parsed.codeTokens
437 | let latexTokens = parsed.latexTokens
438 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
439 |
440 | let prevActive = activeTokenIndices
[104/118] Compiling MarkdownEngine NativeTextViewCoordinator+Restyling.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:252:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
250 | let codeTokens = parsed.codeTokens
251 | let latexTokens = parsed.latexTokens
252 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
253 | let preEditActiveTokenIndices = pendingPreEditActiveTokenIndices ?? previousActiveTokenIndices
254 | pendingPreEditActiveTokenIndices = nil
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:438:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
436 | let codeTokens = parsed.codeTokens
437 | let latexTokens = parsed.latexTokens
438 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
439 |
440 | let prevActive = activeTokenIndices
[105/118] Compiling MarkdownEngine NativeTextViewCoordinator+TextDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:252:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
250 | let codeTokens = parsed.codeTokens
251 | let latexTokens = parsed.latexTokens
252 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
253 | let preEditActiveTokenIndices = pendingPreEditActiveTokenIndices ?? previousActiveTokenIndices
254 | pendingPreEditActiveTokenIndices = nil
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:438:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
436 | let codeTokens = parsed.codeTokens
437 | let latexTokens = parsed.latexTokens
438 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
439 |
440 | let prevActive = activeTokenIndices
[106/118] Compiling MarkdownEngine NativeTextViewCoordinator+WikiLinkSnapback.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:252:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
250 | let codeTokens = parsed.codeTokens
251 | let latexTokens = parsed.latexTokens
252 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
253 | let preEditActiveTokenIndices = pendingPreEditActiveTokenIndices ?? previousActiveTokenIndices
254 | pendingPreEditActiveTokenIndices = nil
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:438:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
436 | let codeTokens = parsed.codeTokens
437 | let latexTokens = parsed.latexTokens
438 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
439 |
440 | let prevActive = activeTokenIndices
[107/118] Compiling MarkdownEngine NativeTextViewCoordinator+WritingTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:252:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
250 | let codeTokens = parsed.codeTokens
251 | let latexTokens = parsed.latexTokens
252 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
253 | let preEditActiveTokenIndices = pendingPreEditActiveTokenIndices ?? previousActiveTokenIndices
254 | pendingPreEditActiveTokenIndices = nil
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:438:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
436 | let codeTokens = parsed.codeTokens
437 | let latexTokens = parsed.latexTokens
438 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
439 |
440 | let prevActive = activeTokenIndices
[108/118] Compiling MarkdownEngine NativeTextViewCoordinator.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:252:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
250 | let codeTokens = parsed.codeTokens
251 | let latexTokens = parsed.latexTokens
252 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
253 | let preEditActiveTokenIndices = pendingPreEditActiveTokenIndices ?? previousActiveTokenIndices
254 | pendingPreEditActiveTokenIndices = nil
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:438:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
436 | let codeTokens = parsed.codeTokens
437 | let latexTokens = parsed.latexTokens
438 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
439 |
440 | let prevActive = activeTokenIndices
[109/118] Compiling MarkdownEngine HTMLToMarkdownConverter.swift
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:252:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
250 | let codeTokens = parsed.codeTokens
251 | let latexTokens = parsed.latexTokens
252 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
253 | let preEditActiveTokenIndices = pendingPreEditActiveTokenIndices ?? previousActiveTokenIndices
254 | pendingPreEditActiveTokenIndices = nil
/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngine/TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift:438:13: warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
436 | let codeTokens = parsed.codeTokens
437 | let latexTokens = parsed.latexTokens
438 | let blockLatexTokens = parsed.blockLatexTokens
| `- warning: initialization of immutable value 'blockLatexTokens' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
439 |
440 | let prevActive = activeTokenIndices
[110/118] Emitting module MarkdownEngine
[111/118] Compiling MarkdownEngine NativeTextView+WritingTools.swift
[112/118] Compiling MarkdownEngine NativeTextView.swift
[113/118] Compiling MarkdownEngine WritingToolsEditTrackerFix.swift
[114/118] Compiling MarkdownEngine NativeTextViewContainer.swift
[115/118] Compiling MarkdownEngine NativeTextViewSelectionTypes.swift
[116/118] Compiling MarkdownEngine NativeTextViewWrapper.swift
[117/118] Compiling MarkdownEngine PasteboardImageReader.swift
[118/118] Compiling MarkdownEngine ScrollingHeaderController.swift
[119/124] Compiling MarkdownEngineCodeBlocks HighlightJSBridge.swift
[120/124] Compiling MarkdownEngineCodeBlocks CodeHighlightTheme.swift
[121/124] Compiling MarkdownEngineCodeBlocks resource_bundle_accessor.swift
[122/124] Emitting module MarkdownEngineCodeBlocks
[123/124] Compiling MarkdownEngineLatex SwiftMathBridge.swift
[124/124] Emitting module MarkdownEngineLatex
Build complete! (17.81s)
Fetching https://github.com/mgriebling/SwiftMath
[1/2369] Fetching swiftmath
Fetched https://github.com/mgriebling/SwiftMath from cache (2.14s)
Computing version for https://github.com/mgriebling/SwiftMath
Computed https://github.com/mgriebling/SwiftMath at 1.7.3 (5.10s)
Creating working copy for https://github.com/mgriebling/SwiftMath
Working copy of https://github.com/mgriebling/SwiftMath resolved at 1.7.3
Build complete.
{
"dependencies" : [
{
"identity" : "swiftmath",
"requirement" : {
"range" : [
{
"lower_bound" : "1.7.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mgriebling/SwiftMath"
}
],
"manifest_display_name" : "MarkdownEngine",
"name" : "MarkdownEngine",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "MarkdownEngine",
"targets" : [
"MarkdownEngine"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownEngineCodeBlocks",
"targets" : [
"MarkdownEngineCodeBlocks"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MarkdownEngineLatex",
"targets" : [
"MarkdownEngineLatex"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MarkdownEngineTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngineTests",
"path" : "Tests/MarkdownEngineTests",
"sources" : [
"ASTPipelineTests.swift",
"BacktickCensusTests.swift",
"BlockBackgroundFillTests.swift",
"BlockExtensionTests.swift",
"BlockParserTests.swift",
"BlockquotePasteTests.swift",
"BottomOverscrollPolicyTests.swift",
"CaretColorTests.swift",
"ClampedScrollViewElasticityTests.swift",
"CodeBlockSelectionStaleCacheTests.swift",
"ContextMenuBindingTests.swift",
"CorrectionUnderlineTests.swift",
"DirectiveArgumentTests.swift",
"DirectiveCompletionCoordinatorTests.swift",
"DirectiveCompletionTests.swift",
"DirectiveCompositionTests.swift",
"DirectiveGlyphTests.swift",
"DirectiveHTMLTests.swift",
"DirectiveParserTests.swift",
"DirectivePerformanceTests.swift",
"DirectiveStylingTests.swift",
"DirectiveTestFixtures.swift",
"FenceInteriorIncrementalTests.swift",
"FindHighlightRestoreTests.swift",
"FlattenedRunsTests.swift",
"FocusBindingTests.swift",
"FormattingActionTests.swift",
"GoldenCorpusTests.swift",
"HTMLToMarkdownConverterTests.swift",
"HeightBehaviorTests.swift",
"InlineParserTests.swift",
"InlineSpanDensityTests.swift",
"InterceptorStorageSyncTests.swift",
"InterceptorTrustTests.swift",
"InvertedIBeamCursorTests.swift",
"LatexRenderModeTests.swift",
"ListHandlerCodeContextTests.swift",
"ListParsingTests.swift",
"MarkdownASTStylerTests.swift",
"MarkdownHTMLRendererTests.swift",
"MarkdownPasteboardWriterTests.swift",
"MarkdownTextMutationTests.swift",
"NativeTextViewContainerTests.swift",
"OrderedListDisplayNumberingTests.swift",
"ParseIncrementalEquivalenceTests.swift",
"PasteStructureGuardTests.swift",
"PerDocumentUndoTests.swift",
"PrecomputedBlocksTests.swift",
"QuoteSubstitutionPolicyTests.swift",
"RawSourceModeTests.swift",
"RebuildSelectionReplayTests.swift",
"RestyleApplyEquivalenceTests.swift",
"ScopedListRestyleEquivalenceTests.swift",
"ScrollMemoryTests.swift",
"ScrollingHeaderControllerTests.swift",
"TableCellSourceTests.swift",
"TableCellTests.swift",
"TableHiddenSourceGeometryTests.swift",
"TableImageCacheTests.swift",
"TableScopeSkipTests.swift",
"TableWidthChangeRestyleTests.swift",
"TableWrappingTests.swift",
"ThematicBreakMarkTests.swift",
"WikiLinkIncrementalTests.swift",
"WritingToolsCoordinatorPreviewTests.swift",
"WritingToolsEditTrackerTests.swift",
"WritingToolsIgnoredRangesTests.swift"
],
"target_dependencies" : [
"MarkdownEngine"
],
"type" : "test"
},
{
"c99name" : "MarkdownEngineLatexTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngineLatexTests",
"path" : "Tests/MarkdownEngineLatexTests",
"sources" : [
"SwiftMathBridgeModeTests.swift"
],
"target_dependencies" : [
"MarkdownEngine",
"MarkdownEngineLatex"
],
"type" : "test"
},
{
"c99name" : "MarkdownEngineLatex",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngineLatex",
"path" : "Sources/MarkdownEngineLatex",
"product_dependencies" : [
"SwiftMath"
],
"product_memberships" : [
"MarkdownEngineLatex"
],
"sources" : [
"SwiftMathBridge.swift"
],
"target_dependencies" : [
"MarkdownEngine"
],
"type" : "library"
},
{
"c99name" : "MarkdownEngineCodeBlocksTests",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngineCodeBlocksTests",
"path" : "Tests/MarkdownEngineCodeBlocksTests",
"sources" : [
"HighlightJSBridgeTests.swift"
],
"target_dependencies" : [
"MarkdownEngine",
"MarkdownEngineCodeBlocks"
],
"type" : "test"
},
{
"c99name" : "MarkdownEngineCodeBlocks",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngineCodeBlocks",
"path" : "Sources/MarkdownEngineCodeBlocks",
"product_memberships" : [
"MarkdownEngineCodeBlocks"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngineCodeBlocks/Resources/highlight.js-LICENSE.txt",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/MarkdownEngineCodeBlocks/Resources/highlight.min.js",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"CodeHighlightTheme.swift",
"HighlightJSBridge.swift"
],
"target_dependencies" : [
"MarkdownEngine"
],
"type" : "library"
},
{
"c99name" : "MarkdownEngine",
"module_type" : "SwiftTarget",
"name" : "MarkdownEngine",
"path" : "Sources/MarkdownEngine",
"product_memberships" : [
"MarkdownEngine",
"MarkdownEngineCodeBlocks",
"MarkdownEngineLatex"
],
"sources" : [
"Configuration/MarkdownEditorConfiguration.swift",
"Configuration/MarkdownEditorTheme.swift",
"Diagnostics/PerfTrace.swift",
"Directives/BuiltinDirectives.swift",
"Directives/DirectiveArguments.swift",
"Directives/DirectiveCompletionScanner.swift",
"Directives/DirectiveRegistry.swift",
"Directives/DirectiveScanner.swift",
"Directives/MarkdownDirective.swift",
"Extensions/ContainerExtension.swift",
"Extensions/HighlightExtension.swift",
"Extensions/MarkdownExtension.swift",
"Extensions/StrikethroughExtension.swift",
"Input/MarkdownInputHandler.swift",
"Input/MarkdownListHandler.swift",
"Parser/BlockLevelTokenizer.swift",
"Parser/BlockParser.swift",
"Parser/BlockScopedTokenizer.swift",
"Parser/DocumentParseState.swift",
"Parser/InlineASTAdapter.swift",
"Parser/InlineParser.swift",
"Parser/MarkdownAST.swift",
"Parser/MarkdownDetection.swift",
"Parser/MarkdownToken.swift",
"Parser/MarkdownTokenizer.swift",
"Renderer/EmbeddedImageCache.swift",
"Renderer/LayoutBridge.swift",
"Renderer/MarkdownHTMLRenderer.swift",
"Renderer/MarkdownTextLayoutFragment.swift",
"Renderer/TaskCheckboxGeometry.swift",
"Renderer/WideTableOverlay.swift",
"Services/MarkdownEditorServices.swift",
"Services/WikiLinkService.swift",
"Styling/HeadingHelpers.swift",
"Styling/MarkdownASTStyler+Directives.swift",
"Styling/MarkdownASTStyler.swift",
"Styling/MarkdownStyler+BulletMarkers.swift",
"Styling/MarkdownStyler+Images.swift",
"Styling/MarkdownStyler+Latex.swift",
"Styling/MarkdownStyler+OrderedMarkers.swift",
"Styling/MarkdownStyler+Tables.swift",
"Styling/MarkdownStyler+TaskCheckboxes.swift",
"Styling/MarkdownStyler.swift",
"Styling/TextStylingService.swift",
"TextView/BottomOverscrollPolicy.swift",
"TextView/ClampedScrollView.swift",
"TextView/CodeBlockButton.swift",
"TextView/ContextMenu.swift",
"TextView/Coordinator/NativeTextViewCoordinator+Autocorrect.swift",
"TextView/Coordinator/NativeTextViewCoordinator+CaretColor.swift",
"TextView/Coordinator/NativeTextViewCoordinator+CodeBlocks.swift",
"TextView/Coordinator/NativeTextViewCoordinator+Directives.swift",
"TextView/Coordinator/NativeTextViewCoordinator+Find.swift",
"TextView/Coordinator/NativeTextViewCoordinator+InlineSelection.swift",
"TextView/Coordinator/NativeTextViewCoordinator+Notifications.swift",
"TextView/Coordinator/NativeTextViewCoordinator+Restyling.swift",
"TextView/Coordinator/NativeTextViewCoordinator+TextDelegate.swift",
"TextView/Coordinator/NativeTextViewCoordinator+WikiLinkSnapback.swift",
"TextView/Coordinator/NativeTextViewCoordinator+WritingTools.swift",
"TextView/Coordinator/NativeTextViewCoordinator.swift",
"TextView/HTMLToMarkdownConverter.swift",
"TextView/MarkdownPasteboardWriter.swift",
"TextView/MarkdownTextMutation.swift",
"TextView/NativeTextView/InvertedIBeamCursor.swift",
"TextView/NativeTextView/NativeTextView+CaretWorkarounds.swift",
"TextView/NativeTextView/NativeTextView+ClickRemap.swift",
"TextView/NativeTextView/NativeTextView+CmdReturn.swift",
"TextView/NativeTextView/NativeTextView+Copy.swift",
"TextView/NativeTextView/NativeTextView+CorrectionUnderlines.swift",
"TextView/NativeTextView/NativeTextView+CursorRects.swift",
"TextView/NativeTextView/NativeTextView+DragSelectBoost.swift",
"TextView/NativeTextView/NativeTextView+FrameAndOverscroll.swift",
"TextView/NativeTextView/NativeTextView+PasteHandling.swift",
"TextView/NativeTextView/NativeTextView+Placeholder.swift",
"TextView/NativeTextView/NativeTextView+SpellingPolicy.swift",
"TextView/NativeTextView/NativeTextView+SpellingToggles.swift",
"TextView/NativeTextView/NativeTextView+TaskCheckbox.swift",
"TextView/NativeTextView/NativeTextView+WritingTools.swift",
"TextView/NativeTextView/NativeTextView.swift",
"TextView/NativeTextView/WritingToolsEditTrackerFix.swift",
"TextView/NativeTextViewContainer.swift",
"TextView/NativeTextViewSelectionTypes.swift",
"TextView/NativeTextViewWrapper.swift",
"TextView/PasteboardImageReader.swift",
"TextView/ScrollingHeaderController.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.