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 TextStory, reference 0.9.1 (91df6f), with Swift 5.10 for macOS (SPM) on 23 Jun 2025 20:05:58 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChimeHQ/TextStory.git
Reference: 0.9.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ChimeHQ/TextStory
 * tag               0.9.1      -> FETCH_HEAD
HEAD is now at 91df6fc Use Faster `NSTextStorage` Substring (#6)
Cloned https://github.com/ChimeHQ/TextStory.git
Revision (git rev-parse @):
91df6fc9bd817f9712331a4a3e826f7bdc823e1d
SUCCESS checkout https://github.com/ChimeHQ/TextStory.git at 0.9.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/ChimeHQ/TextStory.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/5] Write sources
[3/5] Write swift-version-33747A42983211AE.txt
[4/15] Compiling Internal TSYTextStorage.m
[6/15] Compiling Rearrange UITextRange+Convenience.swift
[7/15] Compiling Rearrange String+NSRange.swift
[8/15] Compiling Rearrange IndexSet+NSRange.swift
[9/15] Compiling Rearrange NSRange+Shift.swift
[10/15] Compiling Rearrange NSRange+Convenience.swift
[11/15] Emitting module Rearrange
[12/15] Compiling Rearrange IndexSet+ApplyMutation.swift
[13/15] Compiling Rearrange NSTextRange+NSRange.swift
[14/15] Compiling Rearrange NSRange+ApplyMutation.swift
[15/15] Compiling Rearrange RangeMutation.swift
[16/26] Compiling TextStory TextStoring+Ranges.swift
[17/26] Compiling TextStory TextStoring.swift
[18/26] Compiling TextStory TextStoringMonitor.swift
[19/27] Compiling TextStory TextMutationEventRouter.swift
[20/27] Compiling TextStory NSTextStorage+TextStoring.swift
[21/27] Compiling TextStory NSTextContentStorage+TextStoring.swift
[22/27] Compiling TextStory TextMutation.swift
[23/27] Compiling TextStory TextView+TextStoring.swift
[24/27] Compiling TextStory LazyTextStoringMonitor.swift
[25/27] Compiling TextStory BufferingTextStorage.swift
[26/27] Compiling TextStory CompositeTextStoringMonitor.swift
[27/27] Emitting module TextStory
[28/30] Compiling TextStoryTesting MockTextStoringMonitor.swift
[29/30] Compiling TextStoryTesting UndoSettingTextView.swift
[30/30] Emitting module TextStoryTesting
Build complete! (11.95s)
Fetching https://github.com/ChimeHQ/Rearrange
[6/569] Fetching rearrange
Fetched https://github.com/ChimeHQ/Rearrange from cache (1.17s)
Computing version for https://github.com/ChimeHQ/Rearrange
Computed https://github.com/ChimeHQ/Rearrange at 2.0.0 (0.37s)
Creating working copy for https://github.com/ChimeHQ/Rearrange
Working copy of https://github.com/ChimeHQ/Rearrange resolved at 2.0.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "rearrange",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ChimeHQ/Rearrange"
    }
  ],
  "manifest_display_name" : "TextStory",
  "name" : "TextStory",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "TextStory",
      "targets" : [
        "TextStory"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TextStoryTesting",
      "targets" : [
        "TextStoryTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TextStoryTests",
      "module_type" : "SwiftTarget",
      "name" : "TextStoryTests",
      "path" : "Tests/TextStoryTests",
      "sources" : [
        "BufferingTextStorageTests.swift",
        "LazyTextStoringMonitorTests.swift",
        "TextEventMutationRouterTests.swift",
        "TextStoringRangeTests.swift",
        "TextStoringTests.swift",
        "TextViewTests.swift"
      ],
      "target_dependencies" : [
        "TextStory",
        "TextStoryTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "TextStoryTesting",
      "module_type" : "SwiftTarget",
      "name" : "TextStoryTesting",
      "path" : "Sources/TextStoryTesting",
      "product_memberships" : [
        "TextStoryTesting"
      ],
      "sources" : [
        "MockTextStoringMonitor.swift",
        "UndoSettingTextView.swift"
      ],
      "target_dependencies" : [
        "TextStory"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TextStory",
      "module_type" : "SwiftTarget",
      "name" : "TextStory",
      "path" : "Sources/TextStory",
      "product_dependencies" : [
        "Rearrange"
      ],
      "product_memberships" : [
        "TextStory",
        "TextStoryTesting"
      ],
      "sources" : [
        "BufferingTextStorage.swift",
        "CompositeTextStoringMonitor.swift",
        "LazyTextStoringMonitor.swift",
        "NSTextContentStorage+TextStoring.swift",
        "NSTextStorage+TextStoring.swift",
        "TextMutation.swift",
        "TextMutationEventRouter.swift",
        "TextStoring+Ranges.swift",
        "TextStoring.swift",
        "TextStoringMonitor.swift",
        "TextView+TextStoring.swift"
      ],
      "target_dependencies" : [
        "Internal"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Internal",
      "module_type" : "ClangTarget",
      "name" : "Internal",
      "path" : "Sources/Internal",
      "product_memberships" : [
        "TextStory",
        "TextStoryTesting"
      ],
      "sources" : [
        "TSYTextStorage.m"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.8"
}
Done.