The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of NativeRegexExamples, reference main (b33259), with Swift 6.0 (beta) for macOS (SPM) on 17 Sep 2024 05:18:52 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.53.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/DandyLyons/NativeRegexExamples.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/DandyLyons/NativeRegexExamples
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at b332593 Add more date parsers
Cloned https://github.com/DandyLyons/NativeRegexExamples.git
Revision (git rev-parse @):
b332593e3ba341c06b7e4eaa872f0821c6dfe694
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/DandyLyons/NativeRegexExamples.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/DandyLyons/NativeRegexExamples.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/8] Write sources
[4/8] Copying PrivacyInfo.xcprivacy
[5/8] Copying PhoneNumberMetadata.json
[7/8] Write swift-version-117DEE11B69C53C9.txt
[9/46] Compiling IssueReporting Unimplemented.swift
[10/46] Compiling IssueReporting WithExpectedIssue.swift
[13/48] Compiling IssueReporting WithIssueContext.swift
[14/48] Compiling PhoneNumberKit PhoneNumberParser.swift
[15/48] Compiling PhoneNumberKit PhoneNumberUtility.swift
[16/48] Compiling PhoneNumberKit resource_bundle_accessor.swift
[17/48] Compiling PhoneNumberKit RegexManager.swift
[18/48] Compiling PhoneNumberKit CountryCodePickerOptions.swift
[19/48] Compiling IssueReporting Rethrows.swift
[21/48] Compiling IssueReporting SwiftTesting.swift
[23/48] Compiling IssueReporting FailureObserver.swift
[24/48] Compiling IssueReporting LockIsolated.swift
[25/48] Compiling IssueReporting FatalErrorReporter.swift
[26/48] Compiling IssueReporting RuntimeWarningReporter.swift
[27/48] Compiling IssueReporting UncheckedSendable.swift
[28/48] Compiling IssueReporting Warn.swift
[31/48] Compiling IssueReporting AppHostWarning.swift
[32/48] Compiling IssueReporting Deprecations.swift
[33/48] Compiling IssueReporting IssueReporter.swift
[34/48] Compiling IssueReporting BreakpointReporter.swift
[37/48] Emitting module IssueReporting
[46/48] Emitting module PhoneNumberKit
[49/51] Emitting module XCTestDynamicOverlay
[50/51] Compiling XCTestDynamicOverlay Exports.swift
[51/51] Compiling XCTestDynamicOverlay Deprecations.swift
[52/79] Compiling CustomDump Foundation.swift
[53/79] Compiling CustomDump GameKit.swift
[54/79] Compiling CustomDump KeyPath.swift
[55/81] Compiling CustomDump CoreImage.swift
[56/81] Compiling CustomDump CoreLocation.swift
[57/81] Compiling CustomDump CoreMotion.swift
[58/81] Emitting module CustomDump
[59/81] Compiling CustomDump AnyType.swift
[60/81] Compiling CustomDump CollectionDifference.swift
[61/81] Compiling CustomDump Identifiable.swift
[62/81] Compiling CustomDump Dump.swift
[63/81] Compiling CustomDump ExpectDifference.swift
[64/81] Compiling CustomDump ExpectNoDifference.swift
[65/81] Compiling CustomDump UserNotifications.swift
[66/81] Compiling CustomDump UserNotificationsUI.swift
[67/81] Compiling CustomDump CustomDumpReflectable.swift
[68/81] Compiling CustomDump CustomDumpRepresentable.swift
[69/81] Compiling CustomDump CustomDumpStringConvertible.swift
[70/81] Compiling CustomDump Diff.swift
[71/81] Compiling CustomDump XCTAssertDifference.swift
[72/81] Compiling CustomDump XCTAssertNoDifference.swift
[73/81] Compiling CustomDump Photos.swift
[74/81] Compiling CustomDump Speech.swift
[75/81] Compiling CustomDump StoreKit.swift
[76/81] Compiling CustomDump Mirror.swift
[77/81] Compiling CustomDump String.swift
[78/81] Compiling CustomDump Unordered.swift
[79/81] Compiling CustomDump Swift.swift
[80/81] Compiling CustomDump SwiftUI.swift
[81/81] Compiling CustomDump UIKit.swift
[82/89] Compiling NativeRegexExamples RegexActor.swift
[83/89] Compiling NativeRegexExamples name spaces.swift
[84/89] Compiling NativeRegexExamples IPv4.swift
[85/89] Compiling NativeRegexExamples email.swift
[86/89] Compiling NativeRegexExamples Phone Numbers.swift
/Users/admin/builder/spi-builder-workspace/Sources/NativeRegexExamples/DataTypes/Phone Numbers.swift:154:13: warning: variable 'input' was never mutated; consider changing to 'let' constant
152 |         in bounds: Range<String.Index>
153 |     ) throws -> (upperBound: String.Index, output: String)? {
154 |         var input = input
    |             `- warning: variable 'input' was never mutated; consider changing to 'let' constant
155 |         var result: (upperBound: String.Index, output: String)?
156 |
[87/89] Compiling NativeRegexExamples SSN.swift
[88/89] Compiling NativeRegexExamples Date.swift
[89/89] Emitting module NativeRegexExamples
Build complete! (42.42s)
Fetching https://github.com/marmelroy/PhoneNumberKit.git
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/pointfreeco/swift-custom-dump.git
[1/4505] Fetching swift-custom-dump
[1398/9434] Fetching swift-custom-dump, xctest-dynamic-overlay
[1399/16229] Fetching swift-custom-dump, xctest-dynamic-overlay, phonenumberkit
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.48s)
Fetched https://github.com/marmelroy/PhoneNumberKit.git from cache (1.48s)
Fetched https://github.com/pointfreeco/swift-custom-dump.git from cache (1.48s)
Creating working copy for https://github.com/marmelroy/PhoneNumberKit.git
Working copy of https://github.com/marmelroy/PhoneNumberKit.git resolved at 4.0.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump.git
Working copy of https://github.com/pointfreeco/swift-custom-dump.git resolved at 1.3.3
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.2.5
warning: 'xctest-dynamic-overlay': /Users/admin/builder/spi-builder-workspace/.build/checkouts/xctest-dynamic-overlay/Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
 3 | import PackageDescription
 4 |
 5 | let package = Package(
   |               |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
   |               `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
 6 |   name: "xctest-dynamic-overlay",
 7 |   platforms: [
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-custom-dump",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-custom-dump.git"
    },
    {
      "identity" : "phonenumberkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/marmelroy/PhoneNumberKit.git"
    }
  ],
  "manifest_display_name" : "NativeRegexExamples",
  "name" : "NativeRegexExamples",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "16.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "watchos",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "NativeRegexExamples",
      "targets" : [
        "NativeRegexExamples"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6",
    "5"
  ],
  "targets" : [
    {
      "c99name" : "NativeRegexExamplesTests",
      "module_type" : "SwiftTarget",
      "name" : "NativeRegexExamplesTests",
      "path" : "Tests/NativeRegexExamplesTests",
      "product_dependencies" : [
        "CustomDump"
      ],
      "sources" : [
        "DateTests.swift",
        "EmailTests.swift",
        "IPv4Tests.swift",
        "PhoneNumberTests.swift",
        "RegexTestSuite protocol.swift",
        "SSNTests.swift"
      ],
      "target_dependencies" : [
        "NativeRegexExamples"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NativeRegexExamples",
      "module_type" : "SwiftTarget",
      "name" : "NativeRegexExamples",
      "path" : "Sources/NativeRegexExamples",
      "product_dependencies" : [
        "CustomDump",
        "PhoneNumberKit"
      ],
      "product_memberships" : [
        "NativeRegexExamples"
      ],
      "sources" : [
        "DataTypes/Date.swift",
        "DataTypes/IPv4.swift",
        "DataTypes/Phone Numbers.swift",
        "DataTypes/SSN.swift",
        "DataTypes/email.swift",
        "RegexActor.swift",
        "name spaces.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.