Build Information
Successful build of Assay, reference main (0ef1f3), with Swift 6.4 for macOS (SPM) on 21 Oct 2026 06:34:36 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nerdmenot-swift/assay.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nerdmenot-swift/assay
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 0ef1f3f Docs: a version chip in the header, and how to archive a release (#3)
Cloned https://github.com/nerdmenot-swift/assay.git
Revision (git rev-parse @):
0ef1f3fcd93aeecd0288edb20580173a226cc774
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/nerdmenot-swift/assay.git at main
Fetching https://github.com/swiftlang/swift-syntax.git
[1/80981] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git (15.23s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (25.85s)
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/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.2/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.30s)
========================================
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",
"traits": [
"default"
],
"dependencies": [
{
"identity": "assay",
"name": "Assay",
"url": "https://github.com/nerdmenot-swift/assay.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/assay",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/nerdmenot-swift/assay.git
[1/5481] Fetching assay
Fetched https://github.com/nerdmenot-swift/assay.git (1.83s)
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetched https://github.com/swiftlang/swift-syntax.git from cache (1.02s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (1.11s)
Creating working copy for https://github.com/nerdmenot-swift/assay.git
Working copy of https://github.com/nerdmenot-swift/assay.git resolved at main (0ef1f3f)
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
warning: '.resolve-product-dependencies': dependency 'assay' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/nerdmenot-swift/assay.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 997]
[Planning deferred tasks]
[171 / 393]
[179 / 400] SwiftSyntax603
[190 / 414] SwiftSyntax601
[196 / 427]
[244 / 452]
[246 / 453]
[256 / 453]
[267 / 453] SwiftSyntax
[270 / 465]
[272 / 465]
[283 / 465] SwiftSyntax
[284 / 465] SwiftSyntax
[286 / 465] AssayCore
[287 / 465] AssayCore
[289 / 465] AssayCore
[295 / 465] AssayCore-product
[298 / 465] AssayCore
[300 / 465] AssayCore
[303 / 465] SwiftSyntax
[312 / 468] SwiftDiagnostics
[319 / 497] SwiftParser
[330 / 497] SwiftBasicFormat
[332 / 497] SwiftBasicFormat
[339 / 497] SwiftParser
[341 / 497] SwiftDiagnostics
[345 / 497] SwiftParser
[352 / 497] SwiftOperators
[356 / 497] SwiftParserDiagnostics
[360 / 497]
[362 / 499] SwiftBasicFormat
[371 / 521] SwiftParserDiagnostics
[378 / 521] SwiftParserDiagnostics
[382 / 521] SwiftOperators
[390 / 521] SwiftOperators
[398 / 521] SwiftParserDiagnostics
[399 / 522] SwiftOperators
[403 / 542]
[404 / 542]
[406 / 542]
[409 / 542]
[419 / 542] SwiftSyntaxBuilder
[420 / 542] SwiftSyntaxBuilder
[421 / 542] SwiftSyntaxBuilder
[427 / 542]
[428 / 543] SwiftSyntaxBuilder
[438 / 554] SwiftIfConfig
[440 / 554] SwiftIfConfig
[447 / 555] SwiftIfConfig
[448 / 555] SwiftSyntaxMacros
[457 / 566] SwiftSyntaxMacros
[466 / 567] SwiftSyntaxMacros
[467 / 567] SwiftSyntaxMacroExpansion
[476 / 577] SwiftSyntaxMacroExpansion
[477 / 577] SwiftSyntaxMacroExpansion
[484 / 578] SwiftSyntaxMacroExpansion
[484 / 579] SwiftCompilerPluginMessageHandling
[493 / 589] SwiftCompilerPluginMessageHandling
[496 / 589] SwiftCompilerPluginMessageHandling
[503 / 590] SwiftCompilerPluginMessageHandling
[506 / 592] SwiftCompilerPlugin
[513 / 592] SwiftSyntax
[515 / 592] SwiftSyntax
[521 / 592] SwiftSyntaxBuilder
[525 / 592] SwiftCompilerPluginMessageHandling
[534 / 593] AssayMacros
[545 / 604] AssayMacros
[546 / 604] AssayMacros
[548 / 604] AssayMacros
[551 / 605] Assay
[562 / 616] Assay
[574 / 620] Assay
[575 / 620] AssayXML
[585 / 644] AssayTOML
[591 / 644] AssayXML
[606 / 661] AssayTOML
[619 / 661] AssayTOML
[626 / 662]
[629 / 662] AssayTOML
[636 / 667] AssayYAML
[644 / 667] AssayPlist
[648 / 667] AssayTOML-product
[648 / 667]
[652 / 667] AssayPlist-product
[652 / 667]
[658 / 667] AssayFoundation
[664 / 667] AssayFoundation
Build complete! (24.70 sec)
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 }
/Users/admin/builder/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)
/Users/admin/builder/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>
/Users/admin/builder/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)
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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
/Users/admin/builder/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>
/Users/admin/builder/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))
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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 = ""
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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 {
/Users/admin/builder/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>
/Users/admin/builder/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 {
/Users/admin/builder/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>
/Users/admin/builder/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) {
/Users/admin/builder/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
/Users/admin/builder/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(
/Users/admin/builder/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 {
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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>
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" : "/Users/admin/builder/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"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/nerdmenot-swift/assay/main
Repository: nerdmenot-swift/assay
Swift version used: 6.4
Target: Assay
Extracting symbol information for 'Assay'...
Finished extracting symbol information for 'Assay'. (18.20s)
Building documentation for 'Assay'...
warning: Parameter 'raw' is missing documentation
--> ../AssayerPlan.swift:81:41-81:41
79 | /// optional: a plan built at runtime can contain a `.lazy` cycle that no macro-emitted
80 | /// schema can, so this is a denial-of-service surface the static door does not have.
81 + /// Closed here rather than later.
82 | public func run(
83 | _ raw: RawValue, _ sink: inout IssueSink, _ path: [PathStep],
warning: Parameter 'limits' is missing documentation
--> ../AssayerPlan.swift:81:41-81:41
79 | /// optional: a plan built at runtime can contain a `.lazy` cycle that no macro-emitted
80 | /// schema can, so this is a denial-of-service surface the static door does not have.
81 + /// Closed here rather than later.
82 | public func run(
83 | _ raw: RawValue, _ sink: inout IssueSink, _ path: [PathStep],
warning: Parameter 'path' is missing documentation
--> ../AssayerPlan.swift:81:41-81:41
79 | /// optional: a plan built at runtime can contain a `.lazy` cycle that no macro-emitted
80 | /// schema can, so this is a denial-of-service surface the static door does not have.
81 + /// Closed here rather than later.
82 | public func run(
83 | _ raw: RawValue, _ sink: inout IssueSink, _ path: [PathStep],
warning: Parameter 'sink' is missing documentation
--> ../AssayerPlan.swift:81:41-81:41
79 | /// optional: a plan built at runtime can contain a `.lazy` cycle that no macro-emitted
80 | /// schema can, so this is a denial-of-service surface the static door does not have.
81 + /// Closed here rather than later.
82 | public func run(
83 | _ raw: RawValue, _ sink: inout IssueSink, _ path: [PathStep],
Finished building documentation for 'Assay' (0.45s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/nerdmenot-swift/assay/main
Fetching https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/swiftlang/swift-syntax.git
[1/2345] Fetching swift-docc-plugin
Updated https://github.com/swiftlang/swift-syntax.git (1.42s)
Fetched https://github.com/swiftlang/swift-docc-plugin (1.43s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (2.24s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (0.71s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3844] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.55s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.28s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Building for debugging...
[Planning deferred tasks]
[18 / 41]
[20 / 43] Snippets
[30 / 92]
[35 / 92]
[38 / 92]
[39 / 92]
[43 / 92]
[45 / 92]
[48 / 92]
[51 / 92]
[53 / 92]
[54 / 92]
[65 / 92] SymbolKit
[66 / 92] Snippets
[84 / 93] Snippets
[84 / 93] SymbolKit
[90 / 97] Snippets
[93 / 97] snippet-extract-product
[95 / 97] snippet-extract-product
Build complete! (4.42 sec)
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 648]
[Planning deferred tasks]
[1 / 142] SwiftSyntax510
[25 / 133] SwiftSyntax603
[55 / 146] SwiftSyntax509
/Users/admin/builder/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)
/Users/admin/builder/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
/Users/admin/builder/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)
/Users/admin/builder/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>
/Users/admin/builder/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>
[58 / 145] SwiftSyntax603
/Users/admin/builder/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
/Users/admin/builder/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>
/Users/admin/builder/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))
/Users/admin/builder/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>
[58 / 145] AssayCore
/Users/admin/builder/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)
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#UnnecessaryUnsafe]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-unsafe>
/Users/admin/builder/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>
[58 / 145] SwiftSyntax
[68 / 156] SwiftSyntax
/Users/admin/builder/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
/Users/admin/builder/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
/Users/admin/builder/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 }
/Users/admin/builder/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)
/Users/admin/builder/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>
[69 / 156] AssayCore
[71 / 152] AssayCore
[72 / 156] SwiftSyntax
[80 / 165] SwiftBasicFormat
[89 / 183] SwiftDiagnostics
[93 / 194] SwiftBasicFormat
[102 / 186] SwiftParser
[105 / 186] SwiftParser
[106 / 186] SwiftParser
[106 / 186] SwiftDiagnostics
[109 / 191] SwiftDiagnostics
[114 / 191] SwiftDiagnostics
[115 / 191] SwiftParser
[121 / 199] SwiftOperators
[131 / 221] SwiftParserDiagnostics
[137 / 221] SwiftParserDiagnostics
[145 / 217] SwiftOperators
[149 / 218] SwiftSyntaxBuilder
[150 / 219] SwiftParserDiagnostics
[159 / 230] SwiftSyntaxBuilder
[160 / 230] SwiftSyntaxBuilder
[162 / 230] SwiftSyntaxBuilder
[163 / 230] SwiftSyntaxBuilder
[168 / 232] SwiftIfConfig
[178 / 243] SwiftIfConfig
[179 / 243] SwiftIfConfig
[183 / 240] SwiftIfConfig
[194 / 251] SwiftSyntaxMacros
[200 / 245] SwiftSyntaxMacros
[211 / 255] SwiftSyntaxMacros
[211 / 254] SwiftSyntaxMacroExpansion
[213 / 251] SwiftCompilerPluginMessageHandling
[215 / 256] SwiftCompilerPluginMessageHandling
[226 / 267] SwiftSyntaxMacroExpansion
[227 / 266] SwiftCompilerPluginMessageHandling
[231 / 263] SwiftCompilerPluginMessageHandling
[234 / 264] SwiftCompilerPlugin
[239 / 253] AssayMacros
[250 / 264] AssayMacros
[251 / 264] AssayMacros
[265 / 273] Assay
Build complete! (16.96 sec)
Target: AssayCore
Extracting symbol information for 'AssayCore'...
Finished extracting symbol information for 'AssayCore'. (1.63s)
Building documentation for 'AssayCore'...
Finished building documentation for 'AssayCore' (0.33s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/nerdmenot-swift/assay/main
Building for debugging...
[1 / 11]
Build complete! (0.50 sec)
Building for debugging...
[Planning deferred tasks]
Build complete! (0.39 sec)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/linkable-paths.json
Target: AssayYAML
Extracting symbol information for 'AssayYAML'...
Finished extracting symbol information for 'AssayYAML'. (2.76s)
Building documentation for 'AssayYAML'...
Finished building documentation for 'AssayYAML' (0.07s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/nerdmenot-swift/assay/main
Building for debugging...
[1 / 11]
Build complete! (0.35 sec)
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 677]
[Planning deferred tasks]
[3 / 11] AssayYAML
[14 / 22] AssayYAML
[16 / 18] AssayYAML
/Users/admin/builder/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>
/Users/admin/builder/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 {
/Users/admin/builder/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>
Build complete! (1.48 sec)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/linkable-paths.json
Target: AssayXML
Extracting symbol information for 'AssayXML'...
Finished extracting symbol information for 'AssayXML'. (2.75s)
Building documentation for 'AssayXML'...
Finished building documentation for 'AssayXML' (0.08s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/nerdmenot-swift/assay/main
Building for debugging...
[1 / 11]
Build complete! (0.51 sec)
Building for debugging...
[Computing dependencies]
[Provisioning 23 / 25]
[Pre-planning 1 / 677]
[Planning deferred tasks]
[3 / 11] AssayXML
[9 / 17] AssayXML
/Users/admin/builder/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>
/Users/admin/builder/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 = ""
/Users/admin/builder/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>
[11 / 13] AssayXML
/Users/admin/builder/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>
Build complete! (1.53 sec)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/linkable-paths.json
Target: AssayTOML
Extracting symbol information for 'AssayTOML'...
Finished extracting symbol information for 'AssayTOML'. (2.75s)
Building documentation for 'AssayTOML'...
Finished building documentation for 'AssayTOML' (0.07s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/nerdmenot-swift/assay/main
Building for debugging...
[1 / 11]
Build complete! (0.33 sec)
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 677]
[Planning deferred tasks]
[1 / 90] SwiftSyntax600
[3 / 11] AssayTOML
[10 / 18] AssayTOML
/Users/admin/builder/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 {
/Users/admin/builder/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>
/Users/admin/builder/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) {
/Users/admin/builder/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
/Users/admin/builder/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(
/Users/admin/builder/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 {
/Users/admin/builder/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>
[12 / 14] AssayTOML
Build complete! (1.52 sec)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/linkable-paths.json
Target: AssayPlist
Extracting symbol information for 'AssayPlist'...
Finished extracting symbol information for 'AssayPlist'. (2.97s)
Building documentation for 'AssayPlist'...
Finished building documentation for 'AssayPlist' (0.06s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/nerdmenot-swift/assay/main
Building for debugging...
[1 / 11]
Build complete! (0.32 sec)
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 706]
[Planning deferred tasks]
[3 / 11] AssayPlist
[8 / 16] AssayPlist
[10 / 12] AssayPlist
Build complete! (1.62 sec)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/linkable-paths.json
Target: AssayFoundation
Extracting symbol information for 'AssayFoundation'...
Finished extracting symbol information for 'AssayFoundation'. (2.84s)
Building documentation for 'AssayFoundation'...
Finished building documentation for 'AssayFoundation' (0.07s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/nerdmenot-swift/assay/main
Building for debugging...
[1 / 11]
Build complete! (0.50 sec)
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 677]
[Planning deferred tasks]
[3 / 11] AssayFoundation
[9 / 17] AssayFoundation
/Users/admin/builder/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>
/Users/admin/builder/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>
[11 / 13] AssayFoundation
Build complete! (1.46 sec)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/nerdmenot-swift/assay/main/linkable-paths.json
3404
18 /Users/admin/builder/spi-builder-workspace/.docs/nerdmenot-swift/assay/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/nerdmenot-swift/assay/main
File count: 3404
Doc size: 18.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -nerdmenot-swift-assay-main-4bbdb747.zip to presigned URL
Starting upload of 4130384 bytes...
Upload completed successfully
Done.