The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Sourceful, reference 0.4.0 (77317c), with Swift 6.2 (beta) for macOS (SPM) on 21 Jun 2025 07:38:26 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/twostraws/Sourceful.git
Reference: 0.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/twostraws/Sourceful
 * tag               0.4.0      -> FETCH_HEAD
HEAD is now at 77317c0 Merge pull request #17 from NathanFallet/patch-2
Cloned https://github.com/twostraws/Sourceful.git
Revision (git rev-parse @):
77317c0043dc0330e2baf02c43d415bc7cc8a784
SUCCESS checkout https://github.com/twostraws/Sourceful.git at 0.4.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/twostraws/Sourceful.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-1EA4D86E10B52AF.txt
[3/28] Emitting module Sourceful
/Users/admin/builder/spi-builder-workspace/Sources/Sourceful/View/InnerTextView.swift:18:33: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | #endif
 17 |
 18 | protocol InnerTextViewDelegate: class {
    |                                 `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 | 	func didUpdateCursorFloatingState()
 20 | }
/Users/admin/builder/spi-builder-workspace/Sources/Sourceful/View/SyntaxTextView.swift:18:41: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | #endif
 17 |
 18 | public protocol SyntaxTextViewDelegate: class {
    |                                         `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |
 20 |     func didChangeText(_ syntaxTextView: SyntaxTextView)
[4/30] Compiling Sourceful Lexer.swift
[5/30] Compiling Sourceful Paragraph.swift
[6/30] Compiling Sourceful RegexLexer.swift
[7/30] Compiling Sourceful SyntaxTextViewLayoutManager.swift
[8/30] Compiling Sourceful TextViewWrapperView.swift
[9/30] Compiling Sourceful SyntaxColorTheme.swift
[10/30] Compiling Sourceful Token.swift
[11/30] Compiling Sourceful SourceCodeRegexLexer.swift
[12/30] Compiling Sourceful LineNumberLayoutManager.swift
[13/30] Compiling Sourceful Paragraphs.swift
[14/30] Compiling Sourceful OCamlLexer.swift
[15/30] Compiling Sourceful Python3Lexer.swift
[16/30] Compiling Sourceful SwiftLexer.swift
[17/30] Compiling Sourceful String+Range.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sourceful/View/InnerTextView.swift:18:33: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | #endif
 17 |
 18 | protocol InnerTextViewDelegate: class {
    |                                 `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 | 	func didUpdateCursorFloatingState()
 20 | }
[18/30] Compiling Sourceful Types.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sourceful/View/InnerTextView.swift:18:33: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | #endif
 17 |
 18 | protocol InnerTextViewDelegate: class {
    |                                 `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 | 	func didUpdateCursorFloatingState()
 20 | }
[19/30] Compiling Sourceful InnerTextView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sourceful/View/InnerTextView.swift:18:33: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | #endif
 17 |
 18 | protocol InnerTextViewDelegate: class {
    |                                 `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 | 	func didUpdateCursorFloatingState()
 20 | }
[20/30] Compiling Sourceful ASTVisualizer.swift
[21/30] Compiling Sourceful JavaLexer.swift
[22/30] Compiling Sourceful JavaScriptLexer.swift
[23/30] Compiling Sourceful SyntaxTextView+TextViewDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sourceful/View/SyntaxTextView.swift:18:41: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | #endif
 17 |
 18 | public protocol SyntaxTextViewDelegate: class {
    |                                         `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |
 20 |     func didChangeText(_ syntaxTextView: SyntaxTextView)
[24/30] Compiling Sourceful SyntaxTextView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Sourceful/View/SyntaxTextView.swift:18:41: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 | #endif
 17 |
 18 | public protocol SyntaxTextViewDelegate: class {
    |                                         `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |
 20 |     func didChangeText(_ syntaxTextView: SyntaxTextView)
[25/30] Compiling Sourceful DefaultSourceCodeTheme.swift
[26/30] Compiling Sourceful NSMutableAttributedString+Tokens.swift
[27/30] Compiling Sourceful NSTextView+UIKit.swift
[28/30] Compiling Sourceful SourceCodeTheme.swift
[29/30] Compiling Sourceful SourceCodeToken.swift
[30/30] Compiling Sourceful SourceCodeTextEditor.swift
Build complete! (8.70s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Sourceful",
  "name" : "Sourceful",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "Sourceful",
      "targets" : [
        "Sourceful"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SourcefulTests",
      "module_type" : "SwiftTarget",
      "name" : "SourcefulTests",
      "path" : "Tests/SourcefulTests",
      "sources" : [
        "SourcefulTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Sourceful"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Sourceful",
      "module_type" : "SwiftTarget",
      "name" : "Sourceful",
      "path" : "Sources/Sourceful",
      "product_memberships" : [
        "Sourceful"
      ],
      "sources" : [
        "ASTVisualizer.swift",
        "Languages/JavaLexer.swift",
        "Languages/JavaScriptLexer.swift",
        "Languages/OCamlLexer.swift",
        "Languages/Python3Lexer.swift",
        "Languages/SwiftLexer.swift",
        "Model/Lexer.swift",
        "Model/Paragraph.swift",
        "Model/RegexLexer.swift",
        "Model/SyntaxColorTheme.swift",
        "Model/Token.swift",
        "SourceCodeRegexLexer.swift",
        "SourceCodeTheme.swift",
        "SourceCodeToken.swift",
        "SwiftUI/SourceCodeTextEditor.swift",
        "Themes/DefaultSourceCodeTheme.swift",
        "Util/NSMutableAttributedString+Tokens.swift",
        "Util/NSTextView+UIKit.swift",
        "Util/String+Range.swift",
        "Util/Types.swift",
        "View/InnerTextView.swift",
        "View/LineNumberLayoutManager.swift",
        "View/Paragraphs.swift",
        "View/SyntaxTextView+TextViewDelegate.swift",
        "View/SyntaxTextView.swift",
        "View/SyntaxTextViewLayoutManager.swift",
        "View/TextViewWrapperView.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.