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 main (6b8c88), with Swift 6.1 for macOS (SPM) on 26 Aug 2025 13:19:22 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: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ordo-one/package-benchmark
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
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 main
Fetching https://github.com/ordo-one/TextTable.git
Fetching https://github.com/ordo-one/package-jemalloc.git
Fetching https://github.com/HdrHistogram/hdrhistogram-swift.git
Fetching https://github.com/apple/swift-numerics from cache
Fetching https://github.com/apple/swift-atomics.git 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
Fetched https://github.com/ordo-one/TextTable.git from cache (0.67s)
[1/602] Fetching hdrhistogram-swift
[128/637] Fetching hdrhistogram-swift, package-jemalloc
Fetched https://github.com/ordo-one/package-jemalloc.git from cache (0.74s)
Fetched https://github.com/apple/swift-atomics.git from cache (0.74s)
[139/602] Fetching hdrhistogram-swift
Fetched https://github.com/HdrHistogram/hdrhistogram-swift.git from cache (1.20s)
Fetched https://github.com/apple/swift-numerics from cache (1.22s)
Fetched https://github.com/apple/swift-system.git from cache (1.23s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.23s)
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.86s)
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.61s)
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.53s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.2 (0.50s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.3 (0.63s)
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-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.5.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/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/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
========================================
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.08s)
Fetching https://github.com/HdrHistogram/hdrhistogram-swift.git from cache
Fetching https://github.com/ordo-one/TextTable.git from cache
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-argument-parser.git from cache
Fetching https://github.com/apple/swift-atomics.git from cache
Fetched https://github.com/HdrHistogram/hdrhistogram-swift.git from cache (0.53s)
Fetched https://github.com/ordo-one/package-jemalloc.git from cache (0.53s)
Fetched https://github.com/ordo-one/TextTable.git from cache (0.53s)
Fetched https://github.com/apple/swift-atomics.git from cache (0.57s)
Fetched https://github.com/apple/swift-system.git from cache (0.59s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.59s)
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.66s)
Computing version for https://github.com/ordo-one/TextTable.git
Computed https://github.com/ordo-one/TextTable.git at 0.0.2 (0.03s)
Computing version for https://github.com/HdrHistogram/hdrhistogram-swift.git
Computed https://github.com/HdrHistogram/hdrhistogram-swift.git at 0.1.3 (0.03s)
Fetching https://github.com/apple/swift-numerics from cache
Fetched https://github.com/apple/swift-numerics from cache (0.50s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.3 (0.57s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.52s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.2 (0.55s)
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.53s)
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-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/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.3
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-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.6.2
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 main (6b8c88f)
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/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
[16/61] Compiling CDarwinOperatingSystemStats CDarwinOperatingSystemStats.c
[18/61] Write sources
[20/61] Write BenchmarkTool-tool-entitlement.plist
[21/61] Write BenchmarkTool-entitlement.plist
[22/61] Write sources
[25/61] Write BenchmarkHelpGenerator-entitlement.plist
[25/61] Write sources
[27/61] Write BenchmarkBoilerplateGenerator-tool-entitlement.plist
[29/61] Write BenchmarkBoilerplateGenerator-entitlement.plist
[29/61] Write sources
[38/61] Compiling _NumericsShims _NumericsShims.c
[39/61] Compiling CDarwinOperatingSystemStats CDarwinOperatingSystemStats.c
[40/61] Compiling _NumericsShims _NumericsShims.c
[41/61] Write swift-version-2F0A5646E1D333AE.txt
[42/61] Compiling _AtomicsShims.c
[43/61] Compiling SwiftRuntimeHooks shims.c
[44/61] Compiling _AtomicsShims.c
[45/118] Compiling SwiftRuntimeHooks shims.c
[47/203] Compiling RealModule Real.swift
[48/203] Compiling RealModule Float80+Real.swift
[50/204] Compiling RealModule Real.swift
[51/204] Compiling RealModule RealFunctions.swift
[52/205] Compiling RealModule Float16+Real.swift
[54/205] Compiling RealModule AugmentedArithmetic.swift
[55/205] Compiling RealModule ElementaryFunctions.swift
[56/205] Compiling RealModule Float+Real.swift
[57/205] Compiling RealModule RealFunctions.swift
[58/205] Compiling RealModule ElementaryFunctions.swift
[59/205] Compiling RealModule ApproximateEquality.swift
[60/205] Compiling RealModule Float+Real.swift
[61/205] Compiling RealModule ApproximateEquality.swift
[62/205] Compiling RealModule AlgebraicField.swift
[63/205] Emitting module RealModule
[64/205] Compiling RealModule Double+Real.swift
[65/205] Compiling RealModule AugmentedArithmetic.swift
[66/205] Emitting module RealModule
[67/205] Compiling RealModule Double+Real.swift
[68/205] Compiling RealModule AlgebraicField.swift
[69/205] Compiling BenchmarkShared Command+Helpers.swift
[70/205] Emitting module BenchmarkShared
[71/205] Compiling BenchmarkShared Command+Helpers.swift
[72/205] Emitting module BenchmarkShared
[73/219] Compiling Atomics ManagedAtomic.swift
[74/219] Compiling Atomics ManagedAtomicLazyReference.swift
[75/219] Compiling Atomics UnsafeAtomic.swift
[76/219] Compiling Atomics UnsafeAtomicLazyReference.swift
[77/219] Compiling Atomics AtomicStorage.swift
[78/219] Compiling Atomics AtomicValue.swift
[79/219] Compiling Atomics AtomicMemoryOrderings.swift
[80/219] Compiling Atomics DoubleWord.swift
[83/221] Compiling Atomics Primitives.shims.swift
[84/221] Compiling Atomics AtomicInteger.swift
[89/223] Compiling Atomics RawRepresentable.swift
[90/223] Compiling Atomics PointerConformances.swift
[91/223] Compiling Atomics Primitives.native.swift
[95/229] Compiling Atomics AtomicOptionalWrappable.swift
[96/229] Compiling Atomics AtomicReference.swift
[99/229] Compiling Atomics IntegerOperations.swift
[100/229] Compiling Atomics Unmanaged extensions.swift
[105/229] Compiling Atomics AtomicBool.swift
[106/229] Compiling Atomics IntegerConformances.swift
[109/229] Compiling Atomics OptionalRawRepresentable.swift
[139/229] Compiling SystemPackage Mocking.swift
[143/229] Compiling ArgumentParserToolInfo ToolInfo.swift
[144/229] Emitting module ArgumentParserToolInfo
[145/229] Compiling SystemPackage RawBuffer.swift
[146/229] Compiling SystemPackage Syscalls.swift
[147/229] Compiling SystemPackage WindowsSyscallAdapters.swift
[148/229] Compiling SystemPackage MachPort.swift
[149/229] Compiling SystemPackage PlatformString.swift
[150/229] Compiling SystemPackage SystemString.swift
[154/229] Emitting module ArgumentParserToolInfo
[155/229] Compiling ArgumentParserToolInfo ToolInfo.swift
[156/229] Compiling ComplexModule Differentiable.swift
[157/229] Compiling ComplexModule Arithmetic.swift
[158/229] Compiling ComplexModule Complex.swift
[159/229] Emitting module ComplexModule
[160/229] Compiling ComplexModule ElementaryFunctions.swift
[163/229] Emitting module SystemPackage
[168/229] Compiling ComplexModule Complex.swift
[169/229] Compiling ComplexModule Differentiable.swift
[170/229] Compiling ComplexModule Arithmetic.swift
[171/229] Compiling ComplexModule ElementaryFunctions.swift
[172/229] Emitting module ComplexModule
[173/229] Emitting module SystemPackage
[174/229] Compiling SystemPackage Util+StringArray.swift
[175/229] Compiling SystemPackage Util.swift
[176/229] Compiling SystemPackage UtilConsumers.swift
[180/229] Emitting module Atomics
[191/311] Compiling Numerics Numerics.swift
[192/311] Emitting module Numerics
[193/311] Compiling Numerics Numerics.swift
[194/311] Emitting module Numerics
[195/315] Compiling ArgumentParser CompletionsGenerator.swift
[196/315] Compiling ArgumentParser FishCompletionsGenerator.swift
[197/315] Compiling ArgumentParser ZshCompletionsGenerator.swift
[198/315] Compiling ArgumentParser Argument.swift
[199/319] Emitting module ArgumentParser
[201/323] Compiling ArgumentParser SplitArguments.swift
[202/323] Compiling ArgumentParser DumpHelpGenerator.swift
[203/323] Compiling ArgumentParser HelpCommand.swift
[204/323] Compiling ArgumentParser BashCompletionsGenerator.swift
[210/323] Compiling ArgumentParser Platform.swift
[211/323] Compiling ArgumentParser SequenceExtensions.swift
[212/323] Compiling ArgumentParser StringExtensions.swift
[213/323] Compiling ArgumentParser Tree.swift
[214/323] Compiling ArgumentParser ArgumentHelp.swift
[215/323] Compiling ArgumentParser ArgumentVisibility.swift
[216/323] Compiling ArgumentParser CompletionKind.swift
[217/323] Compiling ArgumentParser Errors.swift
[218/323] Compiling ArgumentParser Flag.swift
[223/323] Compiling TextTable PlainFormat.swift
[224/324] Compiling TextTable RstFormat.swift
[225/325] Compiling TextTable SimpleFormat.swift
[226/325] Compiling TextTable String+Util.swift
[227/325] Compiling TextTable PsqlFormat.swift
[228/325] Compiling TextTable RstFormat.swift
[233/325] Emitting module TextTable
[234/325] Compiling TextTable PsqlFormat.swift
[237/325] Compiling TextTable PlainFormat.swift
[240/325] Emitting module TextTable
[241/325] Compiling TextTable OrgFormat.swift
[242/325] Compiling TextTable PipeFormat.swift
[243/325] Compiling TextTable SimpleFormat.swift
[244/325] Compiling TextTable String+Util.swift
[245/325] Compiling TextTable OrgFormat.swift
[246/325] Compiling TextTable PipeFormat.swift
[252/325] Compiling ArgumentParser InputOrigin.swift
[253/325] Compiling ArgumentParser Name.swift
[254/325] Compiling ArgumentParser Parsed.swift
[255/325] Compiling ArgumentParser ParsedValues.swift
[256/325] Compiling ArgumentParser CommandConfiguration.swift
[257/325] Compiling ArgumentParser CommandGroup.swift
[258/325] Compiling ArgumentParser EnumerableFlag.swift
[259/325] Compiling ArgumentParser ExpressibleByArgument.swift
[260/325] Compiling ArgumentParser ParserError.swift
[264/325] Compiling ArgumentParser NameSpecification.swift
[265/325] Compiling ArgumentParser Option.swift
[266/325] Compiling ArgumentParser OptionGroup.swift
[267/325] Compiling ArgumentParser AsyncParsableCommand.swift
[277/325] Compiling Histogram Histogram.swift
[278/325] Emitting module Histogram
[279/325] Compiling ArgumentParser ArgumentDefinition.swift
[280/325] Compiling ArgumentParser ArgumentSet.swift
[281/325] Compiling ArgumentParser CommandParser.swift
[282/325] Compiling ArgumentParser InputKey.swift
[283/325] Compiling ArgumentParser HelpGenerator.swift
[284/325] Compiling ArgumentParser MessageInfo.swift
[285/325] Compiling ArgumentParser UsageGenerator.swift
[286/325] Compiling ArgumentParser CollectionExtensions.swift
[287/325] Compiling ArgumentParser ParsableArguments.swift
[288/325] Compiling ArgumentParser ParsableArgumentsValidation.swift
[289/325] Compiling ArgumentParser ParsableCommand.swift
[290/325] Compiling ArgumentParser ArgumentDecoder.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 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 |     ]
[318/387] 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 |     ]
[319/387] 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 |     ]
[320/390] Compiling Benchmark lock.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 |     ]
[321/390] Compiling Benchmark OperatingSystemStats.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 |     ]
[322/390] Compiling Benchmark OperatingSystemStatsProducer+Darwin.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 |     ]
[323/390] Emitting module BenchmarkBoilerplateGenerator
[324/390] Compiling BenchmarkBoilerplateGenerator BenchmarkBoilerplateGenerator.swift
[324/393] Write Objects.LinkFileList
[325/393] Linking BenchmarkHelpGenerator
[326/393] Applying BenchmarkHelpGenerator
[327/393] Linking BenchmarkBoilerplateGenerator-tool
[328/393] Applying BenchmarkBoilerplateGenerator-tool
[330/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 |     ]
[331/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() {
[332/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() {
[333/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() {
[333/393] Linking BenchmarkBoilerplateGenerator
[335/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 |     ]
[335/393] Applying BenchmarkBoilerplateGenerator
/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/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/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() {
[340/393] Compiling Benchmark MallocStats.swift
[341/393] Compiling Benchmark MallocStatsProducer+jemalloc.swift
[342/393] Compiling Benchmark NIOLock.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
[346/393] Compiling Benchmark ProgressElements.swift
[347/393] Compiling Benchmark Utilities.swift
[348/393] Compiling Benchmark Statistics.swift
[352/393] Compiling Benchmark BenchmarkRunner.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()
[353/393] Compiling Benchmark BenchmarkThresholds+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()
[354/393] Compiling Benchmark BenchmarkThresholds.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()
[355/393] Compiling Benchmark Blackhole.swift
[356/393] Compiling Benchmark Int+Extensions.swift
[357/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
[367/393] Compiling Benchmark BenchmarkExecutor.swift
/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 |
[368/393] Compiling Benchmark BenchmarkInternals.swift
/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 |
[369/393] Compiling Benchmark BenchmarkMetric+Defaults.swift
/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 |
[373/393] Compiling Benchmark BenchmarkMetric.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()
[374/393] Compiling Benchmark BenchmarkResult.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()
[375/393] Compiling Benchmark BenchmarkRunner+ReadWrite.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()
[379/393] Compiling Benchmark Benchmark.swift
[380/393] Compiling Benchmark BenchmarkClock.swift
[381/393] Compiling Benchmark BenchmarkExecutor+Extensions.swift
/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 |
[388/425] Compiling BenchmarkTool FilePath+Additions.swift
[389/426] Compiling BenchmarkTool FilePath+DirectoryView.swift
[390/426] Compiling BenchmarkTool BenchmarkTool+ReadP90AbsoluteThresholds.swift
[391/426] Compiling BenchmarkTool BenchmarkTool+Thresholds.swift
[392/426] Compiling BenchmarkTool FilePath+DirectoryView.swift
[393/427] Compiling BenchmarkTool String+Additions.swift
[395/427] Compiling BenchmarkTool BenchmarkTool+Operations.swift
[396/427] Compiling BenchmarkTool BenchmarkTool+PrettyPrinting.swift
[397/427] Compiling BenchmarkTool BenchmarkTool+Export+InfluxCSVFormatter.swift
[398/427] Compiling BenchmarkTool BenchmarkTool+Export+JMHElement.swift
[399/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
[402/427] Compiling BenchmarkTool BenchmarkTool+JSON.swift
[403/427] Compiling BenchmarkTool BenchmarkTool+Machine.swift
[404/427] Compiling BenchmarkTool BenchmarkTool+Operations.swift
[405/427] Compiling BenchmarkTool BenchmarkTool+PrettyPrinting.swift
[406/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
[407/427] Compiling BenchmarkTool BenchmarkTool+Export+JMHFormatter.swift
[408/427] Compiling BenchmarkTool BenchmarkTool+Export.swift
[408/427] Write Objects.LinkFileList
[410/427] Compiling BenchmarkTool FilePath+Additions.swift
[411/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
[420/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
[422/427] Write Objects.LinkFileList
[423/427] Linking BenchmarkTool-tool
[424/427] Applying BenchmarkTool-tool
[425/427] Linking BenchmarkTool
[426/427] Applying BenchmarkTool
Build complete! (20.03s)
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.