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 OCHamcrest, reference v9.0.3 (e46f5f), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 17:37:40 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.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.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/hamcrest/OCHamcrest.git
Reference: v9.0.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/hamcrest/OCHamcrest
 * tag               v9.0.3     -> FETCH_HEAD
HEAD is now at e46f5f5 e - redo deployment minimums
Cloned https://github.com/hamcrest/OCHamcrest.git
Revision (git rev-parse @):
e46f5f52698428a8335704233268980fdd0471af
SUCCESS checkout https://github.com/hamcrest/OCHamcrest.git at v9.0.3
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "ochamcrest",
      "name": "OCHamcrest",
      "url": "https://github.com/hamcrest/OCHamcrest.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/OCHamcrest",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/hamcrest/OCHamcrest.git
[1/20221] Fetching ochamcrest
Fetched https://github.com/hamcrest/OCHamcrest.git from cache (1.56s)
Creating working copy for https://github.com/hamcrest/OCHamcrest.git
Working copy of https://github.com/hamcrest/OCHamcrest.git resolved at v9.0.3 (e46f5f5)
warning: '.resolve-product-dependencies': dependency 'ochamcrest' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/hamcrest/OCHamcrest.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/76] Compiling HCStringDescription.m
[1/76] Compiling HCBaseMatcher.m
[2/76] Compiling HCDiagnosingMatcher.m
[3/76] Compiling HCCollect.m
[4/76] Compiling HCSubstringMatcher.m
[5/76] Compiling HCLongReturnGetter.m
[6/76] Compiling HCBaseDescription.m
[7/76] Compiling HCAssertThat.m
[8/76] Compiling HCStringStartsWith.m
[9/76] Compiling HCObjectReturnGetter.m
[10/76] Compiling HCStringEndsWith.m
[11/76] Compiling HCStringContainsInOrder.m
[12/76] Compiling HCStringContains.m
[13/76] Compiling HCIsEqualIgnoringCase.m
[14/76] Compiling HCInvocationMatcher.m
[15/76] Compiling HCReturnTypeHandlerChain.m
[16/76] Compiling HCIsEqualCompressingWhiteSpace.m
[17/76] Compiling HCIsTypeOf.m
[18/76] Compiling HCIsSame.m
[19/76] Compiling HCThrowsException.m
[20/76] Compiling HCIsNil.m
[21/76] Compiling HCIsEqual.m
[22/76] Compiling HCIsInstanceOf.m
[23/76] Compiling HCHasProperty.m
[24/76] Compiling HCConformsToProtocol.m
[25/76] Compiling HCHasDescription.m
[26/76] Compiling HCClassMatcher.m
[27/76] Compiling HCArgumentCaptor.m
[28/76] Compiling HCOrderingComparison.m
[29/76] Compiling HCNumberAssert.m
[30/76] Compiling HCIsTrueFalse.m
[31/76] Compiling HCIsEqualToNumber.m
[32/76] Compiling HCIsNot.m
[33/76] Compiling HCIsCloseTo.m
[34/76] Compiling HCIsAnything.m
[34/76] Compiling HCAnyOf.m
[36/76] Compiling HCAllOf.m
[37/76] Compiling HCIs.m
[38/76] Compiling HCDescribedAs.m
[39/76] Compiling HCIsIn.m
[40/76] Compiling HCIsEmptyCollection.m
[41/76] Compiling HCIsDictionaryContainingValue.m
[42/76] Compiling HCIsDictionaryContainingKey.m
[43/76] Compiling HCIsDictionaryContaining.m
[44/76] Compiling HCIsDictionaryContainingEntries.m
[45/76] Compiling HCIsCollectionOnlyContaining.m
[46/76] Compiling HCIsCollectionContainingInOrder.m
[47/76] Compiling HCIsCollectionContainingInRelativeOrder.m
[48/76] Compiling HCIsCollectionContaining.m
[49/76] Compiling HCIsCollectionContainingInAnyOrder.m
[50/76] Compiling HCEvery.m
[51/76] Compiling HCHasCount.m
[52/76] Compiling HCXCTestIssueFailureReporter.m
[53/76] Compiling HCXCTestFailureReporter.m
[54/76] Compiling HCTestFailureReporterChain.m
[55/76] Compiling HCTestFailure.m
[56/76] Compiling HCTestFailureReporter.m
[57/76] Compiling HCSenTestFailureReporter.m
[58/76] Compiling HCGenericTestFailureReporter.m
[59/76] Compiling HCUnsignedShortReturnGetter.m
[60/76] Compiling HCUnsignedLongReturnGetter.m
[61/76] Compiling HCUnsignedLongLongReturnGetter.m
[62/76] Compiling HCUnsignedIntReturnGetter.m
[63/76] Compiling HCUnsignedCharReturnGetter.m
[64/76] Compiling HCShortReturnGetter.m
[65/76] Compiling HCReturnValueGetter.m
[66/76] Compiling HCLongLongReturnGetter.m
[67/76] Compiling HCIntReturnGetter.m
[68/76] Compiling HCFloatReturnGetter.m
[69/76] Compiling HCDoubleReturnGetter.m
[70/76] Compiling HCCharReturnGetter.m
[71/76] Compiling HCBoolReturnGetter.m
[72/76] Compiling NSInvocation+OCHamcrest.m
[73/76] Compiling HCWrapInMatcher.m
[74/76] Compiling HCRequireNonNilObject.m
[75/76] Compiling HCRunloopRunner.m
Build complete! (6.94s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "OCHamcrest",
  "name" : "OCHamcrest",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.10"
    },
    {
      "name" : "ios",
      "version" : "9.0"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    },
    {
      "name" : "watchos",
      "version" : "2.0"
    }
  ],
  "products" : [
    {
      "name" : "OCHamcrest",
      "targets" : [
        "OCHamcrest"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OCHamcrest",
      "module_type" : "ClangTarget",
      "name" : "OCHamcrest",
      "path" : "Source",
      "product_memberships" : [
        "OCHamcrest"
      ],
      "sources" : [
        "Core/HCAssertThat.m",
        "Core/HCBaseDescription.m",
        "Core/HCBaseMatcher.m",
        "Core/HCDiagnosingMatcher.m",
        "Core/HCStringDescription.m",
        "Core/Helpers/HCCollect.m",
        "Core/Helpers/HCInvocationMatcher.m",
        "Core/Helpers/HCRequireNonNilObject.m",
        "Core/Helpers/HCRunloopRunner.m",
        "Core/Helpers/HCWrapInMatcher.m",
        "Core/Helpers/NSInvocation+OCHamcrest.m",
        "Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.m",
        "Core/Helpers/ReturnValueGetters/HCReturnValueGetter.m",
        "Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m",
        "Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m",
        "Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.m",
        "Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.m",
        "Core/Helpers/TestFailureReporters/HCTestFailure.m",
        "Core/Helpers/TestFailureReporters/HCTestFailureReporter.m",
        "Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.m",
        "Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.m",
        "Core/Helpers/TestFailureReporters/HCXCTestIssueFailureReporter.m",
        "Library/Collection/HCEvery.m",
        "Library/Collection/HCHasCount.m",
        "Library/Collection/HCIsCollectionContaining.m",
        "Library/Collection/HCIsCollectionContainingInAnyOrder.m",
        "Library/Collection/HCIsCollectionContainingInOrder.m",
        "Library/Collection/HCIsCollectionContainingInRelativeOrder.m",
        "Library/Collection/HCIsCollectionOnlyContaining.m",
        "Library/Collection/HCIsDictionaryContaining.m",
        "Library/Collection/HCIsDictionaryContainingEntries.m",
        "Library/Collection/HCIsDictionaryContainingKey.m",
        "Library/Collection/HCIsDictionaryContainingValue.m",
        "Library/Collection/HCIsEmptyCollection.m",
        "Library/Collection/HCIsIn.m",
        "Library/Decorator/HCDescribedAs.m",
        "Library/Decorator/HCIs.m",
        "Library/Logical/HCAllOf.m",
        "Library/Logical/HCAnyOf.m",
        "Library/Logical/HCIsAnything.m",
        "Library/Logical/HCIsNot.m",
        "Library/Number/HCIsCloseTo.m",
        "Library/Number/HCIsEqualToNumber.m",
        "Library/Number/HCIsTrueFalse.m",
        "Library/Number/HCNumberAssert.m",
        "Library/Number/HCOrderingComparison.m",
        "Library/Object/HCArgumentCaptor.m",
        "Library/Object/HCClassMatcher.m",
        "Library/Object/HCConformsToProtocol.m",
        "Library/Object/HCHasDescription.m",
        "Library/Object/HCHasProperty.m",
        "Library/Object/HCIsEqual.m",
        "Library/Object/HCIsInstanceOf.m",
        "Library/Object/HCIsNil.m",
        "Library/Object/HCIsSame.m",
        "Library/Object/HCIsTypeOf.m",
        "Library/Object/HCThrowsException.m",
        "Library/Text/HCIsEqualCompressingWhiteSpace.m",
        "Library/Text/HCIsEqualIgnoringCase.m",
        "Library/Text/HCStringContains.m",
        "Library/Text/HCStringContainsInOrder.m",
        "Library/Text/HCStringEndsWith.m",
        "Library/Text/HCStringStartsWith.m",
        "Library/Text/HCSubstringMatcher.m"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.