Build Information
Successful build of swift-collections-benchmark, reference main (8aee78
), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 04:40:50 UTC.
Swift 6 data race errors: 12
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.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/apple/swift-collections-benchmark.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/apple/swift-collections-benchmark
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 8aee78a Merge pull request #23 from apple/github-actions-support
Cloned https://github.com/apple/swift-collections-benchmark.git
Revision (git rev-parse @):
8aee78a172a3d77a34cd34b61fb285fc814b4f73
SUCCESS checkout https://github.com/apple/swift-collections-benchmark.git at main
Fetching https://github.com/apple/swift-system from cache
Fetching https://github.com/apple/swift-argument-parser from cache
Fetched https://github.com/apple/swift-argument-parser from cache (0.67s)
Fetched https://github.com/apple/swift-system from cache (0.68s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.2.1 (1.29s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.1.4 (0.63s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.1.4
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.2.1
========================================
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": "swift-collections-benchmark",
"name": "swift-collections-benchmark",
"url": "https://github.com/apple/swift-collections-benchmark.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections-benchmark",
"dependencies": [
{
"identity": "swift-argument-parser",
"name": "swift-argument-parser",
"url": "https://github.com/apple/swift-argument-parser",
"version": "1.5.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
"dependencies": [
]
},
{
"identity": "swift-system",
"name": "swift-system",
"url": "https://github.com/apple/swift-system",
"version": "1.4.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/apple/swift-collections-benchmark.git
[1/351] Fetching swift-collections-benchmark
Fetched https://github.com/apple/swift-collections-benchmark.git from cache (1.17s)
Fetching https://github.com/apple/swift-system from cache
Fetching https://github.com/apple/swift-argument-parser from cache
Fetched https://github.com/apple/swift-argument-parser from cache (0.53s)
Fetched https://github.com/apple/swift-system from cache (0.54s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.4.2 (1.04s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.0 (0.47s)
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.4.2
Creating working copy for https://github.com/apple/swift-collections-benchmark.git
Working copy of https://github.com/apple/swift-collections-benchmark.git resolved at main (8aee78a)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.5.0
warning: '.resolve-product-dependencies': dependency 'swift-collections-benchmark' is not used by any target
Found 2 product dependencies
- swift-argument-parser
- swift-system
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/apple/swift-collections-benchmark.git
https://github.com/apple/swift-collections-benchmark.git
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swift-system",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-system"
}
],
"manifest_display_name" : "swift-collections-benchmark",
"name" : "swift-collections-benchmark",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "CollectionsBenchmark",
"targets" : [
"CollectionsBenchmark"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "CollectionsBenchmarkTests",
"module_type" : "SwiftTarget",
"name" : "CollectionsBenchmarkTests",
"path" : "Tests/CollectionsBenchmarkTests",
"sources" : [
"BinarySearchTests.swift",
"GeometryTests.swift",
"SimpleOrderedDictionaryTests.swift",
"SimpleOrderedSetTests.swift",
"SimpleSortedBagTests.swift",
"SimpleSortedDictionaryTests.swift",
"SizeTests.swift",
"UtilitiesTests.swift"
],
"target_dependencies" : [
"CollectionsBenchmark"
],
"type" : "test"
},
{
"c99name" : "CollectionsBenchmark",
"module_type" : "SwiftTarget",
"name" : "CollectionsBenchmark",
"path" : "Sources/CollectionsBenchmark",
"product_dependencies" : [
"ArgumentParser",
"SystemPackage"
],
"product_memberships" : [
"CollectionsBenchmark"
],
"sources" : [
"Basics/Blackhole.swift",
"Basics/Identity.swift",
"Basics/Measurement.swift",
"Basics/Sample+Statistic.swift",
"Basics/Sample.swift",
"Basics/Size.swift",
"Basics/TaskResults.swift",
"Basics/Tick.swift",
"Basics/Time.swift",
"Basics/Timer.swift",
"Benchmark/AnyTask.swift",
"Benchmark/Benchmark+ChartLibrary.swift",
"Benchmark/Benchmark+Error.swift",
"Benchmark/Benchmark+Event.swift",
"Benchmark/Benchmark+Links.swift",
"Benchmark/Benchmark+Main.swift",
"Benchmark/Benchmark+Options.swift",
"Benchmark/Benchmark+RunOptions.swift",
"Benchmark/Benchmark.swift",
"Benchmark/BenchmarkResults.swift",
"Benchmark/Task.swift",
"Benchmark/TaskID.swift",
"Benchmark/_ExecutionContext.swift",
"Benchmark/_TypeBox.swift",
"BenchmarkCLI/BenchmarkCLI+Info.swift",
"BenchmarkCLI/BenchmarkCLI+Library+List.swift",
"BenchmarkCLI/BenchmarkCLI+Library+Render.swift",
"BenchmarkCLI/BenchmarkCLI+Library+Run.swift",
"BenchmarkCLI/BenchmarkCLI+Library.swift",
"BenchmarkCLI/BenchmarkCLI+Render+Options.swift",
"BenchmarkCLI/BenchmarkCLI+Render.swift",
"BenchmarkCLI/BenchmarkCLI+Results+Compare.swift",
"BenchmarkCLI/BenchmarkCLI+Results+Delete.swift",
"BenchmarkCLI/BenchmarkCLI+Results+ListTasks.swift",
"BenchmarkCLI/BenchmarkCLI+Results+Merge.swift",
"BenchmarkCLI/BenchmarkCLI+Results.swift",
"BenchmarkCLI/BenchmarkCLI+Run.swift",
"BenchmarkCLI/BenchmarkCLI+TaskSelection.swift",
"BenchmarkCLI/BenchmarkCLI.swift",
"BenchmarkCLI/_Document.swift",
"Charts/Band.swift",
"Charts/Chart+Options.swift",
"Charts/Chart.swift",
"Charts/ChartScales.swift",
"Charts/ChartUtils.swift",
"Charts/Curve.swift",
"Charts/Geometry/EdgeInsets.swift",
"Charts/Geometry/Path.swift",
"Charts/Geometry/Point.swift",
"Charts/Geometry/Rectangle.swift",
"Charts/Geometry/Transform.swift",
"Charts/Geometry/Vector.swift",
"Charts/Graphics/Color.swift",
"Charts/Graphics/DocumentRenderer.swift",
"Charts/Graphics/Font.swift",
"Charts/Graphics/Graphics+Element.swift",
"Charts/Graphics/Graphics+SVG.swift",
"Charts/Graphics/Graphics.swift",
"Charts/Graphics/ImageFormat.swift",
"Charts/Graphics/Renderer.swift",
"Charts/Graphics/Shape.swift",
"Charts/Graphics/Stroke.swift",
"Charts/Graphics/Text.swift",
"Charts/Renderers/CocoaRenderer.swift",
"Charts/Renderers/CoreGraphics.swift",
"Charts/Renderers/DefaultRenderer.swift",
"Charts/Renderers/HTMLDocumentRenderer.swift",
"Charts/Renderers/UIKitRenderer.swift",
"Charts/Renderers/_XML.swift",
"Charts/Theme.swift",
"Compatibility/Compatibility.swift",
"Utilities/BinarySearch.swift",
"Utilities/Complain.swift",
"Utilities/Debug.swift",
"Utilities/FilePath extensions.swift",
"Utilities/ProjectInfo.swift",
"Utilities/_MutableKeyValuePairs.swift",
"Utilities/_Shims.swift",
"Utilities/_SimpleOrderedDictionary.swift",
"Utilities/_SimpleOrderedSet.swift",
"Utilities/_SimpleSortedBag.swift",
"Utilities/_SimpleSortedDictionary.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
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 GenerateManualPlugin
Building for debugging...
[1/7] Write sources
[5/7] Compiling CSystem shims.c
[6/7] Write swift-version-2F0A5646E1D333AE.txt
[8/30] Emitting module ArgumentParserToolInfo
[9/30] Compiling ArgumentParserToolInfo ToolInfo.swift
[10/67] Emitting module SystemPackage
[11/69] Compiling ArgumentParser Errors.swift
[12/69] Compiling ArgumentParser Flag.swift
[13/69] Compiling ArgumentParser NameSpecification.swift
[14/69] Compiling SystemPackage Util.swift
[15/69] Compiling SystemPackage UtilConsumers.swift
[16/69] Compiling ArgumentParser ParsableCommand.swift
[17/69] Compiling ArgumentParser InputOrigin.swift
[18/69] Compiling ArgumentParser FishCompletionsGenerator.swift
[19/69] Compiling ArgumentParser ZshCompletionsGenerator.swift
[20/69] Compiling ArgumentParser ParsableArguments.swift
[21/69] Compiling ArgumentParser ParsableArgumentsValidation.swift
[22/69] Compiling ArgumentParser BashCompletionsGenerator.swift
[23/69] Compiling ArgumentParser CompletionsGenerator.swift
[24/69] Compiling ArgumentParser Name.swift
[25/69] Compiling ArgumentParser Parsed.swift
[26/69] Compiling ArgumentParser ParsedValues.swift
[27/69] Compiling ArgumentParser MessageInfo.swift
[28/69] Compiling ArgumentParser UsageGenerator.swift
[29/69] Compiling ArgumentParser Option.swift
[30/69] Compiling ArgumentParser HelpGenerator.swift
[31/69] Compiling ArgumentParser CollectionExtensions.swift
[32/69] Compiling ArgumentParser ExpressibleByArgument.swift
[33/69] Emitting module ArgumentParser
[46/72] Compiling ArgumentParser SequenceExtensions.swift
[47/72] Compiling ArgumentParser StringExtensions.swift
[48/72] Compiling ArgumentParser Tree.swift
[53/72] Compiling ArgumentParser OptionGroup.swift
[54/72] Compiling ArgumentParser AsyncParsableCommand.swift
[55/72] Compiling ArgumentParser CommandConfiguration.swift
[56/72] Compiling ArgumentParser EnumerableFlag.swift
[57/72] Compiling ArgumentParser ArgumentDecoder.swift
[58/72] Compiling ArgumentParser ArgumentDefinition.swift
[59/72] Compiling ArgumentParser ArgumentSet.swift
[60/72] Compiling ArgumentParser CommandParser.swift
[65/72] Compiling ArgumentParser Argument.swift
[66/72] Compiling ArgumentParser ArgumentHelp.swift
[67/72] Compiling ArgumentParser ArgumentVisibility.swift
[68/72] Compiling ArgumentParser CompletionKind.swift
[71/72] Compiling ArgumentParser DumpHelpGenerator.swift
[72/72] Compiling ArgumentParser HelpCommand.swift
[73/147] Compiling CollectionsBenchmark Blackhole.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:25:21: warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
23 |
24 | extension Time {
25 | public static let second = Time(1)
| |- warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'second' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:26:21: warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
24 | extension Time {
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
| |- warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'millisecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:27:21: warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
| |- warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'microsecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:28:21: warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
| |- warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'nanosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:29:21: warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
| |- warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'picosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:30:21: warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
| |- warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'femtosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:31:21: warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
| |- warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let zero = Time(0)
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:32:21: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:111:22: warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
109 |
110 | extension Time {
111 | private static let _scaleFromSuffix: [String: Time] = [
| |- warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_scaleFromSuffix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | "": .second,
113 | "s": .second,
[74/147] Compiling CollectionsBenchmark Identity.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:25:21: warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
23 |
24 | extension Time {
25 | public static let second = Time(1)
| |- warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'second' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:26:21: warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
24 | extension Time {
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
| |- warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'millisecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:27:21: warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
| |- warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'microsecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:28:21: warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
| |- warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'nanosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:29:21: warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
| |- warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'picosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:30:21: warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
| |- warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'femtosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:31:21: warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
| |- warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let zero = Time(0)
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:32:21: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:111:22: warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
109 |
110 | extension Time {
111 | private static let _scaleFromSuffix: [String: Time] = [
| |- warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_scaleFromSuffix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | "": .second,
113 | "s": .second,
[75/147] Compiling CollectionsBenchmark Measurement.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:25:21: warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
23 |
24 | extension Time {
25 | public static let second = Time(1)
| |- warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'second' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:26:21: warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
24 | extension Time {
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
| |- warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'millisecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:27:21: warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
| |- warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'microsecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:28:21: warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
| |- warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'nanosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:29:21: warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
| |- warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'picosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:30:21: warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
| |- warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'femtosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:31:21: warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
| |- warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let zero = Time(0)
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:32:21: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:111:22: warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
109 |
110 | extension Time {
111 | private static let _scaleFromSuffix: [String: Time] = [
| |- warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_scaleFromSuffix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | "": .second,
113 | "s": .second,
[76/147] Compiling CollectionsBenchmark Sample+Statistic.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:25:21: warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
23 |
24 | extension Time {
25 | public static let second = Time(1)
| |- warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'second' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:26:21: warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
24 | extension Time {
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
| |- warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'millisecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:27:21: warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
| |- warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'microsecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:28:21: warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
| |- warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'nanosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:29:21: warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
| |- warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'picosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:30:21: warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
| |- warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'femtosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:31:21: warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
| |- warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let zero = Time(0)
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:32:21: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:111:22: warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
109 |
110 | extension Time {
111 | private static let _scaleFromSuffix: [String: Time] = [
| |- warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_scaleFromSuffix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | "": .second,
113 | "s": .second,
[77/147] Compiling CollectionsBenchmark Sample.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:25:21: warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
23 |
24 | extension Time {
25 | public static let second = Time(1)
| |- warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'second' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:26:21: warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
24 | extension Time {
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
| |- warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'millisecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:27:21: warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
| |- warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'microsecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:28:21: warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
| |- warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'nanosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:29:21: warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
| |- warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'picosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:30:21: warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
| |- warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'femtosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:31:21: warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
| |- warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let zero = Time(0)
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:32:21: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:111:22: warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
109 |
110 | extension Time {
111 | private static let _scaleFromSuffix: [String: Time] = [
| |- warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_scaleFromSuffix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | "": .second,
113 | "s": .second,
[78/147] Compiling CollectionsBenchmark Size.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:25:21: warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
23 |
24 | extension Time {
25 | public static let second = Time(1)
| |- warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'second' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:26:21: warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
24 | extension Time {
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
| |- warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'millisecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:27:21: warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
| |- warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'microsecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:28:21: warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
| |- warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'nanosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:29:21: warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
| |- warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'picosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:30:21: warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
| |- warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'femtosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:31:21: warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
| |- warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let zero = Time(0)
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:32:21: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:111:22: warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
109 |
110 | extension Time {
111 | private static let _scaleFromSuffix: [String: Time] = [
| |- warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_scaleFromSuffix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | "": .second,
113 | "s": .second,
[79/147] Compiling CollectionsBenchmark TaskResults.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:25:21: warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
23 |
24 | extension Time {
25 | public static let second = Time(1)
| |- warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'second' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:26:21: warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
24 | extension Time {
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
| |- warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'millisecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:27:21: warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
| |- warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'microsecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:28:21: warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
| |- warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'nanosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:29:21: warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
| |- warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'picosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:30:21: warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
| |- warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'femtosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:31:21: warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
| |- warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let zero = Time(0)
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:32:21: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:111:22: warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
109 |
110 | extension Time {
111 | private static let _scaleFromSuffix: [String: Time] = [
| |- warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_scaleFromSuffix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | "": .second,
113 | "s": .second,
[80/147] Compiling CollectionsBenchmark Tick.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:25:21: warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
23 |
24 | extension Time {
25 | public static let second = Time(1)
| |- warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'second' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:26:21: warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
24 | extension Time {
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
| |- warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'millisecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:27:21: warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
| |- warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'microsecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:28:21: warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
| |- warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'nanosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:29:21: warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
| |- warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'picosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:30:21: warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
| |- warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'femtosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:31:21: warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
| |- warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let zero = Time(0)
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:32:21: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:111:22: warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
109 |
110 | extension Time {
111 | private static let _scaleFromSuffix: [String: Time] = [
| |- warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_scaleFromSuffix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | "": .second,
113 | "s": .second,
[81/147] Compiling CollectionsBenchmark Time.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:25:21: warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
23 |
24 | extension Time {
25 | public static let second = Time(1)
| |- warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'second' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:26:21: warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
24 | extension Time {
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
| |- warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'millisecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:27:21: warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
| |- warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'microsecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:28:21: warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
| |- warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'nanosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:29:21: warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
| |- warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'picosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:30:21: warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
| |- warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'femtosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:31:21: warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
| |- warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let zero = Time(0)
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:32:21: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:111:22: warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
109 |
110 | extension Time {
111 | private static let _scaleFromSuffix: [String: Time] = [
| |- warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_scaleFromSuffix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | "": .second,
113 | "s": .second,
[82/155] Emitting module CollectionsBenchmark
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:25:21: warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
23 |
24 | extension Time {
25 | public static let second = Time(1)
| |- warning: static property 'second' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'second' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:26:21: warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
24 | extension Time {
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
| |- warning: static property 'millisecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'millisecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:27:21: warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
25 | public static let second = Time(1)
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
| |- warning: static property 'microsecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'microsecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:28:21: warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
26 | public static let millisecond = Time(1e-3)
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
| |- warning: static property 'nanosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'nanosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:29:21: warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
27 | public static let microsecond = Time(1e-6)
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
| |- warning: static property 'picosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'picosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:30:21: warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
28 | public static let nanosecond = Time(1e-9)
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
| |- warning: static property 'femtosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'femtosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:31:21: warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
29 | public static let picosecond = Time(1e-12)
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
| |- warning: static property 'attosecond' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attosecond' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let zero = Time(0)
33 | }
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:32:21: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
30 | public static let femtosecond = Time(1e-15)
31 | public static let attosecond = Time(1e-18)
32 | public static let zero = Time(0)
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Time' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Basics/Time.swift:111:22: warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
13 | import ArgumentParser
14 |
15 | public struct Time {
| `- note: consider making struct 'Time' conform to the 'Sendable' protocol
16 | public let seconds: TimeInterval
17 |
:
109 |
110 | extension Time {
111 | private static let _scaleFromSuffix: [String: Time] = [
| |- warning: static property '_scaleFromSuffix' is not concurrency-safe because non-'Sendable' type '[String : Time]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_scaleFromSuffix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | "": .second,
113 | "s": .second,
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Benchmark/_ExecutionContext.swift:28:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | internal class _ExecutionContext {
| `- note: class '_ExecutionContext' does not conform to the 'Sendable' protocol
21 | var _hasExecuted = false
22 |
:
26 | }
27 |
28 | static let shared: _ExecutionContext = { _ExecutionContext() }()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/BenchmarkCLI/BenchmarkCLI+Render.swift:18: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
16 | extension _BenchmarkCLI {
17 | internal struct Render: ParsableCommand {
18 | 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
19 | commandName: "render",
20 | abstract: "Generate charts from benchmark results.")
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Charts/Theme.swift:132:21: warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
130 |
131 | extension Theme {
132 | public static var knownThemes: Dictionary<String, Theme> = [
| |- warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'knownThemes' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'knownThemes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 | "light": Theme.light,
134 | "dark": Theme.dark,
[83/155] Compiling CollectionsBenchmark Benchmark.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Benchmark/_ExecutionContext.swift:28:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | internal class _ExecutionContext {
| `- note: class '_ExecutionContext' does not conform to the 'Sendable' protocol
21 | var _hasExecuted = false
22 |
:
26 | }
27 |
28 | static let shared: _ExecutionContext = { _ExecutionContext() }()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
[84/155] Compiling CollectionsBenchmark BenchmarkResults.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Benchmark/_ExecutionContext.swift:28:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | internal class _ExecutionContext {
| `- note: class '_ExecutionContext' does not conform to the 'Sendable' protocol
21 | var _hasExecuted = false
22 |
:
26 | }
27 |
28 | static let shared: _ExecutionContext = { _ExecutionContext() }()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
[85/155] Compiling CollectionsBenchmark Task.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Benchmark/_ExecutionContext.swift:28:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | internal class _ExecutionContext {
| `- note: class '_ExecutionContext' does not conform to the 'Sendable' protocol
21 | var _hasExecuted = false
22 |
:
26 | }
27 |
28 | static let shared: _ExecutionContext = { _ExecutionContext() }()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
[86/155] Compiling CollectionsBenchmark TaskID.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Benchmark/_ExecutionContext.swift:28:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | internal class _ExecutionContext {
| `- note: class '_ExecutionContext' does not conform to the 'Sendable' protocol
21 | var _hasExecuted = false
22 |
:
26 | }
27 |
28 | static let shared: _ExecutionContext = { _ExecutionContext() }()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
[87/155] Compiling CollectionsBenchmark _ExecutionContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Benchmark/_ExecutionContext.swift:28:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | internal class _ExecutionContext {
| `- note: class '_ExecutionContext' does not conform to the 'Sendable' protocol
21 | var _hasExecuted = false
22 |
:
26 | }
27 |
28 | static let shared: _ExecutionContext = { _ExecutionContext() }()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
[88/155] Compiling CollectionsBenchmark _TypeBox.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Benchmark/_ExecutionContext.swift:28:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | internal class _ExecutionContext {
| `- note: class '_ExecutionContext' does not conform to the 'Sendable' protocol
21 | var _hasExecuted = false
22 |
:
26 | }
27 |
28 | static let shared: _ExecutionContext = { _ExecutionContext() }()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
[89/155] Compiling CollectionsBenchmark BenchmarkCLI+Info.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Benchmark/_ExecutionContext.swift:28:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | internal class _ExecutionContext {
| `- note: class '_ExecutionContext' does not conform to the 'Sendable' protocol
21 | var _hasExecuted = false
22 |
:
26 | }
27 |
28 | static let shared: _ExecutionContext = { _ExecutionContext() }()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
[90/155] Compiling CollectionsBenchmark BenchmarkCLI+Library+List.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Benchmark/_ExecutionContext.swift:28:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
18 | }
19 |
20 | internal class _ExecutionContext {
| `- note: class '_ExecutionContext' does not conform to the 'Sendable' protocol
21 | var _hasExecuted = false
22 |
:
26 | }
27 |
28 | static let shared: _ExecutionContext = { _ExecutionContext() }()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_ExecutionContext' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
[91/155] Compiling CollectionsBenchmark Chart.swift
[92/155] Compiling CollectionsBenchmark ChartScales.swift
[93/155] Compiling CollectionsBenchmark ChartUtils.swift
[94/155] Compiling CollectionsBenchmark Curve.swift
[95/155] Compiling CollectionsBenchmark EdgeInsets.swift
[96/155] Compiling CollectionsBenchmark Path.swift
[97/155] Compiling CollectionsBenchmark Point.swift
[98/155] Compiling CollectionsBenchmark Rectangle.swift
[99/155] Compiling CollectionsBenchmark HTMLDocumentRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Charts/Theme.swift:132:21: warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
130 |
131 | extension Theme {
132 | public static var knownThemes: Dictionary<String, Theme> = [
| |- warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'knownThemes' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'knownThemes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 | "light": Theme.light,
134 | "dark": Theme.dark,
[100/155] Compiling CollectionsBenchmark UIKitRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Charts/Theme.swift:132:21: warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
130 |
131 | extension Theme {
132 | public static var knownThemes: Dictionary<String, Theme> = [
| |- warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'knownThemes' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'knownThemes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 | "light": Theme.light,
134 | "dark": Theme.dark,
[101/155] Compiling CollectionsBenchmark _XML.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Charts/Theme.swift:132:21: warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
130 |
131 | extension Theme {
132 | public static var knownThemes: Dictionary<String, Theme> = [
| |- warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'knownThemes' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'knownThemes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 | "light": Theme.light,
134 | "dark": Theme.dark,
[102/155] Compiling CollectionsBenchmark Theme.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Charts/Theme.swift:132:21: warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
130 |
131 | extension Theme {
132 | public static var knownThemes: Dictionary<String, Theme> = [
| |- warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'knownThemes' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'knownThemes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 | "light": Theme.light,
134 | "dark": Theme.dark,
[103/155] Compiling CollectionsBenchmark Compatibility.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Charts/Theme.swift:132:21: warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
130 |
131 | extension Theme {
132 | public static var knownThemes: Dictionary<String, Theme> = [
| |- warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'knownThemes' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'knownThemes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 | "light": Theme.light,
134 | "dark": Theme.dark,
[104/155] Compiling CollectionsBenchmark BinarySearch.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Charts/Theme.swift:132:21: warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
130 |
131 | extension Theme {
132 | public static var knownThemes: Dictionary<String, Theme> = [
| |- warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'knownThemes' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'knownThemes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 | "light": Theme.light,
134 | "dark": Theme.dark,
[105/155] Compiling CollectionsBenchmark Complain.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Charts/Theme.swift:132:21: warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
130 |
131 | extension Theme {
132 | public static var knownThemes: Dictionary<String, Theme> = [
| |- warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'knownThemes' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'knownThemes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 | "light": Theme.light,
134 | "dark": Theme.dark,
[106/155] Compiling CollectionsBenchmark Debug.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/Charts/Theme.swift:132:21: warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
130 |
131 | extension Theme {
132 | public static var knownThemes: Dictionary<String, Theme> = [
| |- warning: static property 'knownThemes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'knownThemes' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'knownThemes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 | "light": Theme.light,
134 | "dark": Theme.dark,
[107/155] Compiling CollectionsBenchmark BenchmarkCLI+Results+Merge.swift
[108/155] Compiling CollectionsBenchmark BenchmarkCLI+Results.swift
[109/155] Compiling CollectionsBenchmark BenchmarkCLI+Run.swift
[110/155] Compiling CollectionsBenchmark BenchmarkCLI+TaskSelection.swift
[111/155] Compiling CollectionsBenchmark BenchmarkCLI.swift
[112/155] Compiling CollectionsBenchmark _Document.swift
[113/155] Compiling CollectionsBenchmark Band.swift
[114/155] Compiling CollectionsBenchmark Chart+Options.swift
[115/155] Compiling CollectionsBenchmark Transform.swift
[116/155] Compiling CollectionsBenchmark Vector.swift
[117/155] Compiling CollectionsBenchmark Color.swift
[118/155] Compiling CollectionsBenchmark DocumentRenderer.swift
[119/155] Compiling CollectionsBenchmark Font.swift
[120/155] Compiling CollectionsBenchmark Graphics+Element.swift
[121/155] Compiling CollectionsBenchmark Graphics+SVG.swift
[122/155] Compiling CollectionsBenchmark Graphics.swift
[123/155] Compiling CollectionsBenchmark FilePath extensions.swift
[124/155] Compiling CollectionsBenchmark ProjectInfo.swift
[125/155] Compiling CollectionsBenchmark _MutableKeyValuePairs.swift
[126/155] Compiling CollectionsBenchmark _Shims.swift
[127/155] Compiling CollectionsBenchmark _SimpleOrderedDictionary.swift
[128/155] Compiling CollectionsBenchmark _SimpleOrderedSet.swift
[129/155] Compiling CollectionsBenchmark _SimpleSortedBag.swift
[130/155] Compiling CollectionsBenchmark _SimpleSortedDictionary.swift
[131/155] Compiling CollectionsBenchmark BenchmarkCLI+Library+Render.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/BenchmarkCLI/BenchmarkCLI+Render.swift:18: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
16 | extension _BenchmarkCLI {
17 | internal struct Render: ParsableCommand {
18 | 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
19 | commandName: "render",
20 | abstract: "Generate charts from benchmark results.")
[132/155] Compiling CollectionsBenchmark BenchmarkCLI+Library+Run.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/BenchmarkCLI/BenchmarkCLI+Render.swift:18: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
16 | extension _BenchmarkCLI {
17 | internal struct Render: ParsableCommand {
18 | 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
19 | commandName: "render",
20 | abstract: "Generate charts from benchmark results.")
[133/155] Compiling CollectionsBenchmark BenchmarkCLI+Library.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/BenchmarkCLI/BenchmarkCLI+Render.swift:18: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
16 | extension _BenchmarkCLI {
17 | internal struct Render: ParsableCommand {
18 | 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
19 | commandName: "render",
20 | abstract: "Generate charts from benchmark results.")
[134/155] Compiling CollectionsBenchmark BenchmarkCLI+Render+Options.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/BenchmarkCLI/BenchmarkCLI+Render.swift:18: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
16 | extension _BenchmarkCLI {
17 | internal struct Render: ParsableCommand {
18 | 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
19 | commandName: "render",
20 | abstract: "Generate charts from benchmark results.")
[135/155] Compiling CollectionsBenchmark BenchmarkCLI+Render.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/BenchmarkCLI/BenchmarkCLI+Render.swift:18: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
16 | extension _BenchmarkCLI {
17 | internal struct Render: ParsableCommand {
18 | 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
19 | commandName: "render",
20 | abstract: "Generate charts from benchmark results.")
[136/155] Compiling CollectionsBenchmark BenchmarkCLI+Results+Compare.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/BenchmarkCLI/BenchmarkCLI+Render.swift:18: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
16 | extension _BenchmarkCLI {
17 | internal struct Render: ParsableCommand {
18 | 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
19 | commandName: "render",
20 | abstract: "Generate charts from benchmark results.")
[137/155] Compiling CollectionsBenchmark BenchmarkCLI+Results+Delete.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/BenchmarkCLI/BenchmarkCLI+Render.swift:18: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
16 | extension _BenchmarkCLI {
17 | internal struct Render: ParsableCommand {
18 | 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
19 | commandName: "render",
20 | abstract: "Generate charts from benchmark results.")
[138/155] Compiling CollectionsBenchmark BenchmarkCLI+Results+ListTasks.swift
/Users/admin/builder/spi-builder-workspace/Sources/CollectionsBenchmark/BenchmarkCLI/BenchmarkCLI+Render.swift:18: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
16 | extension _BenchmarkCLI {
17 | internal struct Render: ParsableCommand {
18 | 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
19 | commandName: "render",
20 | abstract: "Generate charts from benchmark results.")
[139/155] Compiling CollectionsBenchmark ImageFormat.swift
[140/155] Compiling CollectionsBenchmark Renderer.swift
[141/155] Compiling CollectionsBenchmark Shape.swift
[142/155] Compiling CollectionsBenchmark Stroke.swift
[143/155] Compiling CollectionsBenchmark Text.swift
[144/155] Compiling CollectionsBenchmark CocoaRenderer.swift
[145/155] Compiling CollectionsBenchmark CoreGraphics.swift
[146/155] Compiling CollectionsBenchmark DefaultRenderer.swift
[147/155] Compiling CollectionsBenchmark Timer.swift
[148/155] Compiling CollectionsBenchmark AnyTask.swift
[149/155] Compiling CollectionsBenchmark Benchmark+ChartLibrary.swift
[150/155] Compiling CollectionsBenchmark Benchmark+Error.swift
[151/155] Compiling CollectionsBenchmark Benchmark+Event.swift
[152/155] Compiling CollectionsBenchmark Benchmark+Links.swift
[153/155] Compiling CollectionsBenchmark Benchmark+Main.swift
[154/155] Compiling CollectionsBenchmark Benchmark+Options.swift
[155/155] Compiling CollectionsBenchmark Benchmark+RunOptions.swift
Build complete! (12.10s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swift-system",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-system"
}
],
"manifest_display_name" : "swift-collections-benchmark",
"name" : "swift-collections-benchmark",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "CollectionsBenchmark",
"targets" : [
"CollectionsBenchmark"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "CollectionsBenchmarkTests",
"module_type" : "SwiftTarget",
"name" : "CollectionsBenchmarkTests",
"path" : "Tests/CollectionsBenchmarkTests",
"sources" : [
"BinarySearchTests.swift",
"GeometryTests.swift",
"SimpleOrderedDictionaryTests.swift",
"SimpleOrderedSetTests.swift",
"SimpleSortedBagTests.swift",
"SimpleSortedDictionaryTests.swift",
"SizeTests.swift",
"UtilitiesTests.swift"
],
"target_dependencies" : [
"CollectionsBenchmark"
],
"type" : "test"
},
{
"c99name" : "CollectionsBenchmark",
"module_type" : "SwiftTarget",
"name" : "CollectionsBenchmark",
"path" : "Sources/CollectionsBenchmark",
"product_dependencies" : [
"ArgumentParser",
"SystemPackage"
],
"product_memberships" : [
"CollectionsBenchmark"
],
"sources" : [
"Basics/Blackhole.swift",
"Basics/Identity.swift",
"Basics/Measurement.swift",
"Basics/Sample+Statistic.swift",
"Basics/Sample.swift",
"Basics/Size.swift",
"Basics/TaskResults.swift",
"Basics/Tick.swift",
"Basics/Time.swift",
"Basics/Timer.swift",
"Benchmark/AnyTask.swift",
"Benchmark/Benchmark+ChartLibrary.swift",
"Benchmark/Benchmark+Error.swift",
"Benchmark/Benchmark+Event.swift",
"Benchmark/Benchmark+Links.swift",
"Benchmark/Benchmark+Main.swift",
"Benchmark/Benchmark+Options.swift",
"Benchmark/Benchmark+RunOptions.swift",
"Benchmark/Benchmark.swift",
"Benchmark/BenchmarkResults.swift",
"Benchmark/Task.swift",
"Benchmark/TaskID.swift",
"Benchmark/_ExecutionContext.swift",
"Benchmark/_TypeBox.swift",
"BenchmarkCLI/BenchmarkCLI+Info.swift",
"BenchmarkCLI/BenchmarkCLI+Library+List.swift",
"BenchmarkCLI/BenchmarkCLI+Library+Render.swift",
"BenchmarkCLI/BenchmarkCLI+Library+Run.swift",
"BenchmarkCLI/BenchmarkCLI+Library.swift",
"BenchmarkCLI/BenchmarkCLI+Render+Options.swift",
"BenchmarkCLI/BenchmarkCLI+Render.swift",
"BenchmarkCLI/BenchmarkCLI+Results+Compare.swift",
"BenchmarkCLI/BenchmarkCLI+Results+Delete.swift",
"BenchmarkCLI/BenchmarkCLI+Results+ListTasks.swift",
"BenchmarkCLI/BenchmarkCLI+Results+Merge.swift",
"BenchmarkCLI/BenchmarkCLI+Results.swift",
"BenchmarkCLI/BenchmarkCLI+Run.swift",
"BenchmarkCLI/BenchmarkCLI+TaskSelection.swift",
"BenchmarkCLI/BenchmarkCLI.swift",
"BenchmarkCLI/_Document.swift",
"Charts/Band.swift",
"Charts/Chart+Options.swift",
"Charts/Chart.swift",
"Charts/ChartScales.swift",
"Charts/ChartUtils.swift",
"Charts/Curve.swift",
"Charts/Geometry/EdgeInsets.swift",
"Charts/Geometry/Path.swift",
"Charts/Geometry/Point.swift",
"Charts/Geometry/Rectangle.swift",
"Charts/Geometry/Transform.swift",
"Charts/Geometry/Vector.swift",
"Charts/Graphics/Color.swift",
"Charts/Graphics/DocumentRenderer.swift",
"Charts/Graphics/Font.swift",
"Charts/Graphics/Graphics+Element.swift",
"Charts/Graphics/Graphics+SVG.swift",
"Charts/Graphics/Graphics.swift",
"Charts/Graphics/ImageFormat.swift",
"Charts/Graphics/Renderer.swift",
"Charts/Graphics/Shape.swift",
"Charts/Graphics/Stroke.swift",
"Charts/Graphics/Text.swift",
"Charts/Renderers/CocoaRenderer.swift",
"Charts/Renderers/CoreGraphics.swift",
"Charts/Renderers/DefaultRenderer.swift",
"Charts/Renderers/HTMLDocumentRenderer.swift",
"Charts/Renderers/UIKitRenderer.swift",
"Charts/Renderers/_XML.swift",
"Charts/Theme.swift",
"Compatibility/Compatibility.swift",
"Utilities/BinarySearch.swift",
"Utilities/Complain.swift",
"Utilities/Debug.swift",
"Utilities/FilePath extensions.swift",
"Utilities/ProjectInfo.swift",
"Utilities/_MutableKeyValuePairs.swift",
"Utilities/_Shims.swift",
"Utilities/_SimpleOrderedDictionary.swift",
"Utilities/_SimpleOrderedSet.swift",
"Utilities/_SimpleSortedBag.swift",
"Utilities/_SimpleSortedDictionary.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.