The Swift Package Index logo.Swift Package Index

Build Information

Successful build of IkigaJSON, reference 2.5.4 (ccb32a), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 07:27:31 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/orlandos-nl/swift-json.git
Reference: 2.5.4
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/orlandos-nl/swift-json
 * tag               2.5.4      -> FETCH_HEAD
HEAD is now at ccb32aa Merge pull request #70 from true-false-maybe/patch-69-invalid-json-when-encodable-type-uses-multiple-containers
Cloned https://github.com/orlandos-nl/swift-json.git
Revision (git rev-parse @):
ccb32aab5a7b4c42e7f6b1898c45e13a86a79f9f
SUCCESS checkout https://github.com/orlandos-nl/swift-json.git at 2.5.4
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/orlandos-nl/swift-json.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 804]
[Planning deferred tasks]
[147 / 316]
[154 / 316]
[169 / 322] CNIOWASI
[177 / 333] CNIOLinux
[196 / 386]
[208 / 386]
[230 / 401] _NIODataStructures
[236 / 425]
[249 / 425]
[258 / 425] InternalCollectionsUtilities
[269 / 425]
[279 / 425]
[282 / 425] SpanPreview
[287 / 425] CNIOPosix
[294 / 427]
[297 / 427] CNIOAtomics
[305 / 427] Atomics
[310 / 427] NIOConcurrencyHelpers
[319 / 427] NIOConcurrencyHelpers
[320 / 427] NIOConcurrencyHelpers
[324 / 427] _NIODataStructures
[339 / 427]
[348 / 432] NIOConcurrencyHelpers
[358 / 433] DequeModule
[367 / 444] DequeModule
[369 / 444] DequeModule
[378 / 445] NIOCore
[381 / 462]
[383 / 462]
[393 / 462] NIOCore
[395 / 462] NIOCore
[396 / 462] CNIOAtomics
[397 / 462] NIOCore
[408 / 465] NIOEmbedded
[412 / 469] NIOEmbedded
[418 / 469] NIOFoundationEssentialsCompat
[430 / 501]
[435 / 501]
[437 / 501]
[438 / 501]
[449 / 501] NIOPosix
[450 / 501] NIOFoundationEssentialsCompat
[452 / 501] NIOFoundationEssentialsCompat
[458 / 501] NIOFoundationEssentialsCompat
[458 / 501] NIOPosix
[465 / 502] NIOFoundationEssentialsCompat
[469 / 504] NIO
[477 / 505] NIOPosix
[477 / 505] NIOFoundationCompat
[481 / 509] NIOFoundationCompat
[489 / 510] _NIOJSON
[499 / 521] _NIOJSON
[500 / 521] _NIOJSON
[507 / 522] _NIOJSON
[509 / 524] IkigaJSON
[517 / 524] NIOPosix
[521 / 524] NIOFoundationCompat
Build complete! (17.81 sec)
Fetching https://github.com/apple/swift-nio.git
[1/86168] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git (7.60s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (8.48s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-atomics.git
[1/1885] Fetching swift-atomics
[133/8868] Fetching swift-atomics, swift-system
[2216/36647] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-atomics.git (1.40s)
Fetched https://github.com/apple/swift-system.git (1.40s)
[2223/27779] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git (2.98s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (3.64s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.68s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.64s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Tests/IkigaJSONTests/Fixtures/hotel.json
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Types/JSONObjectView.swift:21:9: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 19 |     @safe
 20 |     public var data: Data {
 21 |         unsafe span.withUnsafeBytes { buffer in
    |         `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 22 |             unsafe Data(buffer)
 23 |         }
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Types/JSONObjectView.swift:41:35: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 39 |         let jsonDescription: JSONDescription
 40 |         do {
 41 |             jsonDescription = try unsafe span.withUnsafeBufferPointer { buffer in
    |                                   `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 42 |                 Result<JSONDescription, JSONParserError> { () throws(JSONParserError) -> JSONDescription in
 43 |                     var tokenizer = unsafe JSONTokenizer(
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Types/JSONObjectView.swift:232:13: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
230 |             let subSpan = span.extracting(Int(jsonBounds.offset) ..< Int(jsonBounds.offset + jsonBounds.length))
231 |             var subBuffer = ByteBuffer()
232 |             unsafe subBuffer.writeBytes(subSpan.bytes)
    |             `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
233 |
234 |             if type == .object {
[#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/_NIOJSON/Core/Bounds.swift:123:16: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
121 |         }
122 |     } else {
123 |         return unsafe span.withUnsafeBytes { buffer in
    |                `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
124 |           let slice = unsafe UnsafeRawBufferPointer(rebasing: buffer[startOffset..<(startOffset + byteLength)])
125 |           return unsafe String(decoding: slice, as: Unicode.UTF8.self)
[#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/_NIOJSON/Types/JSONArray.swift:73:17: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 71 |       self.jsonDescription = try unsafe buffer.withSpan { span in
 72 |         Result<JSONDescription, JSONParserError> { () throws(JSONParserError) -> JSONDescription in
 73 |             try unsafe span.withUnsafeBufferPointer { buffer throws(JSONParserError) in
    |                 `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 74 |                 var tokenizer = unsafe JSONTokenizer(
 75 |                     bytes: buffer,
[#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/_NIOJSON/Types/JSONObject.swift:112:19: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
110 |         self.jsonDescription = try unsafe buffer.withSpan { span in
111 |           Result<JSONDescription, JSONParserError> { () throws(JSONParserError) -> JSONDescription in
112 |               try unsafe span.withUnsafeBufferPointer { buffer throws(JSONParserError) in
    |                   `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
113 |                   var tokenizer = unsafe JSONTokenizer(
114 |                       bytes: buffer,
[#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/_NIOJSON/Core/JSONDescription.swift:77:5: warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  64 |
  65 |   @usableFromInline
  66 |   package private(set) var writtenBytes: Int = 0
     |                            `- note: setter for property 'writtenBytes' is not '@usableFromInline' or public
  67 |
  68 |   @discardableResult
     :
  75 |     ensureWritableRoom(for: size)
  76 |     let bytesWritten = self.setInteger(integer, at: self.writtenBytes)
  77 |     writtenBytes += bytesWritten
     |     `- warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  78 |     return Int(bytesWritten)
  79 |   }
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Core/JSONDescription.swift:113:5: warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  64 |
  65 |   @usableFromInline
  66 |   package private(set) var writtenBytes: Int = 0
     |                            `- note: setter for property 'writtenBytes' is not '@usableFromInline' or public
  67 |
  68 |   @discardableResult
     :
 111 |       let sourceSlice = jsonDescription.storage[jsonDescription.storage.startIndex..<jsonDescription.storage.startIndex + jsonDescription.writtenBytes]
 112 |       _storage.replaceSubrange(destRange, with: sourceSlice)
 113 |     writtenBytes += jsonDescription.writtenBytes
     |     `- warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
 114 |   }
 115 |
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Core/JSONDescription.swift:138:5: warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  64 |
  65 |   @usableFromInline
  66 |   package private(set) var writtenBytes: Int = 0
     |                            `- note: setter for property 'writtenBytes' is not '@usableFromInline' or public
  67 |
  68 |   @discardableResult
     :
 136 |   package func moveWriterIndex(forwardBy offset: Int) {
 137 |     ensureWritableRoom(for: offset)
 138 |     writtenBytes += offset
     |     `- warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
 139 |   }
 140 |
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Core/JSONDescription.swift:207:5: warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  64 |
  65 |   @usableFromInline
  66 |   package private(set) var writtenBytes: Int = 0
     |                            `- note: setter for property 'writtenBytes' is not '@usableFromInline' or public
  67 |
  68 |   @discardableResult
     :
 205 |     // Bulk copy using replaceSubrange (much faster than byte-by-byte loop)
 206 |     copy._storage.replaceSubrange(0..<length, with: storage[offset..<(offset + length)])
 207 |     copy.writtenBytes = length
     |     `- warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
 208 |     return copy
 209 |   }
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Core/JSONDescription.swift:297:5: warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  64 |
  65 |   @usableFromInline
  66 |   package private(set) var writtenBytes: Int = 0
     |                            `- note: setter for property 'writtenBytes' is not '@usableFromInline' or public
  67 |
  68 |   @discardableResult
     :
 295 |     }
 296 |
 297 |     self.writtenBytes += diff
     |     `- warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
 298 |   }
 299 |
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Codable/JSONDecoder.swift:217:7: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 215 |     let bytes = byteBuffer.getBytes(at: 0, length: byteBuffer.readableBytes) ?? []
 216 |     return try description.withDescription { description in
 217 |       unsafe bytes.withUnsafeBufferPointer { buffer in
     |       `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 218 |         Result<D, any Error> {
 219 |           var parser = unsafe JSONTokenizer(
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Codable/JSONDecoder.swift:241:7: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 239 |     let bytes = byteBuffer.getBytes(at: 0, length: byteBuffer.readableBytes) ?? []
 240 |     return try description.withDescription { description in
 241 |       unsafe bytes.withUnsafeBufferPointer { buffer in
     |       `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 242 |         Result<D, any Error> {
 243 |           var parser = unsafe JSONTokenizer(
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Codable/JSONDecoder.swift:279:7: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 277 |     let bytes = buffer.getBytes(at: 0, length: buffer.readableBytes) ?? []
 278 |     return try description.withDescription { description in
 279 |       unsafe bytes.withUnsafeBufferPointer { bufferPointer in
     |       `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 280 |         Result<D, any Error> {
 281 |           var parser = unsafe JSONTokenizer(
[#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/_NIOJSON/Types/JSONArrayView.swift:20:9: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 18 |     @safe
 19 |     public var data: Data {
 20 |         unsafe span.withUnsafeBytes { buffer in
    |         `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 21 |             unsafe Data(buffer)
 22 |         }
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Types/JSONArrayView.swift:40:35: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 38 |         let jsonDescription: JSONDescription
 39 |         do {
 40 |             jsonDescription = try unsafe span.withUnsafeBufferPointer { buffer in
    |                                   `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
 41 |                 Result<JSONDescription, JSONParserError> { () throws(JSONParserError) -> JSONDescription in
 42 |                     var tokenizer = unsafe JSONTokenizer(
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Types/JSONArrayView.swift:263:9: warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
261 |         let subSpan = span.extracting(Int(jsonBounds.offset) ..< Int(jsonBounds.offset + jsonBounds.length))
262 |         var subBuffer = ByteBuffer()
263 |         unsafe subBuffer.writeBytes(subSpan.bytes)
    |         `- warning: no unsafe operations occur within 'unsafe' expression [#]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;;\]
264 |
265 |       if type == .object {
[#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/_NIOJSON/Core/JSONDescription.swift:77:5: warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  64 |
  65 |   @usableFromInline
  66 |   package private(set) var writtenBytes: Int = 0
     |                            `- note: setter for property 'writtenBytes' is not '@usableFromInline' or public
  67 |
  68 |   @discardableResult
     :
  75 |     ensureWritableRoom(for: size)
  76 |     let bytesWritten = self.setInteger(integer, at: self.writtenBytes)
  77 |     writtenBytes += bytesWritten
     |     `- warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  78 |     return Int(bytesWritten)
  79 |   }
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Core/JSONDescription.swift:113:5: warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  64 |
  65 |   @usableFromInline
  66 |   package private(set) var writtenBytes: Int = 0
     |                            `- note: setter for property 'writtenBytes' is not '@usableFromInline' or public
  67 |
  68 |   @discardableResult
     :
 111 |       let sourceSlice = jsonDescription.storage[jsonDescription.storage.startIndex..<jsonDescription.storage.startIndex + jsonDescription.writtenBytes]
 112 |       _storage.replaceSubrange(destRange, with: sourceSlice)
 113 |     writtenBytes += jsonDescription.writtenBytes
     |     `- warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
 114 |   }
 115 |
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Core/JSONDescription.swift:138:5: warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  64 |
  65 |   @usableFromInline
  66 |   package private(set) var writtenBytes: Int = 0
     |                            `- note: setter for property 'writtenBytes' is not '@usableFromInline' or public
  67 |
  68 |   @discardableResult
     :
 136 |   package func moveWriterIndex(forwardBy offset: Int) {
 137 |     ensureWritableRoom(for: offset)
 138 |     writtenBytes += offset
     |     `- warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
 139 |   }
 140 |
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Core/JSONDescription.swift:207:5: warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  64 |
  65 |   @usableFromInline
  66 |   package private(set) var writtenBytes: Int = 0
     |                            `- note: setter for property 'writtenBytes' is not '@usableFromInline' or public
  67 |
  68 |   @discardableResult
     :
 205 |     // Bulk copy using replaceSubrange (much faster than byte-by-byte loop)
 206 |     copy._storage.replaceSubrange(0..<length, with: storage[offset..<(offset + length)])
 207 |     copy.writtenBytes = length
     |     `- warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
 208 |     return copy
 209 |   }
/Users/admin/builder/spi-builder-workspace/Sources/_NIOJSON/Core/JSONDescription.swift:297:5: warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
  64 |
  65 |   @usableFromInline
  66 |   package private(set) var writtenBytes: Int = 0
     |                            `- note: setter for property 'writtenBytes' is not '@usableFromInline' or public
  67 |
  68 |   @discardableResult
     :
 295 |     }
 296 |
 297 |     self.writtenBytes += diff
     |     `- warning: setter for property 'writtenBytes' is private and cannot be referenced from an '@inlinable' function; this will be an error in a future Swift language mode
 298 |   }
 299 |
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    }
  ],
  "manifest_display_name" : "IkigaJSON",
  "name" : "IkigaJSON",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "IkigaJSON",
      "targets" : [
        "IkigaJSON"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "_NIOJSON",
      "module_type" : "SwiftTarget",
      "name" : "_NIOJSON",
      "path" : "Sources/_NIOJSON",
      "product_dependencies" : [
        "NIOCore",
        "NIOFoundationCompat"
      ],
      "product_memberships" : [
        "IkigaJSON"
      ],
      "sources" : [
        "Codable/JSONDecoder.swift",
        "Codable/JSONDecoderError.swift",
        "Codable/JSONEncoder.swift",
        "Codable/NilValueCodingStrategy.swift",
        "Codable/StreamingJSONArrayDecoder.swift",
        "Codable/StreamingJSONLinesDecoder.swift",
        "Core/Bounds.swift",
        "Core/JSONDescription+Constants.swift",
        "Core/JSONDescription.swift",
        "Pointer+Helpers.swift",
        "Types/JSONArray.swift",
        "Types/JSONArrayView.swift",
        "Types/JSONObject.swift",
        "Types/JSONObjectView.swift",
        "Types/JSONValue.swift"
      ],
      "target_dependencies" : [
        "_JSONCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "_JSONCore",
      "module_type" : "SwiftTarget",
      "name" : "_JSONCore",
      "path" : "Sources/_JSONCore",
      "product_memberships" : [
        "IkigaJSON"
      ],
      "sources" : [
        "Bytes.swift",
        "Errors.swift",
        "Parser/JSONParser+Parsing.swift",
        "Parser/JSONTokenizer.swift",
        "Parser/JSONTokenizerDestination.swift",
        "SIMD/FastScanner.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "IkigaJSONTests",
      "module_type" : "SwiftTarget",
      "name" : "IkigaJSONTests",
      "path" : "Tests/IkigaJSONTests",
      "sources" : [
        "JSONTests.swift",
        "JSONViewTests.swift"
      ],
      "target_dependencies" : [
        "IkigaJSON"
      ],
      "type" : "test"
    },
    {
      "c99name" : "IkigaJSON",
      "module_type" : "SwiftTarget",
      "name" : "IkigaJSON",
      "path" : "Sources/IkigaJSON",
      "product_dependencies" : [
        "NIOCore"
      ],
      "product_memberships" : [
        "IkigaJSON"
      ],
      "sources" : [
        "Exports.swift"
      ],
      "target_dependencies" : [
        "_JSONCore",
        "_NIOJSON"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2.3"
}
Done.