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 Benchmark, reference 1.29.4 (6b8c88), with Swift 6.1 for macOS (SPM) on 26 Aug 2025 13:19:29 UTC.

Swift 6 data race errors: 29

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ordo-one/package-benchmark.git
Reference: 1.29.4
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ordo-one/package-benchmark
 * tag               1.29.4     -> FETCH_HEAD
HEAD is now at 6b8c88f fix(patch): Fix occasionally incorrect unit in some tables [2/4] (#329)
Cloned https://github.com/ordo-one/package-benchmark.git
Revision (git rev-parse @):
6b8c88f8089e518063cb7efc928ddacfdf6d867e
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ordo-one/package-benchmark.git at 1.29.4
Fetching https://github.com/ordo-one/TextTable.git
Fetching https://github.com/ordo-one/package-jemalloc.git
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/HdrHistogram/hdrhistogram-swift.git
Fetching https://github.com/apple/swift-numerics from cache
Fetching https://github.com/apple/swift-system.git from cache
Fetching https://github.com/apple/swift-argument-parser.git from cache
[1/203] Fetching texttable
[28/238] Fetching texttable, package-jemalloc
[49/840] Fetching texttable, package-jemalloc, hdrhistogram-swift
Fetched https://github.com/ordo-one/TextTable.git from cache (0.70s)
[168/637] Fetching package-jemalloc, hdrhistogram-swift
Fetched https://github.com/HdrHistogram/hdrhistogram-swift.git from cache (0.90s)
Fetched https://github.com/ordo-one/package-jemalloc.git from cache (0.90s)
Fetched https://github.com/apple/swift-atomics.git from cache (0.91s)
Fetched https://github.com/apple/swift-numerics from cache (0.91s)
Fetched https://github.com/apple/swift-system.git from cache (1.20s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.20s)
Computing version for https://github.com/ordo-one/package-jemalloc.git
Computed https://github.com/ordo-one/package-jemalloc.git at 1.0.0 (1.82s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (0.52s)
Computing version for https://github.com/HdrHistogram/hdrhistogram-swift.git
Computed https://github.com/HdrHistogram/hdrhistogram-swift.git at 0.1.3 (0.61s)
Computing version for https://github.com/ordo-one/TextTable.git
Computed https://github.com/ordo-one/TextTable.git at 0.0.2 (0.57s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.5.0 (0.49s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.2 (0.47s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.3 (0.62s)
Creating working copy for https://github.com/ordo-one/TextTable.git
Working copy of https://github.com/ordo-one/TextTable.git resolved at 0.0.2
Creating working copy for https://github.com/ordo-one/package-jemalloc.git
Working copy of https://github.com/ordo-one/package-jemalloc.git resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.0
Creating working copy for https://github.com/HdrHistogram/hdrhistogram-swift.git
Working copy of https://github.com/HdrHistogram/hdrhistogram-swift.git resolved at 0.1.3
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.3
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.4.2
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.5.0
========================================
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": "package-benchmark",
      "name": "Benchmark",
      "url": "https://github.com/ordo-one/package-benchmark.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/package-benchmark",
      "dependencies": [
        {
          "identity": "swift-system",
          "name": "swift-system",
          "url": "https://github.com/apple/swift-system.git",
          "version": "1.6.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
          "dependencies": [
          ]
        },
        {
          "identity": "swift-argument-parser",
          "name": "swift-argument-parser",
          "url": "https://github.com/apple/swift-argument-parser.git",
          "version": "1.6.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
          "dependencies": [
          ]
        },
        {
          "identity": "texttable",
          "name": "TextTable",
          "url": "https://github.com/ordo-one/TextTable.git",
          "version": "0.0.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/TextTable",
          "dependencies": [
          ]
        },
        {
          "identity": "hdrhistogram-swift",
          "name": "package-histogram",
          "url": "https://github.com/HdrHistogram/hdrhistogram-swift.git",
          "version": "0.1.3",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/hdrhistogram-swift",
          "dependencies": [
            {
              "identity": "swift-numerics",
              "name": "swift-numerics",
              "url": "https://github.com/apple/swift-numerics",
              "version": "1.0.3",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "swift-atomics",
          "name": "swift-atomics",
          "url": "https://github.com/apple/swift-atomics.git",
          "version": "1.3.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
          "dependencies": [
          ]
        },
        {
          "identity": "package-jemalloc",
          "name": "jemalloc",
          "url": "https://github.com/ordo-one/package-jemalloc.git",
          "version": "1.0.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/package-jemalloc",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/ordo-one/package-benchmark.git
[1/6212] Fetching package-benchmark
Fetched https://github.com/ordo-one/package-benchmark.git from cache (1.12s)
Fetching https://github.com/ordo-one/package-jemalloc.git from cache
Fetching https://github.com/apple/swift-system.git from cache
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/apple/swift-argument-parser.git from cache
Fetching https://github.com/ordo-one/TextTable.git from cache
Fetching https://github.com/HdrHistogram/hdrhistogram-swift.git from cache
Fetched https://github.com/ordo-one/TextTable.git from cache (0.61s)
Fetched https://github.com/ordo-one/package-jemalloc.git from cache (0.61s)
Fetched https://github.com/HdrHistogram/hdrhistogram-swift.git from cache (0.61s)
Fetched https://github.com/apple/swift-atomics.git from cache (0.61s)
Fetched https://github.com/apple/swift-system.git from cache (0.63s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.63s)
Computing version for https://github.com/ordo-one/package-jemalloc.git
Computed https://github.com/ordo-one/package-jemalloc.git at 1.0.0 (0.69s)
Computing version for https://github.com/ordo-one/TextTable.git
Computed https://github.com/ordo-one/TextTable.git at 0.0.2 (0.02s)
Computing version for https://github.com/HdrHistogram/hdrhistogram-swift.git
Computed https://github.com/HdrHistogram/hdrhistogram-swift.git at 0.1.3 (0.02s)
Fetching https://github.com/apple/swift-numerics from cache
Fetched https://github.com/apple/swift-numerics from cache (0.58s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.3 (0.67s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.45s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.2 (0.48s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.6.1 (0.50s)
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.6.2
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.3
Creating working copy for https://github.com/ordo-one/package-jemalloc.git
Working copy of https://github.com/ordo-one/package-jemalloc.git resolved at 1.0.0
Creating working copy for https://github.com/ordo-one/package-benchmark.git
Working copy of https://github.com/ordo-one/package-benchmark.git resolved at 1.29.4 (6b8c88f)
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.6.1
Creating working copy for https://github.com/HdrHistogram/hdrhistogram-swift.git
Working copy of https://github.com/HdrHistogram/hdrhistogram-swift.git resolved at 0.1.3
Creating working copy for https://github.com/ordo-one/TextTable.git
Working copy of https://github.com/ordo-one/TextTable.git resolved at 0.0.2
Found 6 product dependencies
  - swift-system
  - swift-argument-parser
  - TextTable
  - package-histogram
  - swift-atomics
  - jemalloc
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/ordo-one/package-benchmark.git
https://github.com/ordo-one/package-benchmark.git
{
  "dependencies" : [
    {
      "identity" : "swift-system",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-system.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "texttable",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ordo-one/TextTable.git"
    },
    {
      "identity" : "hdrhistogram-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/HdrHistogram/hdrhistogram-swift.git"
    },
    {
      "identity" : "swift-atomics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-atomics.git"
    },
    {
      "identity" : "package-jemalloc",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ordo-one/package-jemalloc.git"
    }
  ],
  "manifest_display_name" : "Benchmark",
  "name" : "Benchmark",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "BenchmarkCommandPlugin",
      "targets" : [
        "BenchmarkCommandPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "BenchmarkPlugin",
      "targets" : [
        "BenchmarkPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "Benchmark",
      "targets" : [
        "Benchmark"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BenchmarkTool",
      "targets" : [
        "BenchmarkTool"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "BenchmarkHelpGenerator",
      "targets" : [
        "BenchmarkHelpGenerator"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "BenchmarkBoilerplateGenerator",
      "targets" : [
        "BenchmarkBoilerplateGenerator"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftRuntimeHooks",
      "module_type" : "ClangTarget",
      "name" : "SwiftRuntimeHooks",
      "path" : "Sources/SwiftRuntimeHooks",
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "Benchmark",
        "BenchmarkTool"
      ],
      "sources" : [
        "shims.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CLinuxOperatingSystemStats",
      "module_type" : "ClangTarget",
      "name" : "CLinuxOperatingSystemStats",
      "path" : "Platform/CLinuxOperatingSystemStats",
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "Benchmark",
        "BenchmarkTool"
      ],
      "sources" : [
        "CLinuxOperatingSystemStats.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CDarwinOperatingSystemStats",
      "module_type" : "ClangTarget",
      "name" : "CDarwinOperatingSystemStats",
      "path" : "Platform/CDarwinOperatingSystemStats",
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "Benchmark",
        "BenchmarkTool"
      ],
      "sources" : [
        "CDarwinOperatingSystemStats.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BenchmarkTool",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkTool",
      "path" : "Plugins/BenchmarkTool",
      "product_dependencies" : [
        "ArgumentParser",
        "SystemPackage",
        "TextTable"
      ],
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "BenchmarkTool"
      ],
      "sources" : [
        "BenchmarkTool+Baselines.swift",
        "BenchmarkTool+CreateBenchmark.swift",
        "BenchmarkTool+Export+InfluxCSVFormatter.swift",
        "BenchmarkTool+Export+JMHElement.swift",
        "BenchmarkTool+Export+JMHFormatter.swift",
        "BenchmarkTool+Export.swift",
        "BenchmarkTool+JSON.swift",
        "BenchmarkTool+Machine.swift",
        "BenchmarkTool+Operations.swift",
        "BenchmarkTool+PrettyPrinting.swift",
        "BenchmarkTool+ReadP90AbsoluteThresholds.swift",
        "BenchmarkTool+Thresholds.swift",
        "BenchmarkTool.swift",
        "FilePath+Additions.swift",
        "FilePath+DirectoryView.swift",
        "String+Additions.swift"
      ],
      "target_dependencies" : [
        "Benchmark",
        "BenchmarkShared"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "BenchmarkTests",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkTests",
      "path" : "Tests/BenchmarkTests",
      "sources" : [
        "AdditionalTests.swift",
        "BenchmarkMetricsTests.swift",
        "BenchmarkResultTests.swift",
        "BenchmarkRunnerTests.swift",
        "BenchmarkTests.swift",
        "OperatingSystemAndMallocTests.swift",
        "StatisticsTests.swift"
      ],
      "target_dependencies" : [
        "Benchmark"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BenchmarkShared",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkShared",
      "path" : "Sources/BenchmarkShared",
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "Benchmark",
        "BenchmarkTool",
        "BenchmarkHelpGenerator"
      ],
      "sources" : [
        "Command+Helpers.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BenchmarkPlugin",
      "module_type" : "PluginTarget",
      "name" : "BenchmarkPlugin",
      "path" : "Plugins/BenchmarkPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "BenchmarkPlugin"
      ],
      "sources" : [
        "BenchmarkSupportPlugin.swift"
      ],
      "target_dependencies" : [
        "BenchmarkBoilerplateGenerator"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "BenchmarkHelpGenerator",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkHelpGenerator",
      "path" : "Plugins/BenchmarkHelpGenerator",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "BenchmarkHelpGenerator"
      ],
      "sources" : [
        "BenchmarkHelpGenerator.swift"
      ],
      "target_dependencies" : [
        "BenchmarkShared"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "BenchmarkCommandPlugin",
      "module_type" : "PluginTarget",
      "name" : "BenchmarkCommandPlugin",
      "path" : "Plugins/BenchmarkCommandPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Run the Benchmark performance test suite.",
          "type" : "custom",
          "verb" : "benchmark"
        },
        "permissions" : [
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "BenchmarkCommandPlugin"
      ],
      "sources" : [
        "ArgumentExtractor+Extensions.swift",
        "BenchmarkCommandPlugin.swift",
        "BenchmarkPlugin+Help.swift",
        "Command+Helpers.swift"
      ],
      "target_dependencies" : [
        "BenchmarkTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "BenchmarkBoilerplateGenerator",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkBoilerplateGenerator",
      "path" : "Plugins/BenchmarkBoilerplateGenerator",
      "product_dependencies" : [
        "ArgumentParser",
        "SystemPackage"
      ],
      "product_memberships" : [
        "BenchmarkPlugin",
        "BenchmarkBoilerplateGenerator"
      ],
      "sources" : [
        "BenchmarkBoilerplateGenerator.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Benchmark",
      "module_type" : "SwiftTarget",
      "name" : "Benchmark",
      "path" : "Sources/Benchmark",
      "product_dependencies" : [
        "Histogram",
        "ArgumentParser",
        "SystemPackage",
        "Atomics",
        "jemalloc"
      ],
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "Benchmark",
        "BenchmarkTool"
      ],
      "sources" : [
        "ARCStats/ARCStats.swift",
        "ARCStats/ARCStatsProducer.swift",
        "Benchmark+ConvenienceInitializers.swift",
        "Benchmark.swift",
        "BenchmarkClock.swift",
        "BenchmarkExecutor+Extensions.swift",
        "BenchmarkExecutor.swift",
        "BenchmarkInternals.swift",
        "BenchmarkMetric+Defaults.swift",
        "BenchmarkMetric.swift",
        "BenchmarkResult.swift",
        "BenchmarkRunner+ReadWrite.swift",
        "BenchmarkRunner.swift",
        "BenchmarkThresholds+Defaults.swift",
        "BenchmarkThresholds.swift",
        "Blackhole.swift",
        "Int+Extensions.swift",
        "MallocStats/MallocStats+jemalloc-support.swift",
        "MallocStats/MallocStats.swift",
        "MallocStats/MallocStatsProducer+jemalloc.swift",
        "NIOConcurrencyHelpers/NIOLock.swift",
        "NIOConcurrencyHelpers/lock.swift",
        "OperatingSystemStats/OperatingSystemStats.swift",
        "OperatingSystemStats/OperatingSystemStatsProducer+Darwin.swift",
        "OperatingSystemStats/OperatingSystemStatsProducer+Linux.swift",
        "OutputSuppressor.swift",
        "Progress/Progress.swift",
        "Progress/ProgressElements.swift",
        "Progress/Utilities.swift",
        "Statistics.swift"
      ],
      "target_dependencies" : [
        "CDarwinOperatingSystemStats",
        "CLinuxOperatingSystemStats",
        "SwiftRuntimeHooks",
        "BenchmarkShared"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
[1/1] Compiling plugin BenchmarkPlugin
[2/2] Compiling plugin BenchmarkCommandPlugin
[3/3] Compiling plugin GenerateManual
Building for debugging...
[3/61] Write sources
[15/61] Compiling CSystem shims.c
[15/61] Compiling CDarwinOperatingSystemStats CDarwinOperatingSystemStats.c
[16/61] Compiling CSystem shims.c
[18/61] Write sources
[20/61] Write BenchmarkTool-entitlement.plist
[20/61] Write BenchmarkTool-tool-entitlement.plist
[22/61] Write sources
[25/61] Write BenchmarkHelpGenerator-entitlement.plist
[26/61] Write sources
[28/61] Write BenchmarkBoilerplateGenerator-entitlement.plist
[29/61] Write BenchmarkBoilerplateGenerator-tool-entitlement.plist
[30/61] Write sources
[38/61] Compiling _NumericsShims _NumericsShims.c
[40/61] Write swift-version-2F0A5646E1D333AE.txt
[41/61] Compiling CDarwinOperatingSystemStats CDarwinOperatingSystemStats.c
[42/61] Compiling _AtomicsShims.c
[43/61] Compiling SwiftRuntimeHooks shims.c
[45/61] Compiling _AtomicsShims.c
[47/186] Compiling RealModule Float80+Real.swift
[48/186] Compiling RealModule Real.swift
[50/188] Compiling RealModule Float80+Real.swift
[51/188] Compiling RealModule RealFunctions.swift
[52/188] Compiling RealModule AlgebraicField.swift
[53/188] Emitting module RealModule
[54/188] Compiling RealModule Double+Real.swift
[55/188] Compiling RealModule AugmentedArithmetic.swift
[56/188] Compiling RealModule ApproximateEquality.swift
[57/188] Compiling RealModule ElementaryFunctions.swift
[58/188] Compiling RealModule Float+Real.swift
[59/188] Compiling RealModule Float16+Real.swift
[60/188] Compiling RealModule RealFunctions.swift
[61/188] Compiling RealModule Float+Real.swift
[62/188] Compiling RealModule Float16+Real.swift
[63/188] Compiling RealModule ElementaryFunctions.swift
[64/188] Compiling RealModule AugmentedArithmetic.swift
[65/188] Emitting module RealModule
[66/188] Compiling RealModule ApproximateEquality.swift
[67/188] Compiling RealModule Double+Real.swift
[68/188] Compiling RealModule AlgebraicField.swift
[69/188] Emitting module BenchmarkShared
[70/188] Compiling BenchmarkShared Command+Helpers.swift
[71/188] Emitting module BenchmarkShared
[72/188] Compiling BenchmarkShared Command+Helpers.swift
[73/217] Compiling ComplexModule Differentiable.swift
[74/219] Compiling Atomics AtomicStorage.swift
[75/219] Compiling Atomics AtomicValue.swift
[76/221] Compiling Atomics ManagedAtomic.swift
[77/221] Compiling Atomics ManagedAtomicLazyReference.swift
[78/221] Compiling Atomics AtomicMemoryOrderings.swift
[79/221] Compiling Atomics DoubleWord.swift
[80/221] Compiling Atomics UnsafeAtomic.swift
[81/221] Compiling Atomics UnsafeAtomicLazyReference.swift
[90/223] Compiling Atomics AtomicBool.swift
[91/223] Compiling Atomics IntegerConformances.swift
[92/223] Compiling Atomics AtomicOptionalWrappable.swift
[93/223] Compiling Atomics AtomicReference.swift
[94/223] Compiling Atomics IntegerOperations.swift
[95/223] Compiling Atomics Unmanaged extensions.swift
[99/226] Emitting module ArgumentParserToolInfo
[100/226] Compiling ArgumentParserToolInfo ToolInfo.swift
[101/226] Compiling Atomics OptionalRawRepresentable.swift
[102/226] Compiling Atomics RawRepresentable.swift
[103/226] Compiling Atomics PointerConformances.swift
[107/226] Compiling Atomics Primitives.native.swift
[108/226] Compiling Atomics Primitives.shims.swift
[109/226] Compiling Atomics AtomicInteger.swift
[122/268] Compiling ArgumentParser CollectionExtensions.swift
[123/268] Compiling ArgumentParser ParsableArguments.swift
[124/268] Compiling ArgumentParser ParsableArgumentsValidation.swift
[125/268] Compiling ArgumentParser ParsableCommand.swift
[126/268] Compiling ArgumentParser ArgumentDecoder.swift
[127/268] Compiling ArgumentParser NameSpecification.swift
[131/268] Compiling ArgumentParser Option.swift
[132/268] Compiling ArgumentParser OptionGroup.swift
[133/268] Compiling ArgumentParser AsyncParsableCommand.swift
[134/268] Emitting module SystemPackage
[135/268] Compiling ComplexModule ElementaryFunctions.swift
[136/268] Compiling ComplexModule Arithmetic.swift
[137/268] Compiling ComplexModule Complex.swift
[138/268] Emitting module ComplexModule
[139/268] Compiling ArgumentParser CommandConfiguration.swift
[140/268] Compiling ArgumentParser CommandGroup.swift
[141/268] Compiling ArgumentParser EnumerableFlag.swift
[145/268] Compiling ArgumentParser ExpressibleByArgument.swift
[146/268] Compiling ArgumentParser ArgumentHelp.swift
[147/268] Compiling ArgumentParser ArgumentVisibility.swift
[154/268] Emitting module SystemPackage
[155/268] Emitting module ArgumentParserToolInfo
[156/268] Compiling ArgumentParserToolInfo ToolInfo.swift
[157/268] Compiling ComplexModule Differentiable.swift
[158/268] Compiling ComplexModule Complex.swift
[159/268] Compiling ComplexModule Arithmetic.swift
[160/268] Compiling ComplexModule ElementaryFunctions.swift
[161/268] Emitting module ComplexModule
[162/268] Emitting module Atomics
[163/270] Compiling ArgumentParser InputKey.swift
[164/270] Compiling ArgumentParser BashCompletionsGenerator.swift
[165/270] Compiling ArgumentParser CompletionsGenerator.swift
[166/270] Compiling ArgumentParser ArgumentDefinition.swift
[167/270] Compiling ArgumentParser ArgumentSet.swift
[168/270] Compiling ArgumentParser CommandParser.swift
[169/270] Compiling ArgumentParser FishCompletionsGenerator.swift
[170/270] Compiling ArgumentParser ZshCompletionsGenerator.swift
[171/270] Compiling ArgumentParser Argument.swift
[178/270] Emitting module Numerics
[179/270] Compiling Numerics Numerics.swift
[180/270] Compiling ArgumentParser CompletionKind.swift
[181/270] Compiling ArgumentParser Errors.swift
[182/270] Compiling ArgumentParser Flag.swift
[183/313] Compiling ArgumentParser CompletionKind.swift
[184/313] Compiling ArgumentParser Errors.swift
[185/313] Compiling ArgumentParser Flag.swift
[186/313] Compiling Numerics Numerics.swift
[187/313] Emitting module Numerics
[188/315] Compiling ArgumentParser ArgumentDefinition.swift
[189/315] Compiling ArgumentParser ArgumentSet.swift
[190/315] Compiling ArgumentParser CommandParser.swift
[191/315] Compiling ArgumentParser InputKey.swift
[192/315] Compiling ArgumentParser FishCompletionsGenerator.swift
[193/315] Compiling ArgumentParser ZshCompletionsGenerator.swift
[194/315] Emitting module Atomics
[195/315] Compiling ArgumentParser NameSpecification.swift
[196/315] Compiling ArgumentParser Option.swift
[197/315] Compiling ArgumentParser OptionGroup.swift
[198/315] Compiling ArgumentParser AsyncParsableCommand.swift
[199/319] Emitting module ArgumentParser
[204/323] Compiling ArgumentParser BashCompletionsGenerator.swift
[205/323] Compiling ArgumentParser Platform.swift
[206/323] Compiling ArgumentParser SequenceExtensions.swift
[207/323] Compiling ArgumentParser StringExtensions.swift
[208/323] Compiling ArgumentParser Tree.swift
[217/323] Compiling TextTable SimpleFormat.swift
[218/323] Compiling TextTable String+Util.swift
[219/324] Compiling TextTable RstFormat.swift
[220/324] Compiling TextTable PsqlFormat.swift
[221/324] Compiling TextTable SimpleFormat.swift
[222/324] Compiling TextTable String+Util.swift
[223/325] Compiling TextTable PipeFormat.swift
[224/325] Compiling TextTable OrgFormat.swift
[227/325] Emitting module TextTable
[230/325] Compiling TextTable PlainFormat.swift
[237/325] Emitting module TextTable
[240/325] Compiling TextTable OrgFormat.swift
[241/325] Compiling TextTable RstFormat.swift
[242/325] Compiling TextTable PlainFormat.swift
[243/325] Compiling TextTable PipeFormat.swift
[244/325] Compiling TextTable PsqlFormat.swift
[245/325] Compiling ArgumentParser ParsableArguments.swift
[246/325] Compiling ArgumentParser ParsableArgumentsValidation.swift
[247/325] Compiling ArgumentParser ParsableCommand.swift
[248/325] Compiling ArgumentParser ArgumentDecoder.swift
[249/325] Compiling ArgumentParser HelpGenerator.swift
[250/325] Compiling ArgumentParser MessageInfo.swift
[251/325] Compiling ArgumentParser UsageGenerator.swift
[252/325] Compiling ArgumentParser CollectionExtensions.swift
[253/325] Compiling ArgumentParser ParserError.swift
[254/325] Compiling ArgumentParser SplitArguments.swift
[255/325] Compiling ArgumentParser DumpHelpGenerator.swift
[256/325] Compiling ArgumentParser HelpCommand.swift
[257/325] Compiling ArgumentParser InputOrigin.swift
[258/325] Compiling ArgumentParser Name.swift
[259/325] Compiling ArgumentParser Parsed.swift
[260/325] Compiling ArgumentParser ParsedValues.swift
[261/325] Compiling ArgumentParser ArgumentHelp.swift
[262/325] Compiling ArgumentParser ArgumentVisibility.swift
[266/325] Compiling ArgumentParser CommandConfiguration.swift
[267/325] Compiling ArgumentParser CommandGroup.swift
[268/325] Compiling ArgumentParser EnumerableFlag.swift
[269/325] Compiling ArgumentParser ExpressibleByArgument.swift
[271/325] Compiling ArgumentParser CompletionsGenerator.swift
[274/325] Compiling ArgumentParser Argument.swift
[275/325] Emitting module ArgumentParser
[305/325] Emitting module Histogram
[306/325] Compiling Histogram Histogram.swift
[307/325] Compiling TextTable TextTable.swift
[309/325] Emitting module Histogram
[310/325] Compiling Histogram Histogram.swift
[311/387] Emitting module BenchmarkHelpGenerator
/Users/admin/builder/spi-builder-workspace/Plugins/BenchmarkHelpGenerator/BenchmarkHelpGenerator.swift:56:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 54 | @main
 55 | struct Benchmark: AsyncParsableCommand {
 56 |     static var configuration = CommandConfiguration(
    |                |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 57 |         abstract: "Run benchmarks or update, compare or check performance baselines",
 58 |         usage: """
[312/387] Compiling BenchmarkHelpGenerator BenchmarkHelpGenerator.swift
/Users/admin/builder/spi-builder-workspace/Plugins/BenchmarkHelpGenerator/BenchmarkHelpGenerator.swift:56:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 54 | @main
 55 | struct Benchmark: AsyncParsableCommand {
 56 |     static var configuration = CommandConfiguration(
    |                |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 57 |         abstract: "Run benchmarks or update, compare or check performance baselines",
 58 |         usage: """
[312/387] Write Objects.LinkFileList
[314/387] Emitting module BenchmarkBoilerplateGenerator
[315/387] Compiling BenchmarkBoilerplateGenerator BenchmarkBoilerplateGenerator.swift
[315/387] Write Objects.LinkFileList
[317/387] Compiling Benchmark MallocStats.swift
[318/387] Compiling Benchmark MallocStatsProducer+jemalloc.swift
[319/387] Compiling Benchmark NIOLock.swift
[320/390] Compiling BenchmarkBoilerplateGenerator BenchmarkBoilerplateGenerator.swift
[321/390] Emitting module BenchmarkBoilerplateGenerator
[321/390] Write Objects.LinkFileList
[323/390] Compiling Benchmark BenchmarkMetric.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Progress/Progress.swift:64:23: warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 62 |     let configuration: [ProgressElementType]?
 63 |
 64 |     public static var defaultConfiguration: [ProgressElementType] = [
    |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |         ProgressIndex(), ProgressBarLine(), ProgressTimeEstimates(),
 66 |     ]
[324/390] Compiling Benchmark BenchmarkResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Progress/Progress.swift:64:23: warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 62 |     let configuration: [ProgressElementType]?
 63 |
 64 |     public static var defaultConfiguration: [ProgressElementType] = [
    |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |         ProgressIndex(), ProgressBarLine(), ProgressTimeEstimates(),
 66 |     ]
[325/390] Compiling Benchmark BenchmarkRunner+ReadWrite.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Progress/Progress.swift:64:23: warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 62 |     let configuration: [ProgressElementType]?
 63 |
 64 |     public static var defaultConfiguration: [ProgressElementType] = [
    |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |         ProgressIndex(), ProgressBarLine(), ProgressTimeEstimates(),
 66 |     ]
[325/393] Linking BenchmarkHelpGenerator
[326/393] Linking BenchmarkBoilerplateGenerator
[327/393] Applying BenchmarkHelpGenerator
[328/393] Applying BenchmarkBoilerplateGenerator
[330/393] Compiling Benchmark lock.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:19:16: warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     typealias SwiftRuntimeHook = @convention(c) (UnsafeRawPointer?, UnsafeMutableRawPointer?) -> Void
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'allocCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'allocCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:20:16: warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'retainCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'retainCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
22 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:21:16: warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'releaseCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'releaseCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 |     static func hook() {
[331/393] Compiling Benchmark OperatingSystemStats.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:19:16: warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     typealias SwiftRuntimeHook = @convention(c) (UnsafeRawPointer?, UnsafeMutableRawPointer?) -> Void
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'allocCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'allocCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:20:16: warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'retainCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'retainCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
22 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:21:16: warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'releaseCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'releaseCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 |     static func hook() {
[332/393] Compiling Benchmark OperatingSystemStatsProducer+Darwin.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:19:16: warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     typealias SwiftRuntimeHook = @convention(c) (UnsafeRawPointer?, UnsafeMutableRawPointer?) -> Void
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'allocCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'allocCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:20:16: warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'retainCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'retainCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
22 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:21:16: warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'releaseCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'releaseCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 |     static func hook() {
[333/393] Emitting module Benchmark
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:19:16: warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     typealias SwiftRuntimeHook = @convention(c) (UnsafeRawPointer?, UnsafeMutableRawPointer?) -> Void
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'allocCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'allocCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:20:16: warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'retainCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'retainCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
22 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:21:16: warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'releaseCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'releaseCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 |     static func hook() {
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:39:23: warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     @_documentation(visibility: internal)
 38 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 39 |     public static var _startupHook: BenchmarkSetupHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_startupHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_startupHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:43:23: warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 |     @_documentation(visibility: internal)
 42 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 43 |     public static var _shutdownHook: BenchmarkTeardownHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_shutdownHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_shutdownHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:47:23: warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |     @_documentation(visibility: internal)
 46 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 47 |     public static var _setup: BenchmarkSetupHook?
    |                       |- warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_setup' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_setup' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:51:23: warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     @_documentation(visibility: internal)
 50 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 51 |     public static var _teardown: BenchmarkTeardownHook?
    |                       |- warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_teardown' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_teardown' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:111:23: warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |         message: "The checking of absolute thresholds should now be done using `swift package benchmark thresholds`"
110 |     )
111 |     public static var checkAbsoluteThresholds = false
    |                       |- warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'checkAbsoluteThresholds' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'checkAbsoluteThresholds' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:114:23: warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
112 |
113 |     @_documentation(visibility: internal)
114 |     public static var benchmarks: [Benchmark] = [] // Bookkeeping of all registered benchmarks
    |                       |- warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'benchmarks' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'benchmarks' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |
116 |     /// The name of the benchmark without any of the tags appended
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:192:24: warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
190 |         lock: configurationLock
191 |     )
192 |     private static var _defaultConfiguration: Configuration
    |                        |- warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property '_defaultConfiguration' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:208:16: warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
206 |     #endif
207 |
208 |     static var testSkipBenchmarkRegistrations = false // true in test to avoid bench registration fail
    |                |- warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testSkipBenchmarkRegistrations' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testSkipBenchmarkRegistrations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     var measurementCompleted = false // Keep track so we skip multiple 'end of measurement'
210 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:40:16: warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 38 | @_documentation(visibility: internal)
 39 | public struct BenchmarkRunner: AsyncParsableCommand, BenchmarkRunnerReadWrite {
 40 |     static var testReadWrite: BenchmarkRunnerReadWrite?
    |                |- warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testReadWrite' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testReadWrite' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Progress/Progress.swift:64:23: warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 62 |     let configuration: [ProgressElementType]?
 63 |
 64 |     public static var defaultConfiguration: [ProgressElementType] = [
    |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |         ProgressIndex(), ProgressBarLine(), ProgressTimeEstimates(),
 66 |     ]
[333/393] Linking BenchmarkBoilerplateGenerator-tool
[335/393] Compiling Benchmark OperatingSystemStatsProducer+Linux.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Progress/Progress.swift:64:23: warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 62 |     let configuration: [ProgressElementType]?
 63 |
 64 |     public static var defaultConfiguration: [ProgressElementType] = [
    |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |         ProgressIndex(), ProgressBarLine(), ProgressTimeEstimates(),
 66 |     ]
[336/393] Compiling Benchmark OutputSuppressor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Progress/Progress.swift:64:23: warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 62 |     let configuration: [ProgressElementType]?
 63 |
 64 |     public static var defaultConfiguration: [ProgressElementType] = [
    |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |         ProgressIndex(), ProgressBarLine(), ProgressTimeEstimates(),
 66 |     ]
[337/393] Compiling Benchmark Progress.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Progress/Progress.swift:64:23: warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 62 |     let configuration: [ProgressElementType]?
 63 |
 64 |     public static var defaultConfiguration: [ProgressElementType] = [
    |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |         ProgressIndex(), ProgressBarLine(), ProgressTimeEstimates(),
 66 |     ]
[337/393] Applying BenchmarkBoilerplateGenerator-tool
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:39:23: warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     @_documentation(visibility: internal)
 38 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 39 |     public static var _startupHook: BenchmarkSetupHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_startupHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_startupHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:43:23: warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 |     @_documentation(visibility: internal)
 42 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 43 |     public static var _shutdownHook: BenchmarkTeardownHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_shutdownHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_shutdownHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:47:23: warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |     @_documentation(visibility: internal)
 46 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 47 |     public static var _setup: BenchmarkSetupHook?
    |                       |- warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_setup' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_setup' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:51:23: warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     @_documentation(visibility: internal)
 50 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 51 |     public static var _teardown: BenchmarkTeardownHook?
    |                       |- warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_teardown' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_teardown' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:111:23: warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |         message: "The checking of absolute thresholds should now be done using `swift package benchmark thresholds`"
110 |     )
111 |     public static var checkAbsoluteThresholds = false
    |                       |- warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'checkAbsoluteThresholds' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'checkAbsoluteThresholds' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:114:23: warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
112 |
113 |     @_documentation(visibility: internal)
114 |     public static var benchmarks: [Benchmark] = [] // Bookkeeping of all registered benchmarks
    |                       |- warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'benchmarks' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'benchmarks' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |
116 |     /// The name of the benchmark without any of the tags appended
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:192:24: warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
190 |         lock: configurationLock
191 |     )
192 |     private static var _defaultConfiguration: Configuration
    |                        |- warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property '_defaultConfiguration' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:208:16: warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
206 |     #endif
207 |
208 |     static var testSkipBenchmarkRegistrations = false // true in test to avoid bench registration fail
    |                |- warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testSkipBenchmarkRegistrations' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testSkipBenchmarkRegistrations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     var measurementCompleted = false // Keep track so we skip multiple 'end of measurement'
210 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:39:23: warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     @_documentation(visibility: internal)
 38 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 39 |     public static var _startupHook: BenchmarkSetupHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_startupHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_startupHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:43:23: warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 |     @_documentation(visibility: internal)
 42 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 43 |     public static var _shutdownHook: BenchmarkTeardownHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_shutdownHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_shutdownHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:47:23: warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |     @_documentation(visibility: internal)
 46 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 47 |     public static var _setup: BenchmarkSetupHook?
    |                       |- warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_setup' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_setup' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:51:23: warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     @_documentation(visibility: internal)
 50 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 51 |     public static var _teardown: BenchmarkTeardownHook?
    |                       |- warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_teardown' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_teardown' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:111:23: warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |         message: "The checking of absolute thresholds should now be done using `swift package benchmark thresholds`"
110 |     )
111 |     public static var checkAbsoluteThresholds = false
    |                       |- warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'checkAbsoluteThresholds' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'checkAbsoluteThresholds' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:114:23: warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
112 |
113 |     @_documentation(visibility: internal)
114 |     public static var benchmarks: [Benchmark] = [] // Bookkeeping of all registered benchmarks
    |                       |- warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'benchmarks' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'benchmarks' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |
116 |     /// The name of the benchmark without any of the tags appended
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:192:24: warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
190 |         lock: configurationLock
191 |     )
192 |     private static var _defaultConfiguration: Configuration
    |                        |- warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property '_defaultConfiguration' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:208:16: warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
206 |     #endif
207 |
208 |     static var testSkipBenchmarkRegistrations = false // true in test to avoid bench registration fail
    |                |- warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testSkipBenchmarkRegistrations' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testSkipBenchmarkRegistrations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     var measurementCompleted = false // Keep track so we skip multiple 'end of measurement'
210 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:39:23: warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     @_documentation(visibility: internal)
 38 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 39 |     public static var _startupHook: BenchmarkSetupHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_startupHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_startupHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:43:23: warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 |     @_documentation(visibility: internal)
 42 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 43 |     public static var _shutdownHook: BenchmarkTeardownHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_shutdownHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_shutdownHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:47:23: warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |     @_documentation(visibility: internal)
 46 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 47 |     public static var _setup: BenchmarkSetupHook?
    |                       |- warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_setup' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_setup' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:51:23: warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     @_documentation(visibility: internal)
 50 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 51 |     public static var _teardown: BenchmarkTeardownHook?
    |                       |- warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_teardown' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_teardown' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:111:23: warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |         message: "The checking of absolute thresholds should now be done using `swift package benchmark thresholds`"
110 |     )
111 |     public static var checkAbsoluteThresholds = false
    |                       |- warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'checkAbsoluteThresholds' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'checkAbsoluteThresholds' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:114:23: warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
112 |
113 |     @_documentation(visibility: internal)
114 |     public static var benchmarks: [Benchmark] = [] // Bookkeeping of all registered benchmarks
    |                       |- warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'benchmarks' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'benchmarks' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |
116 |     /// The name of the benchmark without any of the tags appended
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:192:24: warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
190 |         lock: configurationLock
191 |     )
192 |     private static var _defaultConfiguration: Configuration
    |                        |- warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property '_defaultConfiguration' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:208:16: warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
206 |     #endif
207 |
208 |     static var testSkipBenchmarkRegistrations = false // true in test to avoid bench registration fail
    |                |- warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testSkipBenchmarkRegistrations' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testSkipBenchmarkRegistrations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     var measurementCompleted = false // Keep track so we skip multiple 'end of measurement'
210 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
[342/393] Compiling Benchmark BenchmarkExecutor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:40:16: warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 38 | @_documentation(visibility: internal)
 39 | public struct BenchmarkRunner: AsyncParsableCommand, BenchmarkRunnerReadWrite {
 40 |     static var testReadWrite: BenchmarkRunnerReadWrite?
    |                |- warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testReadWrite' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testReadWrite' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:92:23: warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 90 |         do {
 91 |             var command = Self.parseOrExit()
 92 |             Benchmark.checkAbsoluteThresholds = command.checkAbsolute
    |                       `- warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 93 |             registerBenchmarks()
 94 |             try await command.run()
[343/393] Compiling Benchmark BenchmarkInternals.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:40:16: warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 38 | @_documentation(visibility: internal)
 39 | public struct BenchmarkRunner: AsyncParsableCommand, BenchmarkRunnerReadWrite {
 40 |     static var testReadWrite: BenchmarkRunnerReadWrite?
    |                |- warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testReadWrite' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testReadWrite' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:92:23: warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 90 |         do {
 91 |             var command = Self.parseOrExit()
 92 |             Benchmark.checkAbsoluteThresholds = command.checkAbsolute
    |                       `- warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 93 |             registerBenchmarks()
 94 |             try await command.run()
[344/393] Compiling Benchmark BenchmarkMetric+Defaults.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:40:16: warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 38 | @_documentation(visibility: internal)
 39 | public struct BenchmarkRunner: AsyncParsableCommand, BenchmarkRunnerReadWrite {
 40 |     static var testReadWrite: BenchmarkRunnerReadWrite?
    |                |- warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testReadWrite' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testReadWrite' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:92:23: warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 90 |         do {
 91 |             var command = Self.parseOrExit()
 92 |             Benchmark.checkAbsoluteThresholds = command.checkAbsolute
    |                       `- warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 93 |             registerBenchmarks()
 94 |             try await command.run()
[345/393] Compiling Benchmark Blackhole.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/OperatingSystemStats/OperatingSystemStatsProducer+Darwin.swift:103:17: warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
 15 | import Dispatch
 16 |
 17 | final class OperatingSystemStatsProducer {
    |             `- note: class 'OperatingSystemStatsProducer' does not conform to the 'Sendable' protocol
 18 |     var nsPerMachTick: Double
 19 |     var nsPerSchedulerTick: Int
    :
101 |         DispatchQueue.global(qos: .userInitiated)
102 |             .async {
103 |                 self.lock.lock()
    |                 `- warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
104 |                 let rate = self.sampleRate
105 |                 self.peakThreads = 0
[346/393] Compiling Benchmark Int+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/OperatingSystemStats/OperatingSystemStatsProducer+Darwin.swift:103:17: warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
 15 | import Dispatch
 16 |
 17 | final class OperatingSystemStatsProducer {
    |             `- note: class 'OperatingSystemStatsProducer' does not conform to the 'Sendable' protocol
 18 |     var nsPerMachTick: Double
 19 |     var nsPerSchedulerTick: Int
    :
101 |         DispatchQueue.global(qos: .userInitiated)
102 |             .async {
103 |                 self.lock.lock()
    |                 `- warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
104 |                 let rate = self.sampleRate
105 |                 self.peakThreads = 0
[347/393] Compiling Benchmark MallocStats+jemalloc-support.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/OperatingSystemStats/OperatingSystemStatsProducer+Darwin.swift:103:17: warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
 15 | import Dispatch
 16 |
 17 | final class OperatingSystemStatsProducer {
    |             `- note: class 'OperatingSystemStatsProducer' does not conform to the 'Sendable' protocol
 18 |     var nsPerMachTick: Double
 19 |     var nsPerSchedulerTick: Int
    :
101 |         DispatchQueue.global(qos: .userInitiated)
102 |             .async {
103 |                 self.lock.lock()
    |                 `- warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
104 |                 let rate = self.sampleRate
105 |                 self.peakThreads = 0
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/OperatingSystemStats/OperatingSystemStatsProducer+Darwin.swift:103:17: warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
 15 | import Dispatch
 16 |
 17 | final class OperatingSystemStatsProducer {
    |             `- note: class 'OperatingSystemStatsProducer' does not conform to the 'Sendable' protocol
 18 |     var nsPerMachTick: Double
 19 |     var nsPerSchedulerTick: Int
    :
101 |         DispatchQueue.global(qos: .userInitiated)
102 |             .async {
103 |                 self.lock.lock()
    |                 `- warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
104 |                 let rate = self.sampleRate
105 |                 self.peakThreads = 0
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/OperatingSystemStats/OperatingSystemStatsProducer+Darwin.swift:103:17: warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
 15 | import Dispatch
 16 |
 17 | final class OperatingSystemStatsProducer {
    |             `- note: class 'OperatingSystemStatsProducer' does not conform to the 'Sendable' protocol
 18 |     var nsPerMachTick: Double
 19 |     var nsPerSchedulerTick: Int
    :
101 |         DispatchQueue.global(qos: .userInitiated)
102 |             .async {
103 |                 self.lock.lock()
    |                 `- warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
104 |                 let rate = self.sampleRate
105 |                 self.peakThreads = 0
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/OperatingSystemStats/OperatingSystemStatsProducer+Darwin.swift:103:17: warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
 15 | import Dispatch
 16 |
 17 | final class OperatingSystemStatsProducer {
    |             `- note: class 'OperatingSystemStatsProducer' does not conform to the 'Sendable' protocol
 18 |     var nsPerMachTick: Double
 19 |     var nsPerSchedulerTick: Int
    :
101 |         DispatchQueue.global(qos: .userInitiated)
102 |             .async {
103 |                 self.lock.lock()
    |                 `- warning: capture of 'self' with non-sendable type 'OperatingSystemStatsProducer' in a '@Sendable' closure
104 |                 let rate = self.sampleRate
105 |                 self.peakThreads = 0
[351/393] Compiling Benchmark ARCStats.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:19:16: warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     typealias SwiftRuntimeHook = @convention(c) (UnsafeRawPointer?, UnsafeMutableRawPointer?) -> Void
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'allocCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'allocCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:20:16: warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'retainCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'retainCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
22 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:21:16: warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'releaseCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'releaseCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 |     static func hook() {
[352/393] Compiling Benchmark ARCStatsProducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:19:16: warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     typealias SwiftRuntimeHook = @convention(c) (UnsafeRawPointer?, UnsafeMutableRawPointer?) -> Void
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'allocCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'allocCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:20:16: warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'retainCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'retainCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
22 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:21:16: warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'releaseCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'releaseCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 |     static func hook() {
[353/393] Compiling Benchmark Benchmark+ConvenienceInitializers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:19:16: warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     typealias SwiftRuntimeHook = @convention(c) (UnsafeRawPointer?, UnsafeMutableRawPointer?) -> Void
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'allocCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'allocCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:20:16: warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'retainCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'retainCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
22 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:21:16: warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'releaseCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'releaseCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 |     static func hook() {
[354/393] Compiling Benchmark ProgressElements.swift
[355/393] Compiling Benchmark Utilities.swift
[356/393] Compiling Benchmark Statistics.swift
[369/393] Compiling Benchmark Benchmark.swift
[370/393] Compiling Benchmark BenchmarkClock.swift
[371/393] Compiling Benchmark BenchmarkExecutor+Extensions.swift
[372/393] Compiling Benchmark BenchmarkRunner.swift
[373/393] Compiling Benchmark BenchmarkThresholds+Defaults.swift
[374/393] Compiling Benchmark BenchmarkThresholds.swift
[378/393] Emitting module Benchmark
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:19:16: warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 |     typealias SwiftRuntimeHook = @convention(c) (UnsafeRawPointer?, UnsafeMutableRawPointer?) -> Void
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'allocCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'allocCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'allocCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:20:16: warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'retainCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'retainCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'retainCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
22 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/ARCStats/ARCStatsProducer.swift:21:16: warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |     static var allocCount: UnsafeAtomic<Int> = .create(0)
20 |     static var retainCount: UnsafeAtomic<Int> = .create(0)
21 |     static var releaseCount: UnsafeAtomic<Int> = .create(0)
   |                |- warning: static property 'releaseCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'releaseCount' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'releaseCount' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 |     static func hook() {
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:39:23: warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     @_documentation(visibility: internal)
 38 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 39 |     public static var _startupHook: BenchmarkSetupHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_startupHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_startupHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:43:23: warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 |     @_documentation(visibility: internal)
 42 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 43 |     public static var _shutdownHook: BenchmarkTeardownHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_shutdownHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_shutdownHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:47:23: warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |     @_documentation(visibility: internal)
 46 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 47 |     public static var _setup: BenchmarkSetupHook?
    |                       |- warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_setup' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_setup' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:51:23: warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     @_documentation(visibility: internal)
 50 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 51 |     public static var _teardown: BenchmarkTeardownHook?
    |                       |- warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_teardown' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_teardown' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:111:23: warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |         message: "The checking of absolute thresholds should now be done using `swift package benchmark thresholds`"
110 |     )
111 |     public static var checkAbsoluteThresholds = false
    |                       |- warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'checkAbsoluteThresholds' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'checkAbsoluteThresholds' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:114:23: warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
112 |
113 |     @_documentation(visibility: internal)
114 |     public static var benchmarks: [Benchmark] = [] // Bookkeeping of all registered benchmarks
    |                       |- warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'benchmarks' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'benchmarks' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |
116 |     /// The name of the benchmark without any of the tags appended
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:192:24: warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
190 |         lock: configurationLock
191 |     )
192 |     private static var _defaultConfiguration: Configuration
    |                        |- warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property '_defaultConfiguration' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:208:16: warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
206 |     #endif
207 |
208 |     static var testSkipBenchmarkRegistrations = false // true in test to avoid bench registration fail
    |                |- warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testSkipBenchmarkRegistrations' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testSkipBenchmarkRegistrations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     var measurementCompleted = false // Keep track so we skip multiple 'end of measurement'
210 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:40:16: warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 38 | @_documentation(visibility: internal)
 39 | public struct BenchmarkRunner: AsyncParsableCommand, BenchmarkRunnerReadWrite {
 40 |     static var testReadWrite: BenchmarkRunnerReadWrite?
    |                |- warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testReadWrite' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testReadWrite' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Progress/Progress.swift:64:23: warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 62 |     let configuration: [ProgressElementType]?
 63 |
 64 |     public static var defaultConfiguration: [ProgressElementType] = [
    |                       |- warning: static property 'defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultConfiguration' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |         ProgressIndex(), ProgressBarLine(), ProgressTimeEstimates(),
 66 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:39:23: warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     @_documentation(visibility: internal)
 38 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 39 |     public static var _startupHook: BenchmarkSetupHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_startupHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_startupHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:43:23: warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 |     @_documentation(visibility: internal)
 42 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 43 |     public static var _shutdownHook: BenchmarkTeardownHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_shutdownHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_shutdownHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:47:23: warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |     @_documentation(visibility: internal)
 46 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 47 |     public static var _setup: BenchmarkSetupHook?
    |                       |- warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_setup' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_setup' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:51:23: warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     @_documentation(visibility: internal)
 50 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 51 |     public static var _teardown: BenchmarkTeardownHook?
    |                       |- warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_teardown' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_teardown' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:111:23: warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |         message: "The checking of absolute thresholds should now be done using `swift package benchmark thresholds`"
110 |     )
111 |     public static var checkAbsoluteThresholds = false
    |                       |- warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'checkAbsoluteThresholds' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'checkAbsoluteThresholds' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:114:23: warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
112 |
113 |     @_documentation(visibility: internal)
114 |     public static var benchmarks: [Benchmark] = [] // Bookkeeping of all registered benchmarks
    |                       |- warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'benchmarks' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'benchmarks' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |
116 |     /// The name of the benchmark without any of the tags appended
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:192:24: warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
190 |         lock: configurationLock
191 |     )
192 |     private static var _defaultConfiguration: Configuration
    |                        |- warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property '_defaultConfiguration' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:208:16: warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
206 |     #endif
207 |
208 |     static var testSkipBenchmarkRegistrations = false // true in test to avoid bench registration fail
    |                |- warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testSkipBenchmarkRegistrations' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testSkipBenchmarkRegistrations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     var measurementCompleted = false // Keep track so we skip multiple 'end of measurement'
210 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:39:23: warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     @_documentation(visibility: internal)
 38 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 39 |     public static var _startupHook: BenchmarkSetupHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_startupHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_startupHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:43:23: warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 |     @_documentation(visibility: internal)
 42 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 43 |     public static var _shutdownHook: BenchmarkTeardownHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_shutdownHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_shutdownHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:47:23: warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |     @_documentation(visibility: internal)
 46 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 47 |     public static var _setup: BenchmarkSetupHook?
    |                       |- warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_setup' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_setup' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:51:23: warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     @_documentation(visibility: internal)
 50 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 51 |     public static var _teardown: BenchmarkTeardownHook?
    |                       |- warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_teardown' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_teardown' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:111:23: warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |         message: "The checking of absolute thresholds should now be done using `swift package benchmark thresholds`"
110 |     )
111 |     public static var checkAbsoluteThresholds = false
    |                       |- warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'checkAbsoluteThresholds' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'checkAbsoluteThresholds' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:114:23: warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
112 |
113 |     @_documentation(visibility: internal)
114 |     public static var benchmarks: [Benchmark] = [] // Bookkeeping of all registered benchmarks
    |                       |- warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'benchmarks' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'benchmarks' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |
116 |     /// The name of the benchmark without any of the tags appended
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:192:24: warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
190 |         lock: configurationLock
191 |     )
192 |     private static var _defaultConfiguration: Configuration
    |                        |- warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property '_defaultConfiguration' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:208:16: warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
206 |     #endif
207 |
208 |     static var testSkipBenchmarkRegistrations = false // true in test to avoid bench registration fail
    |                |- warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testSkipBenchmarkRegistrations' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testSkipBenchmarkRegistrations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     var measurementCompleted = false // Keep track so we skip multiple 'end of measurement'
210 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:39:23: warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     @_documentation(visibility: internal)
 38 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 39 |     public static var _startupHook: BenchmarkSetupHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_startupHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_startupHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_startupHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:43:23: warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 |     @_documentation(visibility: internal)
 42 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 43 |     public static var _shutdownHook: BenchmarkTeardownHook? // Should be removed when going to 2.0, just kept for API compatiblity
    |                       |- warning: static property '_shutdownHook' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_shutdownHook' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_shutdownHook' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:47:23: warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |     @_documentation(visibility: internal)
 46 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 47 |     public static var _setup: BenchmarkSetupHook?
    |                       |- warning: static property '_setup' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_setup' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_setup' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:51:23: warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     @_documentation(visibility: internal)
 50 |     @ThreadSafeProperty(wrappedValue: nil, lock: setupTeardownLock)
 51 |     public static var _teardown: BenchmarkTeardownHook?
    |                       |- warning: static property '_teardown' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert '_teardown' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property '_teardown' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:111:23: warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |         message: "The checking of absolute thresholds should now be done using `swift package benchmark thresholds`"
110 |     )
111 |     public static var checkAbsoluteThresholds = false
    |                       |- warning: static property 'checkAbsoluteThresholds' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'checkAbsoluteThresholds' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'checkAbsoluteThresholds' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     @_documentation(visibility: internal)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:114:23: warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
112 |
113 |     @_documentation(visibility: internal)
114 |     public static var benchmarks: [Benchmark] = [] // Bookkeeping of all registered benchmarks
    |                       |- warning: static property 'benchmarks' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'benchmarks' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'benchmarks' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |
116 |     /// The name of the benchmark without any of the tags appended
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:192:24: warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
190 |         lock: configurationLock
191 |     )
192 |     private static var _defaultConfiguration: Configuration
    |                        |- warning: static property '_defaultConfiguration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_defaultConfiguration' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property '_defaultConfiguration' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |     #if swift(<5.10)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:208:16: warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
206 |     #endif
207 |
208 |     static var testSkipBenchmarkRegistrations = false // true in test to avoid bench registration fail
    |                |- warning: static property 'testSkipBenchmarkRegistrations' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testSkipBenchmarkRegistrations' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testSkipBenchmarkRegistrations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |     var measurementCompleted = false // Keep track so we skip multiple 'end of measurement'
210 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in a '@Sendable' closure
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in a '@Sendable' closure
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:441:21: warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
 15 |
 16 | /// Defines a benchmark
 17 | public final class Benchmark: Codable, Hashable { // swiftlint:disable:this type_body_length
    |                    `- note: class 'Benchmark' does not conform to the 'Sendable' protocol
 18 |     @_documentation(visibility: internal)
 19 |     public typealias BenchmarkClosure = (_ benchmark: Benchmark) -> Void
    :
439 |             .async {
440 |                 Task {
441 |                     self._startMeasurement(false)
    |                     `- warning: capture of 'self' with non-sendable type 'Benchmark' in an isolated closure; this is an error in the Swift 6 language mode
442 |                     await asyncClosure(self)
443 |                     self._stopMeasurement(false)
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/Benchmark.swift:442:27: warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
440 |                 Task {
441 |                     self._startMeasurement(false)
442 |                     await asyncClosure(self)
    |                           |- warning: capture of 'asyncClosure' with non-sendable type 'Benchmark.BenchmarkAsyncClosure' (aka '(Benchmark) async -> ()') in an isolated closure; this is an error in the Swift 6 language mode
    |                           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
443 |                     self._stopMeasurement(false)
444 |
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:40:16: warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 38 | @_documentation(visibility: internal)
 39 | public struct BenchmarkRunner: AsyncParsableCommand, BenchmarkRunnerReadWrite {
 40 |     static var testReadWrite: BenchmarkRunnerReadWrite?
    |                |- warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testReadWrite' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testReadWrite' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:92:23: warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 90 |         do {
 91 |             var command = Self.parseOrExit()
 92 |             Benchmark.checkAbsoluteThresholds = command.checkAbsolute
    |                       `- warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 93 |             registerBenchmarks()
 94 |             try await command.run()
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:40:16: warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 38 | @_documentation(visibility: internal)
 39 | public struct BenchmarkRunner: AsyncParsableCommand, BenchmarkRunnerReadWrite {
 40 |     static var testReadWrite: BenchmarkRunnerReadWrite?
    |                |- warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testReadWrite' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testReadWrite' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:92:23: warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 90 |         do {
 91 |             var command = Self.parseOrExit()
 92 |             Benchmark.checkAbsoluteThresholds = command.checkAbsolute
    |                       `- warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 93 |             registerBenchmarks()
 94 |             try await command.run()
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:40:16: warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 38 | @_documentation(visibility: internal)
 39 | public struct BenchmarkRunner: AsyncParsableCommand, BenchmarkRunnerReadWrite {
 40 |     static var testReadWrite: BenchmarkRunnerReadWrite?
    |                |- warning: static property 'testReadWrite' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'testReadWrite' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'testReadWrite' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/Benchmark/BenchmarkRunner.swift:92:23: warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 90 |         do {
 91 |             var command = Self.parseOrExit()
 92 |             Benchmark.checkAbsoluteThresholds = command.checkAbsolute
    |                       `- warning: 'checkAbsoluteThresholds' is deprecated: The checking of absolute thresholds should now be done using `swift package benchmark thresholds`
 93 |             registerBenchmarks()
 94 |             try await command.run()
[388/425] Compiling BenchmarkTool FilePath+DirectoryView.swift
[390/426] Compiling BenchmarkTool FilePath+Additions.swift
[391/427] Compiling BenchmarkTool String+Additions.swift
[393/427] Compiling BenchmarkTool BenchmarkTool+ReadP90AbsoluteThresholds.swift
[394/427] Compiling BenchmarkTool BenchmarkTool+Thresholds.swift
[395/427] Compiling BenchmarkTool FilePath+Additions.swift
[396/427] Compiling BenchmarkTool BenchmarkTool+JSON.swift
[397/427] Compiling BenchmarkTool BenchmarkTool+Machine.swift
[398/427] Compiling BenchmarkTool BenchmarkTool+Export+InfluxCSVFormatter.swift
[399/427] Compiling BenchmarkTool BenchmarkTool+Export+JMHElement.swift
[400/427] Compiling BenchmarkTool BenchmarkTool.swift
/Users/admin/builder/spi-builder-workspace/Plugins/BenchmarkTool/BenchmarkTool.swift:43:13: warning: var 'failedBenchmarkRuns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 | typealias BenchmarkResults = [BenchmarkIdentifier: [BenchmarkResult]]
 42 |
 43 | private var failedBenchmarkRuns = 0
    |             |- warning: var 'failedBenchmarkRuns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'failedBenchmarkRuns' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'failedBenchmarkRuns' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 | @main
/Users/admin/builder/spi-builder-workspace/Plugins/BenchmarkTool/BenchmarkTool.swift:43:13: warning: var 'failedBenchmarkRuns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 | typealias BenchmarkResults = [BenchmarkIdentifier: [BenchmarkResult]]
 42 |
 43 | private var failedBenchmarkRuns = 0
    |             |- warning: var 'failedBenchmarkRuns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'failedBenchmarkRuns' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'failedBenchmarkRuns' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 | @main
[404/427] Compiling BenchmarkTool BenchmarkTool+Operations.swift
[405/427] Compiling BenchmarkTool BenchmarkTool+PrettyPrinting.swift
[406/427] Compiling BenchmarkTool BenchmarkTool+Baselines.swift
[407/427] Compiling BenchmarkTool BenchmarkTool+CreateBenchmark.swift
[408/427] Compiling BenchmarkTool BenchmarkTool+Export+JMHFormatter.swift
[409/427] Compiling BenchmarkTool BenchmarkTool+Export.swift
[410/427] Emitting module BenchmarkTool
/Users/admin/builder/spi-builder-workspace/Plugins/BenchmarkTool/BenchmarkTool.swift:43:13: warning: var 'failedBenchmarkRuns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 | typealias BenchmarkResults = [BenchmarkIdentifier: [BenchmarkResult]]
 42 |
 43 | private var failedBenchmarkRuns = 0
    |             |- warning: var 'failedBenchmarkRuns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'failedBenchmarkRuns' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'failedBenchmarkRuns' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 | @main
/Users/admin/builder/spi-builder-workspace/Plugins/BenchmarkTool/BenchmarkTool.swift:43:13: warning: var 'failedBenchmarkRuns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 41 | typealias BenchmarkResults = [BenchmarkIdentifier: [BenchmarkResult]]
 42 |
 43 | private var failedBenchmarkRuns = 0
    |             |- warning: var 'failedBenchmarkRuns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'failedBenchmarkRuns' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'failedBenchmarkRuns' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |
 45 | @main
[421/427] Write Objects.LinkFileList
[423/427] Linking BenchmarkTool
[423/427] Linking BenchmarkTool-tool
[425/427] Applying BenchmarkTool
[426/427] Applying BenchmarkTool-tool
Build complete! (20.10s)
warning: 'spi-builder-workspace': Building for SPI@macOS, disabling Jemalloc
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-system",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-system.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "texttable",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ordo-one/TextTable.git"
    },
    {
      "identity" : "hdrhistogram-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/HdrHistogram/hdrhistogram-swift.git"
    },
    {
      "identity" : "swift-atomics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-atomics.git"
    },
    {
      "identity" : "package-jemalloc",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ordo-one/package-jemalloc.git"
    }
  ],
  "manifest_display_name" : "Benchmark",
  "name" : "Benchmark",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "BenchmarkCommandPlugin",
      "targets" : [
        "BenchmarkCommandPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "BenchmarkPlugin",
      "targets" : [
        "BenchmarkPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "Benchmark",
      "targets" : [
        "Benchmark"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BenchmarkTool",
      "targets" : [
        "BenchmarkTool"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "BenchmarkHelpGenerator",
      "targets" : [
        "BenchmarkHelpGenerator"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "BenchmarkBoilerplateGenerator",
      "targets" : [
        "BenchmarkBoilerplateGenerator"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftRuntimeHooks",
      "module_type" : "ClangTarget",
      "name" : "SwiftRuntimeHooks",
      "path" : "Sources/SwiftRuntimeHooks",
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "Benchmark",
        "BenchmarkTool"
      ],
      "sources" : [
        "shims.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CLinuxOperatingSystemStats",
      "module_type" : "ClangTarget",
      "name" : "CLinuxOperatingSystemStats",
      "path" : "Platform/CLinuxOperatingSystemStats",
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "Benchmark",
        "BenchmarkTool"
      ],
      "sources" : [
        "CLinuxOperatingSystemStats.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CDarwinOperatingSystemStats",
      "module_type" : "ClangTarget",
      "name" : "CDarwinOperatingSystemStats",
      "path" : "Platform/CDarwinOperatingSystemStats",
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "Benchmark",
        "BenchmarkTool"
      ],
      "sources" : [
        "CDarwinOperatingSystemStats.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BenchmarkTool",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkTool",
      "path" : "Plugins/BenchmarkTool",
      "product_dependencies" : [
        "ArgumentParser",
        "SystemPackage",
        "TextTable"
      ],
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "BenchmarkTool"
      ],
      "sources" : [
        "BenchmarkTool+Baselines.swift",
        "BenchmarkTool+CreateBenchmark.swift",
        "BenchmarkTool+Export+InfluxCSVFormatter.swift",
        "BenchmarkTool+Export+JMHElement.swift",
        "BenchmarkTool+Export+JMHFormatter.swift",
        "BenchmarkTool+Export.swift",
        "BenchmarkTool+JSON.swift",
        "BenchmarkTool+Machine.swift",
        "BenchmarkTool+Operations.swift",
        "BenchmarkTool+PrettyPrinting.swift",
        "BenchmarkTool+ReadP90AbsoluteThresholds.swift",
        "BenchmarkTool+Thresholds.swift",
        "BenchmarkTool.swift",
        "FilePath+Additions.swift",
        "FilePath+DirectoryView.swift",
        "String+Additions.swift"
      ],
      "target_dependencies" : [
        "Benchmark",
        "BenchmarkShared"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "BenchmarkTests",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkTests",
      "path" : "Tests/BenchmarkTests",
      "sources" : [
        "AdditionalTests.swift",
        "BenchmarkMetricsTests.swift",
        "BenchmarkResultTests.swift",
        "BenchmarkRunnerTests.swift",
        "BenchmarkTests.swift",
        "OperatingSystemAndMallocTests.swift",
        "StatisticsTests.swift"
      ],
      "target_dependencies" : [
        "Benchmark"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BenchmarkShared",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkShared",
      "path" : "Sources/BenchmarkShared",
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "Benchmark",
        "BenchmarkTool",
        "BenchmarkHelpGenerator"
      ],
      "sources" : [
        "Command+Helpers.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BenchmarkPlugin",
      "module_type" : "PluginTarget",
      "name" : "BenchmarkPlugin",
      "path" : "Plugins/BenchmarkPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "BenchmarkPlugin"
      ],
      "sources" : [
        "BenchmarkSupportPlugin.swift"
      ],
      "target_dependencies" : [
        "BenchmarkBoilerplateGenerator"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "BenchmarkHelpGenerator",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkHelpGenerator",
      "path" : "Plugins/BenchmarkHelpGenerator",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "BenchmarkHelpGenerator"
      ],
      "sources" : [
        "BenchmarkHelpGenerator.swift"
      ],
      "target_dependencies" : [
        "BenchmarkShared"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "BenchmarkCommandPlugin",
      "module_type" : "PluginTarget",
      "name" : "BenchmarkCommandPlugin",
      "path" : "Plugins/BenchmarkCommandPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Run the Benchmark performance test suite.",
          "type" : "custom",
          "verb" : "benchmark"
        },
        "permissions" : [
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "BenchmarkCommandPlugin"
      ],
      "sources" : [
        "ArgumentExtractor+Extensions.swift",
        "BenchmarkCommandPlugin.swift",
        "BenchmarkPlugin+Help.swift",
        "Command+Helpers.swift"
      ],
      "target_dependencies" : [
        "BenchmarkTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "BenchmarkBoilerplateGenerator",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkBoilerplateGenerator",
      "path" : "Plugins/BenchmarkBoilerplateGenerator",
      "product_dependencies" : [
        "ArgumentParser",
        "SystemPackage"
      ],
      "product_memberships" : [
        "BenchmarkPlugin",
        "BenchmarkBoilerplateGenerator"
      ],
      "sources" : [
        "BenchmarkBoilerplateGenerator.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Benchmark",
      "module_type" : "SwiftTarget",
      "name" : "Benchmark",
      "path" : "Sources/Benchmark",
      "product_dependencies" : [
        "Histogram",
        "ArgumentParser",
        "SystemPackage",
        "Atomics",
        "jemalloc"
      ],
      "product_memberships" : [
        "BenchmarkCommandPlugin",
        "Benchmark",
        "BenchmarkTool"
      ],
      "sources" : [
        "ARCStats/ARCStats.swift",
        "ARCStats/ARCStatsProducer.swift",
        "Benchmark+ConvenienceInitializers.swift",
        "Benchmark.swift",
        "BenchmarkClock.swift",
        "BenchmarkExecutor+Extensions.swift",
        "BenchmarkExecutor.swift",
        "BenchmarkInternals.swift",
        "BenchmarkMetric+Defaults.swift",
        "BenchmarkMetric.swift",
        "BenchmarkResult.swift",
        "BenchmarkRunner+ReadWrite.swift",
        "BenchmarkRunner.swift",
        "BenchmarkThresholds+Defaults.swift",
        "BenchmarkThresholds.swift",
        "Blackhole.swift",
        "Int+Extensions.swift",
        "MallocStats/MallocStats+jemalloc-support.swift",
        "MallocStats/MallocStats.swift",
        "MallocStats/MallocStatsProducer+jemalloc.swift",
        "NIOConcurrencyHelpers/NIOLock.swift",
        "NIOConcurrencyHelpers/lock.swift",
        "OperatingSystemStats/OperatingSystemStats.swift",
        "OperatingSystemStats/OperatingSystemStatsProducer+Darwin.swift",
        "OperatingSystemStats/OperatingSystemStatsProducer+Linux.swift",
        "OutputSuppressor.swift",
        "Progress/Progress.swift",
        "Progress/ProgressElements.swift",
        "Progress/Utilities.swift",
        "Statistics.swift"
      ],
      "target_dependencies" : [
        "CDarwinOperatingSystemStats",
        "CLinuxOperatingSystemStats",
        "SwiftRuntimeHooks",
        "BenchmarkShared"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.