Build Information
Successful build of Assay, reference v1.0.0 (3e3ff1), with Swift 6.4 for Linux on 21 Oct 2026 06:30:42 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nerdmenot-swift/assay.git
Reference: v1.0.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/nerdmenot-swift/assay
* tag v1.0.0 -> FETCH_HEAD
HEAD is now at 3e3ff15 1.0.0
Cloned https://github.com/nerdmenot-swift/assay.git
Revision (git rev-parse @):
3e3ff15578b9b781692f25fb98536809bc404c75
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/nerdmenot-swift/assay.git at v1.0.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/nerdmenot-swift/assay.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ef1451f51398a5019879493c5c492376e60274346858404d898204a8a77273d4
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Fetching https://github.com/swiftlang/swift-syntax.git
[1/80981] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git (4.70s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (5.69s)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz (0.20s)
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 997]
[Planning 959 / 997]
[Planning deferred tasks]
[Constructing 1847 / 2060]
[40 / 362] SwiftSyntax602
[171 / 363]
[186 / 381] SwiftSyntax601
[202 / 390] SwiftSyntax601
[219 / 390] SwiftSyntax600
[225 / 392] SwiftSyntax600
/host/spi-builder-workspace/Sources/AssayCore/FormatValidators.swift:69:20: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m67 |[0;0m // per `base/validate` call (count.py explain, 2026-09-19) — and is kept only for a
[0;36m68 |[0;0m // bridged String without contiguous UTF-8.
[0;36m69 |[0;0m if let r = unsafe s.utf8.withContiguousStorageIfAvailable({ buffer in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m70 |[0;0m body(unsafe Span(_unsafeElements: buffer))
[0;36m71 |[0;0m }) {
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[232 / 393] SwiftSyntax600
[235 / 394] SwiftSyntax601
[236 / 395] SwiftSyntax603
[240 / 396] SwiftSyntax602
/host/spi-builder-workspace/Sources/AssayCore/Rules.swift:365:5: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m363 |[0;0m @inlinable
[0;36m364 |[0;0m func _assayEachRule(_ rules: [Rule], _ body: (Rule.Storage) -> Void) {
[0;36m365 |[0;0m unsafe rules.withUnsafeBufferPointer { buf in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m366 |[0;0m for i in buf.indices {
[0;36m367 |[0;0m unsafe Unmanaged.passUnretained(buf[i].storage)._withUnsafeGuaranteedRef(body)
/host/spi-builder-workspace/Sources/AssayCore/SourceBytes.swift:71:24: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m69 |[0;0m switch storage {
[0;36m70 |[0;0m case .owned(let bytes):
[0;36m71 |[0;0m return try unsafe bytes.withUnsafeBytes(body)
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m72 |[0;0m case .borrowed(let base, let count, let owner):
[0;36m73 |[0;0m let buffer = unsafe UnsafeRawBufferPointer(start: base, count: count)
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[242 / 396]
[249 / 396] AssayCore
/host/spi-builder-workspace/Sources/AssayCore/AssayReader.swift:639:16: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m637 |[0;0m guard n > 0 else { return "" }
[0;36m638 |[0;0m let src = unsafe base + lo
[0;36m639 |[0;0m return unsafe String(unsafeUninitializedCapacity: n) { buffer in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m640 |[0;0m unsafe buffer.baseAddress!.update(from: src, count: n)
[0;36m641 |[0;0m return n
/host/spi-builder-workspace/Sources/AssayCore/Collectible.swift:79:9: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m77 |[0;0m @inlinable
[0;36m78 |[0;0m public func _keyString(_ key: KeyRange) -> String {
[0;36m79 |[0;0m unsafe String(unsafeUninitializedCapacity: key.len) { buffer in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m80 |[0;0m unsafe buffer.baseAddress!.update(from: _keyBytes(key), count: key.len)
[0;36m81 |[0;0m return key.len
/host/spi-builder-workspace/Sources/AssayCore/JSONWriter.swift:282:31: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m280 |[0;0m // retain per string written (count.py: +2,000 per call on fields-2/encode). A native
[0;36m281 |[0;0m // String always has contiguous UTF-8, so the copy is only for a bridged one.
[0;36m282 |[0;0m let borrowed: Void? = unsafe v.utf8.withContiguousStorageIfAvailable {
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m283 |[0;0m unsafe appendEscaping($0)
[0;36m284 |[0;0m }
/host/spi-builder-workspace/Sources/AssayCore/Rules.swift:365:5: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m363 |[0;0m @inlinable
[0;36m364 |[0;0m func _assayEachRule(_ rules: [Rule], _ body: (Rule.Storage) -> Void) {
[0;36m365 |[0;0m unsafe rules.withUnsafeBufferPointer { buf in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m366 |[0;0m for i in buf.indices {
[0;36m367 |[0;0m unsafe Unmanaged.passUnretained(buf[i].storage)._withUnsafeGuaranteedRef(body)
/host/spi-builder-workspace/Sources/AssayCore/Strings.swift:66:16: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m64 |[0;0m func makeString(at offset: Int, count n: Int) -> String {
[0;36m65 |[0;0m let src = unsafe base + offset
[0;36m66 |[0;0m return unsafe String(unsafeUninitializedCapacity: n) { buffer in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m67 |[0;0m unsafe buffer.baseAddress!.update(from: src, count: n)
[0;36m68 |[0;0m return n
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[254 / 397] SwiftSyntax
[257 / 406] SwiftSyntax
/host/spi-builder-workspace/Sources/AssayCore/AssayReader.swift:639:16: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m637 |[0;0m guard n > 0 else { return "" }
[0;36m638 |[0;0m let src = unsafe base + lo
[0;36m639 |[0;0m return unsafe String(unsafeUninitializedCapacity: n) { buffer in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m640 |[0;0m unsafe buffer.baseAddress!.update(from: src, count: n)
[0;36m641 |[0;0m return n
/host/spi-builder-workspace/Sources/AssayCore/Collectible.swift:79:9: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m77 |[0;0m @inlinable
[0;36m78 |[0;0m public func _keyString(_ key: KeyRange) -> String {
[0;36m79 |[0;0m unsafe String(unsafeUninitializedCapacity: key.len) { buffer in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m80 |[0;0m unsafe buffer.baseAddress!.update(from: _keyBytes(key), count: key.len)
[0;36m81 |[0;0m return key.len
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
/host/spi-builder-workspace/Sources/AssayCore/Strings.swift:66:16: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m64 |[0;0m func makeString(at offset: Int, count n: Int) -> String {
[0;36m65 |[0;0m let src = unsafe base + offset
[0;36m66 |[0;0m return unsafe String(unsafeUninitializedCapacity: n) { buffer in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m67 |[0;0m unsafe buffer.baseAddress!.update(from: src, count: n)
[0;36m68 |[0;0m return n
/host/spi-builder-workspace/Sources/AssayCore/Strings.swift:102:20: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m100 |[0;0m let bound = min(end, count) &- start
[0;36m101 |[0;0m if bound <= Self.stackUnescapeLimit {
[0;36m102 |[0;0m return unsafe withUnsafeTemporaryAllocation(
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m103 |[0;0m of: UInt8.self,
[0;36m104 |[0;0m capacity: max(bound, 1)
/host/spi-builder-workspace/Sources/AssayCore/Strings.swift:114:17: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m112 |[0;0m }
[0;36m113 |[0;0m var decoded = true
[0;36m114 |[0;0m let s = unsafe String(unsafeUninitializedCapacity: bound) { buffer in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m115 |[0;0m guard let n = unsafe unescape(from: start, into: buffer.baseAddress!) else {
[0;36m116 |[0;0m decoded = false
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[258 / 406] SwiftSyntax
[259 / 406] SwiftSyntax
/host/spi-builder-workspace/Sources/AssayCore/JSONValueDecode.swift:258:16: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m256 |[0;0m return nil
[0;36m257 |[0;0m }
[0;36m258 |[0;0m return unsafe bytes.withUnsafeBufferPointer { buf -> JSON.Value? in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m259 |[0;0m guard let base = buf.baseAddress else {
[0;36m260 |[0;0m sink.add(Issue(code: .malformedDocument))
/host/spi-builder-workspace/Sources/AssayCore/JSONWriter.swift:282:31: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m280 |[0;0m // retain per string written (count.py: +2,000 per call on fields-2/encode). A native
[0;36m281 |[0;0m // String always has contiguous UTF-8, so the copy is only for a bridged one.
[0;36m282 |[0;0m let borrowed: Void? = unsafe v.utf8.withContiguousStorageIfAvailable {
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m283 |[0;0m unsafe appendEscaping($0)
[0;36m284 |[0;0m }
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[260 / 406] SwiftSyntax
[261 / 406] SwiftSyntax
/host/spi-builder-workspace/Sources/AssayCore/DateParser.swift:72:26: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m70 |[0;0m // Int` to make this possible; `Array` and `UnsafeBufferPointer` both qualify and
[0;36m71 |[0;0m // the integer arithmetic inside them is unchanged.
[0;36m72 |[0;0m let viaStorage = unsafe text.utf8.withContiguousStorageIfAvailable { buffer in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m73 |[0;0m unsafe parse(buffer, as: format)
[0;36m74 |[0;0m }
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[263 / 406] SwiftSyntax
[264 / 407] AssayCore
[266 / 407] AssayCore
[267 / 407] SwiftSyntax
[279 / 427] SwiftParser
[280 / 435] SwiftParser
[283 / 435] SwiftDiagnostics
[289 / 435] SwiftBasicFormat
[294 / 435] SwiftParser
[295 / 435] SwiftParser
[298 / 435] SwiftParser
[302 / 435] SwiftParser
[304 / 435] SwiftDiagnostics
[305 / 435] SwiftParser
[307 / 435] SwiftDiagnostics
[309 / 435] SwiftDiagnostics
[311 / 435] SwiftOperators
[313 / 435] SwiftParserDiagnostics
[316 / 436] SwiftBasicFormat
[318 / 437]
[326 / 458] SwiftOperators
[338 / 458] SwiftParserDiagnostics
[339 / 458] SwiftSyntaxBuilder
[342 / 458] SwiftOperators
[344 / 458] SwiftOperators
[348 / 458] SwiftOperators
[350 / 458] SwiftBasicFormat
[356 / 468] SwiftSyntaxBuilder
[358 / 469] SwiftSyntaxBuilder
[361 / 469] SwiftSyntaxBuilder
[362 / 469] SwiftSyntaxBuilder
[368 / 470] SwiftOperators
[371 / 472] SwiftIfConfig
[375 / 480] SwiftIfConfig
[376 / 480] SwiftIfConfig
[378 / 480] SwiftIfConfig
[390 / 491] SwiftSyntaxMacros
[392 / 491] SwiftSyntaxMacros
[399 / 491] SwiftSyntaxMacros-product
[411 / 502] SwiftSyntaxMacroExpansion
[412 / 503] SwiftSyntaxMacros
[422 / 504]
[425 / 513] SwiftSyntaxMacroExpansion
[428 / 513] SwiftCompilerPluginMessageHandling
[429 / 513] SwiftCompilerPluginMessageHandling
[430 / 513] SwiftCompilerPluginMessageHandling
[439 / 516] SwiftCompilerPlugin
[440 / 516] SwiftCompilerPlugin
[444 / 517] SwiftCompilerPlugin
[446 / 517] SwiftSyntaxMacroExpansion
[448 / 518] SwiftCompilerPluginMessageHandling
[450 / 519] SwiftSyntax
[453 / 520] SwiftSyntax
[459 / 520] SwiftSyntaxBuilder
[469 / 521] AssayMacros
[478 / 530] AssayMacros
[479 / 530] AssayMacros
[483 / 531] AssayMacros
[493 / 541] Assay
[504 / 554] AssayXML
[510 / 573] AssayYAML
[515 / 574] AssayTOML
[530 / 574] AssayYAML-product
/host/spi-builder-workspace/Sources/AssayYAML/YAMLParser.swift:132:16: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m130 |[0;0m return []
[0;36m131 |[0;0m }
[0;36m132 |[0;0m return unsafe bytes.withUnsafeBufferPointer { buf -> [B.Value] in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m133 |[0;0m guard let base = buf.baseAddress else { return [] }
[0;36m134 |[0;0m if let bad = unsafe UTF8Validation.firstInvalid(base, buf.count) {
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
/host/spi-builder-workspace/Sources/AssayYAML/YAMLNode.swift:370:23: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m368 |[0;0m var ok = true
[0;36m369 |[0;0m if isSequence {
[0;36m370 |[0;0m let out = unsafe items.withUnsafeMutableBufferPointer { src in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m371 |[0;0m unsafe [RawValue](unsafeUninitializedCapacity: src.count) { dst, count in
[0;36m372 |[0;0m for i in src.indices {
/host/spi-builder-workspace/Sources/AssayYAML/YAMLNode.swift:387:19: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m385 |[0;0m return
[0;36m386 |[0;0m }
[0;36m387 |[0;0m let out = unsafe pairs.withUnsafeMutableBufferPointer { src in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m388 |[0;0m unsafe [RawValue.Member](unsafeUninitializedCapacity: src.count) { dst, count in
[0;36m389 |[0;0m for i in src.indices {
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[533 / 574] AssayXML-product
/host/spi-builder-workspace/Sources/AssayXML/XMLBuilder.swift:198:13: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m196 |[0;0m let hadAttributes = !attributes.isEmpty
[0;36m197 |[0;0m if hadAttributes {
[0;36m198 |[0;0m unsafe attributes.withUnsafeMutableBufferPointer { src in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m199 |[0;0m for i in src.indices {
[0;36m200 |[0;0m var key = ""
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[539 / 574] AssayTOML
[541 / 575] AssayTOML
/host/spi-builder-workspace/Sources/AssayTOML/TOMLNode.swift:183:23: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m181 |[0;0m // array costs no release per slot.
[0;36m182 |[0;0m if isArray {
[0;36m183 |[0;0m let out = unsafe items.withUnsafeMutableBufferPointer { src in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m184 |[0;0m unsafe [RawValue](unsafeUninitializedCapacity: src.count) { dst, count in
[0;36m185 |[0;0m for i in src.indices {
/host/spi-builder-workspace/Sources/AssayTOML/TOMLNode.swift:197:19: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m195 |[0;0m return
[0;36m196 |[0;0m }
[0;36m197 |[0;0m let out = unsafe members.withUnsafeMutableBufferPointer { src in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m198 |[0;0m unsafe [RawValue.Member](unsafeUninitializedCapacity: src.count) { dst, count in
[0;36m199 |[0;0m for i in src.indices {
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[545 / 575] AssayFoundation
/host/spi-builder-workspace/Sources/AssayXML/XMLNode.swift:375:21: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m373 |[0;0m // empty-array singleton goes through the make-unique path every time.
[0;36m374 |[0;0m if !attributes.isEmpty {
[0;36m375 |[0;0m unsafe attributes.withUnsafeMutableBufferPointer { attrs in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m376 |[0;0m for i in attrs.indices {
[0;36m377 |[0;0m var key = ""
/host/spi-builder-workspace/Sources/AssayXML/XMLNode.swift:370:23: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m368 |[0;0m // runs that are dropped; `count` says how many were written.
[0;36m369 |[0;0m let capacity = attributes.count + children.count
[0;36m370 |[0;0m let members = unsafe children.withUnsafeMutableBufferPointer { kids in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m371 |[0;0m unsafe [Member](unsafeUninitializedCapacity: capacity) { dst, count in
[0;36m372 |[0;0m // Skipped when empty, which is most elements: mutable access to the
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[546 / 575] AssayXML
/host/spi-builder-workspace/Sources/AssayXML/XMLParser.swift:98:16: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m96 |[0;0m return nil
[0;36m97 |[0;0m }
[0;36m98 |[0;0m return unsafe bytes.withUnsafeBufferPointer { buf -> B.Output? in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m99 |[0;0m guard let base = buf.baseAddress else { return nil }
[0;36m100 |[0;0m // Same whole-buffer UTF-8 pass as the JSON path, for the same reason: it is
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[548 / 576] AssayXML
[555 / 576] AssayFoundation
/host/spi-builder-workspace/Sources/AssayTOML/TOMLParser.swift:115:9: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m113 |[0;0m _ body: (inout Parser, inout AssayReader, inout IssueSink) -> T?
[0;36m114 |[0;0m ) -> T? {
[0;36m115 |[0;0m unsafe bytes.withUnsafeBufferPointer { buf -> T? in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m116 |[0;0m guard let base = buf.baseAddress else { return empty }
[0;36m117 |[0;0m if let bad = unsafe UTF8Validation.firstInvalid(base, buf.count) {
/host/spi-builder-workspace/Sources/AssayTOML/TOMLParser.swift:357:9: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m355 |[0;0m var key = ""
[0;36m356 |[0;0m var keySpan = SourceSpan(lo: 0, len: 0)
[0;36m357 |[0;0m unsafe path.withUnsafeMutableBufferPointer {
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m358 |[0;0m unsafe swap(&key, &$0[$0.count - 1].text)
[0;36m359 |[0;0m keySpan = unsafe $0[$0.count - 1].span
/host/spi-builder-workspace/Sources/AssayTOML/TOMLParser.swift:408:9: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m406 |[0;0m // next use. Reading `path[last].text` for the lookup copied it.
[0;36m407 |[0;0m var key = ""
[0;36m408 |[0;0m unsafe path.withUnsafeMutableBufferPointer { unsafe swap(&key, &$0[$0.count - 1].text) }
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m409 |[0;0m if find(key, in: table) != nil {
[0;36m410 |[0;0m r.report(
/host/spi-builder-workspace/Sources/AssayTOML/TOMLParser.swift:469:23: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m467 |[0;0m var slots: [TOML.TableBuilder.Slot] = []
[0;36m468 |[0;0m swap(&slots, &tables[table].slots)
[0;36m469 |[0;0m let members = unsafe slots.withUnsafeMutableBufferPointer { src in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m470 |[0;0m unsafe [TOML.Member](unsafeUninitializedCapacity: src.count) { dst, count in
[0;36m471 |[0;0m for i in src.indices {
/host/spi-builder-workspace/Sources/AssayTOML/TOMLParser.swift:498:23: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m496 |[0;0m var slots: [TOML.TableBuilder.Slot] = []
[0;36m497 |[0;0m swap(&slots, &tables[table].slots)
[0;36m498 |[0;0m let members = unsafe slots.withUnsafeMutableBufferPointer { src in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m499 |[0;0m unsafe [RawValue.Member](unsafeUninitializedCapacity: src.count) { dst, count in
[0;36m500 |[0;0m for i in src.indices {
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[562 / 583] AssayTOML
[566 / 583] AssayPlist
[576 / 583] AssayXML-product
[577 / 583] AssayFoundation
/host/spi-builder-workspace/Sources/AssayFoundation/MappedFile.swift:144:18: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m142 |[0;0m }
[0;36m143 |[0;0m #else
[0;36m144 |[0;0m let fd = unsafe path.withCString { unsafe Foundation.open($0, O_RDONLY) }
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m145 |[0;0m guard fd >= 0 else { throw MappedFileError.cannotOpen(path, errno) }
[0;36m146 |[0;0m defer { _ = close(fd) }
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
/host/spi-builder-workspace/Sources/AssayFoundation/DataParsing.swift:75:20: [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m73 |[0;0m // spelled for the pinned toolchain; the gate will point at this line the day the
[0;36m74 |[0;0m // pin moves.
[0;36m75 |[0;0m return unsafe withUnsafeTemporaryAllocation(of: UInt8.self, capacity: 1) { tmp in
[0;36m|[0;0m `- [1;33mwarning: [1;39mno unsafe operations occur within 'unsafe' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe\UnnecessaryUnsafe]8;;\]
[0;36m76 |[0;0m let value = unsafe body(tmp.baseAddress!, 0, &sink)
[0;36m77 |[0;0m return Diagnosis(
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
[581 / 584] AssayPlist
Build complete! (40.19 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "603.0.0",
"upper_bound" : "604.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
}
],
"manifest_display_name" : "Assay",
"name" : "Assay",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "ios",
"version" : "14.0"
},
{
"name" : "tvos",
"version" : "14.0"
},
{
"name" : "watchos",
"version" : "7.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "Assay",
"targets" : [
"Assay"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AssayCore",
"targets" : [
"AssayCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AssayYAML",
"targets" : [
"AssayYAML"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AssayXML",
"targets" : [
"AssayXML"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AssayTOML",
"targets" : [
"AssayTOML"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AssayPlist",
"targets" : [
"AssayPlist"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AssayFoundation",
"targets" : [
"AssayFoundation"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AssayMacros",
"targets" : [
"AssayMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "AssayYAML",
"module_type" : "SwiftTarget",
"name" : "AssayYAML",
"path" : "Sources/AssayYAML",
"product_memberships" : [
"AssayYAML"
],
"sources" : [
"YAMLBuilder.swift",
"YAMLEntry.swift",
"YAMLNode.swift",
"YAMLParser+Block.swift",
"YAMLParser+Flow.swift",
"YAMLParser+Lexing.swift",
"YAMLParser+Scalars.swift",
"YAMLParser.swift",
"YAMLRefusals.swift",
"YAMLWriter.swift"
],
"target_dependencies" : [
"Assay",
"AssayCore"
],
"type" : "library"
},
{
"c99name" : "AssayXML",
"module_type" : "SwiftTarget",
"name" : "AssayXML",
"path" : "Sources/AssayXML",
"product_memberships" : [
"AssayXML",
"AssayPlist"
],
"sources" : [
"XMLBuilder.swift",
"XMLEntry.swift",
"XMLNode.swift",
"XMLParser.swift",
"XMLRefusals.swift"
],
"target_dependencies" : [
"Assay",
"AssayCore"
],
"type" : "library"
},
{
"c99name" : "AssayTests",
"module_type" : "SwiftTarget",
"name" : "AssayTests",
"path" : "Tests/AssayTests",
"product_dependencies" : [
"SwiftSyntaxMacroExpansion",
"SwiftParser"
],
"sources" : [
"AmplificationTests.swift",
"ArrayHintTests.swift",
"AssayerTests.swift",
"AuditRegressionTests.swift",
"BinaryPlistTests.swift",
"BucketDispatchTests.swift",
"ChecksTests.swift",
"ConcurrencyTests.swift",
"ConformanceTests.swift",
"ConsumingProjectionTests.swift",
"ContextTests.swift",
"CoreCoverageTests.swift",
"DataInputTests.swift",
"DateEncodingTests.swift",
"DateMacroTests.swift",
"DateSchemaTests.swift",
"DateTests.swift",
"DecimalTextTests.swift",
"DecodeTests.swift",
"DictionaryTests.swift",
"DoorCoverageTests.swift",
"DoubleTests.swift",
"EncodingTests.swift",
"EntryDoorTests.swift",
"EnumConformanceTests.swift",
"EscapePathTests.swift",
"ExtrasTests.swift",
"GoldenExpansionTests.swift",
"GoldenFixtures.swift",
"InlineTests.swift",
"InoutPathTests.swift",
"IntegerWidthTests.swift",
"IssueCodeCoverageTests.swift",
"JSONSchemaTests.swift",
"KeyAliasTests.swift",
"KeyEscapeTests.swift",
"KeyPathTests.swift",
"KeyStyleTests.swift",
"KitchenSinkTests.swift",
"MacroTests.swift",
"MappedFileTests.swift",
"MaxFieldsTests.swift",
"MultiFormatTests.swift",
"NegotiationTests.swift",
"OneOrManyTests.swift",
"ParserTableTests.swift",
"ParserTests.swift",
"PathEncodingTests.swift",
"PlistTests.swift",
"PublicTypeTests.swift",
"RawElementPathTests.swift",
"RemainderTests.swift",
"RenderTests.swift",
"RewindTests.swift",
"RuleCoverageTests.swift",
"RuntimeCoverageTests.swift",
"ScalingTests.swift",
"ShapeHintTests.swift",
"SpanTests.swift",
"TOMLTests.swift",
"TransformRuleTests.swift",
"UUIDFieldTests.swift",
"UnionEncodingTests.swift",
"UnionErrorTests.swift",
"UnionTests.swift",
"UnknownEnumTests.swift",
"UntaggedUnionTests.swift",
"ValidateTests.swift",
"ValidateValueTests.swift",
"ValueModelTests.swift",
"WrapsTests.swift",
"WriterCoverageTests.swift",
"XMLEncodingTests.swift",
"XMLRootTests.swift",
"YAMLCoverageTests.swift",
"YAMLEncodingTests.swift",
"YAMLIndentlessSequenceTests.swift"
],
"target_dependencies" : [
"Assay",
"AssayCore",
"AssayYAML",
"AssayXML",
"AssayTOML",
"AssayPlist",
"AssayFoundation",
"AssayMacros"
],
"type" : "test"
},
{
"c99name" : "AssayTOML",
"module_type" : "SwiftTarget",
"name" : "AssayTOML",
"path" : "Sources/AssayTOML",
"product_memberships" : [
"AssayTOML"
],
"sources" : [
"TOMLEntry.swift",
"TOMLNode.swift",
"TOMLParser+Values.swift",
"TOMLParser.swift",
"TOMLRefusals.swift",
"TOMLWriter.swift"
],
"target_dependencies" : [
"Assay",
"AssayCore"
],
"type" : "library"
},
{
"c99name" : "AssayPlist",
"module_type" : "SwiftTarget",
"name" : "AssayPlist",
"path" : "Sources/AssayPlist",
"product_memberships" : [
"AssayPlist"
],
"sources" : [
"BinaryPlist.swift",
"PlistEntry.swift",
"PlistRefusals.swift",
"XMLPlist.swift"
],
"target_dependencies" : [
"Assay",
"AssayCore",
"AssayXML"
],
"type" : "library"
},
{
"c99name" : "AssayMacros",
"module_type" : "SwiftTarget",
"name" : "AssayMacros",
"path" : "Sources/AssayMacros",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"Assay",
"AssayYAML",
"AssayXML",
"AssayTOML",
"AssayPlist",
"AssayFoundation",
"AssayMacros"
],
"sources" : [
"ChecksGen.swift",
"CodeGen.swift",
"DateFormatMacro.swift",
"DescribeGen.swift",
"EncodeGen.swift",
"EnumGen.swift",
"KeyStyle.swift",
"MarkerMacros.swift",
"PathKeys.swift",
"Plugin.swift",
"RawCodeGen.swift",
"RawEncodeGen.swift",
"SchemaConfig.swift",
"SchemaMacro.swift",
"SchemaRefusals.swift",
"TypeShapes.swift",
"UnionGen.swift",
"ValidateGen.swift",
"ValidationGen.swift",
"WindowSearch.swift",
"WrapsGen.swift",
"XMLEncodeGen.swift"
],
"type" : "macro"
},
{
"c99name" : "AssayFoundation",
"module_type" : "SwiftTarget",
"name" : "AssayFoundation",
"path" : "Sources/AssayFoundation",
"product_memberships" : [
"AssayFoundation"
],
"sources" : [
"DataParsing.swift",
"ErrorBridging.swift",
"MappedFile.swift",
"MappedParsing.swift",
"UUIDSupport.swift"
],
"target_dependencies" : [
"Assay",
"AssayCore"
],
"type" : "library"
},
{
"c99name" : "AssayCore",
"module_type" : "SwiftTarget",
"name" : "AssayCore",
"path" : "Sources/AssayCore",
"product_memberships" : [
"Assay",
"AssayCore",
"AssayYAML",
"AssayXML",
"AssayTOML",
"AssayPlist",
"AssayFoundation"
],
"sources" : [
"AssayError.swift",
"AssayReader.swift",
"Collectible.swift",
"DateDecode.swift",
"DateFormat.swift",
"DateParser.swift",
"DecimalText.swift",
"Decode.swift",
"DecodeWidths.swift",
"Discriminator.swift",
"EncodedBytes.swift",
"FormatValidators.swift",
"Issue.swift",
"IssueCode+Names.swift",
"IssueCollector.swift",
"JSONSchemaRender.swift",
"JSONValue.swift",
"JSONValueDecode.swift",
"JSONWriter.swift",
"Limits.swift",
"MediaType.swift",
"Messages.swift",
"Numbers.swift",
"Preprocess.swift",
"RawDecode.swift",
"RawValue.swift",
"Render.swift",
"Rule.swift",
"Rules.swift",
"SchemaDescriptor.swift",
"SourceBytes.swift",
"Strings.swift",
"UTF8Validation.swift",
"WireFormat.swift",
"XMLWriter.swift"
],
"type" : "library"
},
{
"c99name" : "Assay",
"module_type" : "SwiftTarget",
"name" : "Assay",
"path" : "Sources/Assay",
"product_memberships" : [
"Assay",
"AssayYAML",
"AssayXML",
"AssayTOML",
"AssayPlist",
"AssayFoundation"
],
"sources" : [
"Assay.swift",
"Assayer.swift",
"AssayerBacked.swift",
"AssayerPlan.swift",
"AsyncEntry.swift",
"CapabilityRefusals.swift",
"ContextEntry.swift",
"Entry.swift",
"Enums.swift",
"Macros.swift",
"Negotiate.swift",
"Options.swift",
"Protocols.swift",
"Validate.swift"
],
"target_dependencies" : [
"AssayCore",
"AssayMacros"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ef1451f51398a5019879493c5c492376e60274346858404d898204a8a77273d4
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Done.