Build Information
Successful build of NozeIO, reference master (983ced
), with Swift 6.2 (beta) for Linux on 19 Jun 2025 05:30:57 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/NozeIO/Noze.io.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/NozeIO/Noze.io
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 983cedf Update README.md
Cloned https://github.com/NozeIO/Noze.io.git
Revision (git rev-parse @):
983cedfbe97cd592c4a2f59c69604bb1433895b3
SUCCESS checkout https://github.com/NozeIO/Noze.io.git at master
========================================
Build
========================================
Selected platform: linux
Swift version: 6.2
Building package at path: $PWD
https://github.com/NozeIO/Noze.io.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Building for debugging...
[0/25] Write sources
[24/25] Write swift-version-24593BA9C3E375BF.txt
[26/78] Compiling xsys dylib.swift
[27/78] Compiling xsys fd.swift
[28/79] Compiling CryptoSwift Bit.swift
[29/79] Compiling CryptoSwift BytesSequence.swift
[30/79] Compiling base64 Base64.swift
[31/79] Emitting module base64
[32/80] Emitting module CryptoSwift
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:24:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0) // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
| `- note: 'Base' previously declared here
20 | let range: Range<Base.Index>
21 | }
22 |
23 | extension BatchedCollectionIndex: Comparable {
24 | static func ==<Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
| `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
25 | return lhs.range.lowerBound == rhs.range.lowerBound
26 | }
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:28:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0) // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
| `- note: 'Base' previously declared here
20 | let range: Range<Base.Index>
21 | }
:
26 | }
27 |
28 | static func < <Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
| `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 | return lhs.range.lowerBound < rhs.range.lowerBound
30 | }
[33/80] Compiling CryptoSwift ArrayExtension.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:24:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0) // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
| `- note: 'Base' previously declared here
20 | let range: Range<Base.Index>
21 | }
22 |
23 | extension BatchedCollectionIndex: Comparable {
24 | static func ==<Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
| `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
25 | return lhs.range.lowerBound == rhs.range.lowerBound
26 | }
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:28:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0) // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
| `- note: 'Base' previously declared here
20 | let range: Range<Base.Index>
21 | }
:
26 | }
27 |
28 | static func < <Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
| `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 | return lhs.range.lowerBound < rhs.range.lowerBound
30 | }
[34/80] Compiling CryptoSwift BatchedCollection.swift
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:24:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0) // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
| `- note: 'Base' previously declared here
20 | let range: Range<Base.Index>
21 | }
22 |
23 | extension BatchedCollectionIndex: Comparable {
24 | static func ==<Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
| `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
25 | return lhs.range.lowerBound == rhs.range.lowerBound
26 | }
/host/spi-builder-workspace/Sources/CryptoSwift/BatchedCollection.swift:28:20: warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | #if swift(>=4.0) // HH
18 |
19 | struct BatchedCollectionIndex<Base: Collection> {
| `- note: 'Base' previously declared here
20 | let range: Range<Base.Index>
21 | }
:
26 | }
27 |
28 | static func < <Base>(lhs: BatchedCollectionIndex<Base>, rhs: BatchedCollectionIndex<Base>) -> Bool {
| `- warning: generic parameter 'Base' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
29 | return lhs.range.lowerBound < rhs.range.lowerBound
30 | }
[35/80] Compiling CryptoSwift Updatable.swift
[37/80] Compiling Freddy JSONLiteralConvertible.swift
[38/80] Emitting module Freddy
/host/spi-builder-workspace/Sources/Freddy/JSON.swift:40:14: warning: associated value 'UnexpectedSubscript(type:)' of 'Sendable'-conforming enum 'Error' has non-Sendable type 'any JSONPathType.Type'
38 |
39 | /// The JSON is not subscriptable with `type`
40 | case UnexpectedSubscript(type: JSONPathType.Type)
| `- warning: associated value 'UnexpectedSubscript(type:)' of 'Sendable'-conforming enum 'Error' has non-Sendable type 'any JSONPathType.Type'
41 |
42 | /// Unexpected JSON `value` was found that is not convertible `to` type
[39/80] Compiling Freddy JSON.swift
/host/spi-builder-workspace/Sources/Freddy/JSON.swift:40:14: warning: associated value 'UnexpectedSubscript(type:)' of 'Sendable'-conforming enum 'Error' has non-Sendable type 'any JSONPathType.Type'
38 |
39 | /// The JSON is not subscriptable with `type`
40 | case UnexpectedSubscript(type: JSONPathType.Type)
| `- warning: associated value 'UnexpectedSubscript(type:)' of 'Sendable'-conforming enum 'Error' has non-Sendable type 'any JSONPathType.Type'
41 |
42 | /// Unexpected JSON `value` was found that is not convertible `to` type
[40/81] Compiling Freddy JSONEncodingDetector.swift
[41/81] Compiling http_parser HTTPParserState.swift
[42/81] Compiling http_parser URLParser.swift
[43/82] Compiling Freddy Swift3.swift
[44/82] Compiling Freddy JSONSubscripting.swift
[45/82] Compiling CryptoSwift Utils.swift
[48/83] Compiling xsys timespec.swift
/host/spi-builder-workspace/Sources/xsys/timespec.swift:86:1: warning: extension declares a conformance of imported type 'timespec' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
84 | }
85 |
86 | extension timespec: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'timespec' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
87 | public var description : String {
88 | switch ( tv_sec, tv_nsec ) {
/host/spi-builder-workspace/Sources/xsys/timespec.swift:97:1: warning: extension declares a conformance of imported type 'timeval' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
95 | }
96 |
97 | extension timeval: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'timeval' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
98 | public var description : String {
99 | switch ( tv_sec, tv_usec ) {
[51/83] Compiling xsys socket.swift
[52/83] Compiling xsys time.swift
[53/83] Compiling CryptoSwift Int+Extension.swift
[54/83] Compiling CryptoSwift IntegerConvertible.swift
[55/83] Compiling CryptoSwift DigestType.swift
[56/83] Compiling CryptoSwift Generics.swift
[63/84] Compiling http_parser http_parser_settings.swift
[65/84] Emitting module http_parser
[66/84] Compiling http_parser HTTPError.swift
[67/84] Compiling http_parser CString.swift
[68/84] Compiling http_parser HTTPMethod.swift
[69/84] Compiling xsys timeval_any.swift
[70/84] Compiling Freddy JSONEncodable.swift
[71/84] Compiling Freddy JSONParser.swift
[72/84] Compiling Freddy JSONDecodable.swift
[73/85] Emitting module xsys
/host/spi-builder-workspace/Sources/xsys/POSIXError.swift:20:5: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
18 | import Foundation // this is for POSIXError : Error
19 | public typealias POSIXErrorCode = Foundation.POSIXErrorCode
20 | extension POSIXErrorCode : Error {}
| |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
21 | #else
22 |
/host/spi-builder-workspace/Sources/xsys/timespec.swift:86:1: warning: extension declares a conformance of imported type 'timespec' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
84 | }
85 |
86 | extension timespec: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'timespec' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
87 | public var description : String {
88 | switch ( tv_sec, tv_nsec ) {
/host/spi-builder-workspace/Sources/xsys/timespec.swift:97:1: warning: extension declares a conformance of imported type 'timeval' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
95 | }
96 |
97 | extension timeval: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'timeval' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
98 | public var description : String {
99 | switch ( tv_sec, tv_usec ) {
/host/spi-builder-workspace/Sources/xsys/POSIXError.swift:20:5: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
18 | import Foundation // this is for POSIXError : Error
19 | public typealias POSIXErrorCode = Foundation.POSIXErrorCode
20 | extension POSIXErrorCode : Error {}
| |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
21 | #else
22 |
/host/spi-builder-workspace/Sources/xsys/POSIXError.swift:20:5: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
18 | import Foundation // this is for POSIXError : Error
19 | public typealias POSIXErrorCode = Foundation.POSIXErrorCode
20 | extension POSIXErrorCode : Error {}
| |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
21 | #else
22 |
[78/86] Compiling mustache MustacheParser.swift
[79/86] Compiling mustache Helpers.swift
[80/86] Compiling mustache MustacheRenderingContext.swift
[81/86] Compiling mustache SimpleKVC.swift
[82/86] Compiling mustache HTMLEscape.swift
[83/86] Compiling mustache MustacheNode.swift
[84/86] Emitting module mustache
[85/87] Compiling http_parser http_parser.swift
[86/87] Compiling http_parser ascii.swift
[89/98] Compiling core NozeModules.swift
[90/99] Compiling core Module.swift
[91/99] Compiling core Swift3.swift
[92/99] Compiling core Promise.swift
[93/99] Compiling core ByteBucket.swift
[94/99] Compiling core CIDictionary.swift
[95/99] Emitting module core
[96/99] Compiling core RawByteBuffer.swift
[97/99] Compiling core Extras.swift
[98/99] Compiling core Logger.swift
[99/99] Compiling core NozeCore.swift
[101/114] Compiling dns Module.swift
[102/114] Compiling events Module.swift
[103/114] Emitting module leftpad
[104/114] Compiling leftpad Module.swift
[105/115] Compiling cows cows.swift
[107/115] Compiling cows Module.swift
[108/115] Emitting module cows
[109/115] Compiling cows UniqueRandomArray.swift
[111/116] Compiling dns Lookup.swift
[112/116] Emitting module dns
[114/117] Compiling events EventEmitter.swift
[115/117] Compiling events ErrorEmitter.swift
[116/117] Emitting module events
[117/117] Compiling events EventListenerSet.swift
[119/153] Emitting module streams
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 | /// It isn't that useful since the primary method - read() - is a generic ...
17 | ///
18 | public protocol ReadableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
19 | // TODO: This should probably just go away. We have it because
20 | // GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
18 | /// It isn't that useful since the primary method - writev() - is a generic ...
19 | ///
20 | public protocol WritableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
21 |
22 | /// Used by the client of the stream to tell the stream that no further data
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 | associatedtype WriteType
[120/157] Compiling streams Stream2StreamPipe.swift
[121/157] Compiling streams String2StreamPipe.swift
[122/157] Compiling streams CharacterToUTF8.swift
[123/157] Compiling streams EncodingError.swift
[124/157] Compiling streams SourceStream.swift
[125/157] Compiling streams Stream.swift
[126/157] Compiling streams StreamPromise.swift
[127/157] Compiling streams TargetStream.swift
[128/157] Compiling streams WritableByteStreamType.swift
[129/157] Compiling streams ListBuffer.swift
[130/157] Compiling streams Readable.swift
[131/157] Compiling streams Transform.swift
[132/157] Compiling streams Writable.swift
[133/157] Compiling streams ConcatTarget.swift
[134/157] Compiling streams WritableStream.swift
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:143:25: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
141 |
142 | workerQueue.async { [] in
143 | guard let first = self.source.next() else {
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 | Q.async { yield(nil, nil) } // EOF
145 | return
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:136:15: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
134 | /// to the 'count' property which was passed in.
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
138 | {
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:170:20: warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
168 | }
169 | Q.async {
170 | yield(nil, buffer)
| `- warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
171 | if hitEOF { yield(nil, nil) } // EOF
172 | }
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:171:12: warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
169 | Q.async {
170 | yield(nil, buffer)
171 | if hitEOF { yield(nil, nil) } // EOF
| `- warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
172 | }
173 | }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:97:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
95 |
96 | workerQueue.async {
97 | let count = self._writev(chunks: chunks, maxCount)
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
98 |
99 | Q.async { yield(nil, count) }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:89:15: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
87 | /// maxCountPerDispatch property. I.e. that property presents an upper limit
88 | /// to the 'count' property which was passed in.
89 | public func writev(queue Q : DispatchQueue,
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
90 | chunks : [ [ S.Element ] ],
91 | yield : @escaping ( Error?, Int ) -> Void)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[135/157] Compiling streams IteratorSource.swift
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:143:25: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
141 |
142 | workerQueue.async { [] in
143 | guard let first = self.source.next() else {
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 | Q.async { yield(nil, nil) } // EOF
145 | return
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:136:15: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
134 | /// to the 'count' property which was passed in.
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
138 | {
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:170:20: warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
168 | }
169 | Q.async {
170 | yield(nil, buffer)
| `- warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
171 | if hitEOF { yield(nil, nil) } // EOF
172 | }
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:171:12: warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
169 | Q.async {
170 | yield(nil, buffer)
171 | if hitEOF { yield(nil, nil) } // EOF
| `- warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
172 | }
173 | }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:97:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
95 |
96 | workerQueue.async {
97 | let count = self._writev(chunks: chunks, maxCount)
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
98 |
99 | Q.async { yield(nil, count) }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:89:15: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
87 | /// maxCountPerDispatch property. I.e. that property presents an upper limit
88 | /// to the 'count' property which was passed in.
89 | public func writev(queue Q : DispatchQueue,
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
90 | chunks : [ [ S.Element ] ],
91 | yield : @escaping ( Error?, Int ) -> Void)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[136/157] Compiling streams SinkTarget.swift
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:143:25: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
141 |
142 | workerQueue.async { [] in
143 | guard let first = self.source.next() else {
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 | Q.async { yield(nil, nil) } // EOF
145 | return
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:136:15: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
134 | /// to the 'count' property which was passed in.
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
138 | {
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:170:20: warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
168 | }
169 | Q.async {
170 | yield(nil, buffer)
| `- warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
171 | if hitEOF { yield(nil, nil) } // EOF
172 | }
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:171:12: warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
169 | Q.async {
170 | yield(nil, buffer)
171 | if hitEOF { yield(nil, nil) } // EOF
| `- warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
172 | }
173 | }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:97:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
95 |
96 | workerQueue.async {
97 | let count = self._writev(chunks: chunks, maxCount)
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
98 |
99 | Q.async { yield(nil, count) }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:89:15: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
87 | /// maxCountPerDispatch property. I.e. that property presents an upper limit
88 | /// to the 'count' property which was passed in.
89 | public func writev(queue Q : DispatchQueue,
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
90 | chunks : [ [ S.Element ] ],
91 | yield : @escaping ( Error?, Int ) -> Void)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[137/157] Compiling streams ArrayBuffer.swift
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:143:25: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
141 |
142 | workerQueue.async { [] in
143 | guard let first = self.source.next() else {
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 | Q.async { yield(nil, nil) } // EOF
145 | return
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:136:15: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
134 | /// to the 'count' property which was passed in.
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
138 | {
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:170:20: warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
168 | }
169 | Q.async {
170 | yield(nil, buffer)
| `- warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
171 | if hitEOF { yield(nil, nil) } // EOF
172 | }
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:171:12: warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
169 | Q.async {
170 | yield(nil, buffer)
171 | if hitEOF { yield(nil, nil) } // EOF
| `- warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
172 | }
173 | }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:97:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
95 |
96 | workerQueue.async {
97 | let count = self._writev(chunks: chunks, maxCount)
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
98 |
99 | Q.async { yield(nil, count) }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:89:15: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
87 | /// maxCountPerDispatch property. I.e. that property presents an upper limit
88 | /// to the 'count' property which was passed in.
89 | public func writev(queue Q : DispatchQueue,
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
90 | chunks : [ [ S.Element ] ],
91 | yield : @escaping ( Error?, Int ) -> Void)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[138/157] Compiling streams Bucket.swift
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:143:25: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
141 |
142 | workerQueue.async { [] in
143 | guard let first = self.source.next() else {
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 | Q.async { yield(nil, nil) } // EOF
145 | return
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:136:15: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
134 | /// to the 'count' property which was passed in.
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
138 | {
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:137:20: warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
135 |
136 | public func next(queue Q : DispatchQueue, count: Int,
137 | yield : @escaping ( Error?, [ G.Element ]? )-> Void)
| `- warning: capture of non-Sendable type 'G.Type' in an isolated closure; this is an error in the Swift 6 language mode
138 | {
139 | // Note: we do capture self for the generator ...
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:170:20: warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
168 | }
169 | Q.async {
170 | yield(nil, buffer)
| `- warning: reference to captured var 'buffer' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
171 | if hitEOF { yield(nil, nil) } // EOF
172 | }
/host/spi-builder-workspace/Sources/streams/adaptors/IteratorSource.swift:171:12: warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
169 | Q.async {
170 | yield(nil, buffer)
171 | if hitEOF { yield(nil, nil) } // EOF
| `- warning: reference to captured var 'hitEOF' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
172 | }
173 | }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:97:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
95 |
96 | workerQueue.async {
97 | let count = self._writev(chunks: chunks, maxCount)
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
98 |
99 | Q.async { yield(nil, count) }
/host/spi-builder-workspace/Sources/streams/adaptors/SinkTarget.swift:89:15: warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
87 | /// maxCountPerDispatch property. I.e. that property presents an upper limit
88 | /// to the 'count' property which was passed in.
89 | public func writev(queue Q : DispatchQueue,
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
90 | chunks : [ [ S.Element ] ],
91 | yield : @escaping ( Error?, Int ) -> Void)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[139/157] Compiling streams Duplex.swift
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:180:5: warning: using '_' to ignore the result of a Void-returning function is redundant
178 |
179 | public func emit(pipe src: ReadableStreamType) {
180 | _ = writeStream.emit(pipe: src)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
181 | }
182 | public func emit(unpipe src: ReadableStreamType) {
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:183:5: warning: using '_' to ignore the result of a Void-returning function is redundant
181 | }
182 | public func emit(unpipe src: ReadableStreamType) {
183 | _ = writeStream.emit(unpipe: src)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
184 | }
185 |
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 | /// It isn't that useful since the primary method - read() - is a generic ...
17 | ///
18 | public protocol ReadableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
19 | // TODO: This should probably just go away. We have it because
20 | // GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
18 | /// It isn't that useful since the primary method - writev() - is a generic ...
19 | ///
20 | public protocol WritableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
21 |
22 | /// Used by the client of the stream to tell the stream that no further data
[140/157] Compiling streams DuplexStream.swift
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:180:5: warning: using '_' to ignore the result of a Void-returning function is redundant
178 |
179 | public func emit(pipe src: ReadableStreamType) {
180 | _ = writeStream.emit(pipe: src)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
181 | }
182 | public func emit(unpipe src: ReadableStreamType) {
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:183:5: warning: using '_' to ignore the result of a Void-returning function is redundant
181 | }
182 | public func emit(unpipe src: ReadableStreamType) {
183 | _ = writeStream.emit(unpipe: src)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
184 | }
185 |
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 | /// It isn't that useful since the primary method - read() - is a generic ...
17 | ///
18 | public protocol ReadableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
19 | // TODO: This should probably just go away. We have it because
20 | // GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
18 | /// It isn't that useful since the primary method - writev() - is a generic ...
19 | ///
20 | public protocol WritableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
21 |
22 | /// Used by the client of the stream to tell the stream that no further data
[141/157] Compiling streams GReadableSourceType.swift
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:180:5: warning: using '_' to ignore the result of a Void-returning function is redundant
178 |
179 | public func emit(pipe src: ReadableStreamType) {
180 | _ = writeStream.emit(pipe: src)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
181 | }
182 | public func emit(unpipe src: ReadableStreamType) {
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:183:5: warning: using '_' to ignore the result of a Void-returning function is redundant
181 | }
182 | public func emit(unpipe src: ReadableStreamType) {
183 | _ = writeStream.emit(unpipe: src)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
184 | }
185 |
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 | /// It isn't that useful since the primary method - read() - is a generic ...
17 | ///
18 | public protocol ReadableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
19 | // TODO: This should probably just go away. We have it because
20 | // GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
18 | /// It isn't that useful since the primary method - writev() - is a generic ...
19 | ///
20 | public protocol WritableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
21 |
22 | /// Used by the client of the stream to tell the stream that no further data
[142/157] Compiling streams GReadableStreamType.swift
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:180:5: warning: using '_' to ignore the result of a Void-returning function is redundant
178 |
179 | public func emit(pipe src: ReadableStreamType) {
180 | _ = writeStream.emit(pipe: src)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
181 | }
182 | public func emit(unpipe src: ReadableStreamType) {
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:183:5: warning: using '_' to ignore the result of a Void-returning function is redundant
181 | }
182 | public func emit(unpipe src: ReadableStreamType) {
183 | _ = writeStream.emit(unpipe: src)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
184 | }
185 |
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 | /// It isn't that useful since the primary method - read() - is a generic ...
17 | ///
18 | public protocol ReadableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
19 | // TODO: This should probably just go away. We have it because
20 | // GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
18 | /// It isn't that useful since the primary method - writev() - is a generic ...
19 | ///
20 | public protocol WritableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
21 |
22 | /// Used by the client of the stream to tell the stream that no further data
[143/157] Compiling streams GWritableStreamType.swift
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:180:5: warning: using '_' to ignore the result of a Void-returning function is redundant
178 |
179 | public func emit(pipe src: ReadableStreamType) {
180 | _ = writeStream.emit(pipe: src)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
181 | }
182 | public func emit(unpipe src: ReadableStreamType) {
/host/spi-builder-workspace/Sources/streams/DuplexStream.swift:183:5: warning: using '_' to ignore the result of a Void-returning function is redundant
181 | }
182 | public func emit(unpipe src: ReadableStreamType) {
183 | _ = writeStream.emit(unpipe: src)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
184 | }
185 |
/host/spi-builder-workspace/Sources/streams/GReadableStreamType.swift:18:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
16 | /// It isn't that useful since the primary method - read() - is a generic ...
17 | ///
18 | public protocol ReadableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
19 | // TODO: This should probably just go away. We have it because
20 | // GReadableStreamType can't be used as a standalone type.
/host/spi-builder-workspace/Sources/streams/GWritableStreamType.swift:20:38: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
18 | /// It isn't that useful since the primary method - writev() - is a generic ...
19 | ///
20 | public protocol WritableStreamType : class, StreamType {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
21 |
22 | /// Used by the client of the stream to tell the stream that no further data
[144/157] Compiling streams NullWritableStream.swift
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 | associatedtype WriteType
[145/157] Compiling streams Through2.swift
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 | associatedtype WriteType
[146/157] Compiling streams TransformStream.swift
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 | associatedtype WriteType
[147/157] Compiling streams WritableByteStreamWrapper.swift
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 | associatedtype WriteType
[148/157] Compiling streams Sequence2StreamPipe.swift
/host/spi-builder-workspace/Sources/streams/extra/TransformStream.swift:186:40: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
184 | }
185 |
186 | public protocol GTransformStreamType : class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
187 |
188 | associatedtype WriteType
[149/157] Compiling streams GWritableTargetType.swift
[150/157] Compiling streams Module.swift
[151/157] Compiling streams PipeSourceError.swift
[152/157] Compiling streams ReadableByteStreamType.swift
[153/157] Compiling streams ReadableStream.swift
[154/157] Compiling streams StringToUTF8.swift
[155/157] Compiling streams UTF8toCharacter.swift
[156/157] Compiling streams UTF8toLines.swift
[157/157] Compiling streams UniqStrings.swift
[159/180] Compiling crypto Module.swift
[160/180] Compiling fs StdOutTarget.swift
[161/180] Compiling fs Streams.swift
[162/182] Compiling fs StatStruct.swift
[163/182] Compiling fs StdInSource.swift
[164/182] Compiling crypto Hash.swift
[165/182] Emitting module crypto
[166/182] Compiling crypto MD5Hash.swift
[168/183] Compiling fs Path.swift
[169/183] Compiling fs PosixWrappers.swift
[170/183] Compiling fs Temp.swift
[171/183] Compiling fs UnixUtils.swift
[172/183] Compiling fs AsyncWrapper.swift
[173/183] Compiling fs Convenience.swift
[174/183] Compiling fs Directory.swift
[175/183] Emitting module fs
/host/spi-builder-workspace/Sources/fs/ErrnoError.swift:26:1: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
24 | }
25 |
26 | extension POSIXErrorCode : CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
27 |
28 | public var description : String {
[176/183] Compiling fs FileDescriptorStream.swift
[177/183] Compiling fs FileSource.swift
[178/183] Compiling fs FileTarget.swift
[179/183] Compiling fs GCDChannelBase.swift
[180/183] Compiling fs Module.swift
[181/183] Compiling fs ErrnoError.swift
/host/spi-builder-workspace/Sources/fs/ErrnoError.swift:26:1: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
24 | }
25 |
26 | extension POSIXErrorCode : CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
27 |
28 | public var description : String {
/host/spi-builder-workspace/Sources/fs/FileDescriptor.swift:87:37: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
85 | // TODO: This is funny. It accepts an array of any type?!
86 | // Is it actually what we want?
87 | let writeCount = xsys.write(fd, buffer, lCount)
| `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
88 |
89 | guard writeCount >= 0 else {
[182/183] Compiling fs FSWatcher.swift
/host/spi-builder-workspace/Sources/fs/ErrnoError.swift:26:1: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
24 | }
25 |
26 | extension POSIXErrorCode : CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
27 |
28 | public var description : String {
/host/spi-builder-workspace/Sources/fs/FileDescriptor.swift:87:37: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
85 | // TODO: This is funny. It accepts an array of any type?!
86 | // Is it actually what we want?
87 | let writeCount = xsys.write(fd, buffer, lCount)
| `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
88 |
89 | guard writeCount >= 0 else {
[183/183] Compiling fs FileDescriptor.swift
/host/spi-builder-workspace/Sources/fs/ErrnoError.swift:26:1: warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
24 | }
25 |
26 | extension POSIXErrorCode : CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'POSIXErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Glibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
27 |
28 | public var description : String {
/host/spi-builder-workspace/Sources/fs/FileDescriptor.swift:87:37: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
85 | // TODO: This is funny. It accepts an array of any type?!
86 | // Is it actually what we want?
87 | let writeCount = xsys.write(fd, buffer, lCount)
| `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
88 |
89 | guard writeCount >= 0 else {
[185/203] Emitting module process
[186/203] Compiling json Stringify.swift
[187/203] Compiling process Stdio.swift
[188/203] Compiling json Module.swift
[189/203] Compiling json JsonFile.swift
[190/203] Compiling net SocketSourceTarget.swift
[191/203] Compiling net Util.swift
[192/203] Compiling net DNS.swift
[193/203] Emitting module json
/host/spi-builder-workspace/Sources/json/JSONWritableStream.swift:113:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
111 | // MARK: - Need more JSONEncodable
112 |
113 | extension Array: JSONEncodable {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
114 |
115 | public func toJSON() -> JSON {
/host/spi-builder-workspace/Sources/json/JSONWritableStream.swift:128:1: warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
126 | }
127 |
128 | extension Dictionary: JSONEncodable { // hh
| |- warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
129 |
130 | public func toJSON() -> JSON {
[194/203] Compiling json JSONWritableStream.swift
/host/spi-builder-workspace/Sources/json/JSONWritableStream.swift:113:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
111 | // MARK: - Need more JSONEncodable
112 |
113 | extension Array: JSONEncodable {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
114 |
115 | public func toJSON() -> JSON {
/host/spi-builder-workspace/Sources/json/JSONWritableStream.swift:128:1: warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
126 | }
127 |
128 | extension Dictionary: JSONEncodable { // hh
| |- warning: extension declares a conformance of imported type 'Dictionary' to imported protocol 'JSONEncodable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
129 |
130 | public func toJSON() -> JSON {
[196/204] Compiling process Messages.swift
[197/204] Compiling process FileSystem.swift
[198/204] Compiling process Module.swift
[199/204] Compiling process Environment.swift
[201/205] Emitting module net
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:80:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
78 | }
79 |
80 | extension in_addr : Equatable, Hashable {
| |- warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
81 |
82 | #if swift(>=5) || compiler(>=5.1)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:96:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
94 | }
95 |
96 | extension in_addr: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
97 | // this allows you to do: let addr : in_addr = "192.168.0.1"
98 |
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:113:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
111 | }
112 |
113 | extension in_addr: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'in_addr' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
114 |
115 | public var description: String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:121:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
119 | }
120 |
121 | extension sockaddr_in: SocketAddress {
| |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
122 |
123 | public static var domain = xsys.AF_INET // if you make this a let, swiftc segfaults
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:234:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
232 | }
233 |
234 | extension sockaddr_in: Equatable, Hashable {
| |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
235 |
236 | #if swift(>=5) || compiler(>=5.1)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:258:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
256 | * StringInterpolationConvertible
257 | */
258 | extension sockaddr_in: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
259 |
260 | public init(stringLiteral value: String) {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:274:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
272 | }
273 |
274 | extension sockaddr_in: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
275 |
276 | public var description: String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:282:1: warning: extension declares a conformance of imported type 'sockaddr_in6' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
280 | }
281 |
282 | extension sockaddr_in6: SocketAddress {
| |- warning: extension declares a conformance of imported type 'sockaddr_in6' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
283 |
284 | public static var domain = xsys.AF_INET6
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:320:1: warning: extension declares a conformance of imported type 'sockaddr_un' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
318 | }
319 |
320 | extension sockaddr_un: SocketAddress {
| |- warning: extension declares a conformance of imported type 'sockaddr_un' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
321 | // TBD: sockaddr_un would be interesting as the size of the structure is
322 | // technically dynamic (embedded string)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:457:1: warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
455 | }
456 |
457 | extension addrinfo : CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
458 |
459 | public var description : String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:517:1: warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
515 | }
516 |
517 | extension addrinfo : Sequence {
| |- warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
518 |
519 | public func makeIterator() -> AnyIterator<addrinfo> {
[202/215] Compiling child_process StdioAction.swift
[203/215] Compiling child_process ChildProcessPipes.swift
[204/215] Compiling console Module.swift
[205/215] Compiling net Module.swift
[206/215] Compiling net Server.swift
[207/215] Emitting module console
[208/215] Compiling console Console.swift
[210/216] Emitting module child_process
[211/216] Compiling net Socket.swift
/host/spi-builder-workspace/Sources/net/Socket.swift:257:25: warning: capture of non-Sendable type 'AT.Type' in an isolated closure; this is an error in the Swift 6 language mode
255 |
256 | connectQueue.async {
257 | let perrno = self._primaryConnect(address: address)
| `- warning: capture of non-Sendable type 'AT.Type' in an isolated closure; this is an error in the Swift 6 language mode
258 |
259 | // check if connect failed
/host/spi-builder-workspace/Sources/net/Socket.swift:232:44: warning: capture of non-Sendable type 'AT.Type' in an isolated closure; this is an error in the Swift 6 language mode
230 | }
231 |
232 | public func connect<AT: SocketAddress>(_ address: AT) {
| `- warning: capture of non-Sendable type 'AT.Type' in an isolated closure; this is an error in the Swift 6 language mode
233 | let log = self.log
234 | log.enter(); defer { log.leave() }
[212/216] Compiling net SocketAddress.swift
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:80:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
78 | }
79 |
80 | extension in_addr : Equatable, Hashable {
| |- warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
81 |
82 | #if swift(>=5) || compiler(>=5.1)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:96:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
94 | }
95 |
96 | extension in_addr: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'in_addr' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
97 | // this allows you to do: let addr : in_addr = "192.168.0.1"
98 |
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:113:1: warning: extension declares a conformance of imported type 'in_addr' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
111 | }
112 |
113 | extension in_addr: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'in_addr' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
114 |
115 | public var description: String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:121:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
119 | }
120 |
121 | extension sockaddr_in: SocketAddress {
| |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
122 |
123 | public static var domain = xsys.AF_INET // if you make this a let, swiftc segfaults
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:234:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
232 | }
233 |
234 | extension sockaddr_in: Equatable, Hashable {
| |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
235 |
236 | #if swift(>=5) || compiler(>=5.1)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:258:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
256 | * StringInterpolationConvertible
257 | */
258 | extension sockaddr_in: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
259 |
260 | public init(stringLiteral value: String) {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:274:1: warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
272 | }
273 |
274 | extension sockaddr_in: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'sockaddr_in' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
275 |
276 | public var description: String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:282:1: warning: extension declares a conformance of imported type 'sockaddr_in6' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
280 | }
281 |
282 | extension sockaddr_in6: SocketAddress {
| |- warning: extension declares a conformance of imported type 'sockaddr_in6' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
283 |
284 | public static var domain = xsys.AF_INET6
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:320:1: warning: extension declares a conformance of imported type 'sockaddr_un' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
318 | }
319 |
320 | extension sockaddr_un: SocketAddress {
| |- warning: extension declares a conformance of imported type 'sockaddr_un' to imported protocol 'SocketAddress'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
321 | // TBD: sockaddr_un would be interesting as the size of the structure is
322 | // technically dynamic (embedded string)
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:457:1: warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
455 | }
456 |
457 | extension addrinfo : CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
458 |
459 | public var description : String {
/host/spi-builder-workspace/Sources/net/SocketAddress.swift:517:1: warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
515 | }
516 |
517 | extension addrinfo : Sequence {
| |- warning: extension declares a conformance of imported type 'addrinfo' to imported protocol 'Sequence'; this will not behave correctly if the owners of 'SwiftGlibc' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
518 |
519 | public func makeIterator() -> AnyIterator<addrinfo> {
[214/217] Compiling child_process PipeSourceTarget.swift
[215/217] Compiling child_process ChildProcess.swift
[216/217] Compiling child_process Spawn.swift
[217/217] Compiling child_process Module.swift
[219/250] Emitting module dgram
[220/250] Compiling redis RedisPrint.swift
[221/250] Compiling redis RedisRetry.swift
[222/250] Compiling redis RedisValue.swift
[223/251] Emitting module http
[224/253] Compiling dgram Internals.swift
[225/253] Compiling http Agent.swift
[226/253] Compiling http BasicAuth.swift
[227/253] Compiling http ClientRequest.swift
[228/253] Compiling http HTTPConnection.swift
[229/253] Compiling http HTTPMessageWrapper.swift
[230/253] Compiling http HTTPStatus.swift
[231/253] Compiling http IncomingMessage.swift
[232/253] Compiling dgram Module.swift
[233/253] Compiling dgram Socket.swift
[234/254] Compiling http RequestOptions.swift
[235/254] Compiling http Server.swift
[236/254] Compiling redis RedisWritableStream.swift
[238/254] Compiling http IncomingMessageParser.swift
[239/254] Compiling http Misc.swift
[240/254] Compiling http Module.swift
[241/254] Compiling http QueryString.swift
[242/254] Compiling http Cookies.swift
[243/254] Compiling http Extensions.swift
[252/254] Emitting module redis
[254/255] Compiling http ServerResponse.swift
[255/255] Compiling http URL.swift
[257/268] Compiling connect Session.swift
[258/269] Compiling connect Connect.swift
[259/269] Compiling connect CookieParser.swift
[260/269] Compiling connect ServeStatic.swift
[261/269] Compiling connect BodyParser.swift
[262/269] Compiling connect CORS.swift
[263/269] Emitting module connect
/host/spi-builder-workspace/Sources/connect/QS.swift:254:26: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
252 | // Hm
253 |
254 | protocol RefTypeFlatten: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
255 |
256 | func flatten() -> Any
[264/269] Compiling connect TypeIs.swift
[265/269] Compiling connect Logger.swift
[266/269] Compiling connect MethodOverride.swift
[267/269] Compiling connect Module.swift
[268/269] Compiling connect Pause.swift
[269/269] Compiling connect QS.swift
/host/spi-builder-workspace/Sources/connect/QS.swift:254:26: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
252 | // Hm
253 |
254 | protocol RefTypeFlatten: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
255 |
256 | func flatten() -> Any
[271/282] Compiling express ServerResponse.swift
[272/283] Compiling express Router.swift
[273/283] Compiling express Settings.swift
[274/283] Compiling express RouteKeeper.swift
[275/283] Compiling express Module.swift
[276/283] Compiling express Mustache.swift
[277/283] Emitting module express
[278/283] Compiling express Express.swift
[279/283] Compiling express IncomingMessage.swift
[280/283] Compiling express JSON.swift
[281/283] Compiling express MiddlewareObject.swift
[282/283] Compiling express Render.swift
[283/283] Compiling express Route.swift
Build complete! (60.51s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "NozeIO",
"name" : "NozeIO",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Freddy",
"targets" : [
"Freddy"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CryptoSwift",
"targets" : [
"CryptoSwift"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "http_parser",
"targets" : [
"http_parser"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "base64",
"targets" : [
"base64"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "mustache",
"targets" : [
"mustache"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "xsys",
"targets" : [
"xsys"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "core",
"targets" : [
"core"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "leftpad",
"targets" : [
"leftpad"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "events",
"targets" : [
"events"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "streams",
"targets" : [
"streams"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "json",
"targets" : [
"json"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "fs",
"targets" : [
"fs"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "crypto",
"targets" : [
"crypto"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "dns",
"targets" : [
"dns"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "net",
"targets" : [
"net"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "dgram",
"targets" : [
"dgram"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "process",
"targets" : [
"process"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "console",
"targets" : [
"console"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "http",
"targets" : [
"http"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "child_process",
"targets" : [
"child_process"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "connect",
"targets" : [
"connect"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "express",
"targets" : [
"express"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "redis",
"targets" : [
"redis"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "cows",
"targets" : [
"cows"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "xsys",
"module_type" : "SwiftTarget",
"name" : "xsys",
"path" : "Sources/xsys",
"product_memberships" : [
"xsys",
"core",
"leftpad",
"events",
"streams",
"json",
"fs",
"crypto",
"dns",
"net",
"dgram",
"process",
"console",
"http",
"child_process",
"connect",
"express",
"redis",
"cows"
],
"sources" : [
"Module.swift",
"POSIXError.swift",
"SocketAddress.swift",
"UUID.swift",
"dylib.swift",
"fd.swift",
"ioctl.swift",
"misc.swift",
"ntohs.swift",
"sockaddr_any.swift",
"socket.swift",
"time.swift",
"timespec.swift",
"timeval_any.swift"
],
"type" : "library"
},
{
"c99name" : "streams",
"module_type" : "SwiftTarget",
"name" : "streams",
"path" : "Sources/streams",
"product_memberships" : [
"streams",
"json",
"fs",
"crypto",
"net",
"dgram",
"process",
"console",
"http",
"child_process",
"connect",
"express",
"redis"
],
"sources" : [
"Duplex.swift",
"DuplexStream.swift",
"GReadableSourceType.swift",
"GReadableStreamType.swift",
"GWritableStreamType.swift",
"GWritableTargetType.swift",
"Module.swift",
"PipeSourceError.swift",
"ReadableByteStreamType.swift",
"ReadableStream.swift",
"SourceStream.swift",
"Stream.swift",
"StreamPromise.swift",
"TargetStream.swift",
"WritableByteStreamType.swift",
"WritableStream.swift",
"adaptors/IteratorSource.swift",
"adaptors/SinkTarget.swift",
"bucket/ArrayBuffer.swift",
"bucket/Bucket.swift",
"bucket/ListBuffer.swift",
"callback/Readable.swift",
"callback/Transform.swift",
"callback/Writable.swift",
"extra/ConcatTarget.swift",
"extra/NullWritableStream.swift",
"extra/Through2.swift",
"extra/TransformStream.swift",
"extra/WritableByteStreamWrapper.swift",
"pipes/Sequence2StreamPipe.swift",
"pipes/Stream2StreamPipe.swift",
"pipes/String2StreamPipe.swift",
"strings/CharacterToUTF8.swift",
"strings/EncodingError.swift",
"strings/StringToUTF8.swift",
"strings/UTF8toCharacter.swift",
"strings/UTF8toLines.swift",
"strings/UniqStrings.swift"
],
"target_dependencies" : [
"core",
"events"
],
"type" : "library"
},
{
"c99name" : "redis",
"module_type" : "SwiftTarget",
"name" : "redis",
"path" : "Sources/redis",
"product_memberships" : [
"redis"
],
"sources" : [
"CallbackHelpers.swift",
"Extensions.swift",
"Module.swift",
"RedisClient.swift",
"RedisCoding.swift",
"RedisCommands.swift",
"RedisConnection.swift",
"RedisParser.swift",
"RedisPrint.swift",
"RedisRetry.swift",
"RedisValue.swift",
"RedisWritableStream.swift"
],
"target_dependencies" : [
"core",
"xsys",
"events",
"streams",
"net",
"console"
],
"type" : "library"
},
{
"c99name" : "process",
"module_type" : "SwiftTarget",
"name" : "process",
"path" : "Sources/process",
"product_memberships" : [
"process",
"console",
"http",
"child_process",
"connect",
"express",
"redis"
],
"sources" : [
"Environment.swift",
"FileSystem.swift",
"Messages.swift",
"Module.swift",
"Stdio.swift"
],
"target_dependencies" : [
"core",
"xsys",
"streams",
"fs"
],
"type" : "library"
},
{
"c99name" : "net",
"module_type" : "SwiftTarget",
"name" : "net",
"path" : "Sources/net",
"product_memberships" : [
"net",
"dgram",
"http",
"connect",
"express",
"redis"
],
"sources" : [
"DNS.swift",
"Module.swift",
"Server.swift",
"Socket.swift",
"SocketAddress.swift",
"SocketSourceTarget.swift",
"Util.swift"
],
"target_dependencies" : [
"core",
"xsys",
"events",
"streams",
"fs",
"dns"
],
"type" : "library"
},
{
"c99name" : "mustache",
"module_type" : "SwiftTarget",
"name" : "mustache",
"path" : "Sources/mustache",
"product_memberships" : [
"mustache",
"express"
],
"sources" : [
"HTMLEscape.swift",
"Helpers.swift",
"MustacheNode.swift",
"MustacheParser.swift",
"MustacheRenderingContext.swift",
"SimpleKVC.swift"
],
"type" : "library"
},
{
"c99name" : "leftpad",
"module_type" : "SwiftTarget",
"name" : "leftpad",
"path" : "Sources/leftpad",
"product_memberships" : [
"leftpad",
"connect",
"express"
],
"sources" : [
"Module.swift"
],
"target_dependencies" : [
"core"
],
"type" : "library"
},
{
"c99name" : "json",
"module_type" : "SwiftTarget",
"name" : "json",
"path" : "Sources/json",
"product_memberships" : [
"json",
"connect",
"express"
],
"sources" : [
"JSONWritableStream.swift",
"JsonFile.swift",
"Module.swift",
"Stringify.swift"
],
"target_dependencies" : [
"core",
"streams",
"Freddy",
"fs"
],
"type" : "library"
},
{
"c99name" : "http_parser",
"module_type" : "SwiftTarget",
"name" : "http_parser",
"path" : "Sources/http_parser",
"product_memberships" : [
"http_parser",
"http",
"connect",
"express"
],
"sources" : [
"CString.swift",
"HTTPError.swift",
"HTTPMethod.swift",
"HTTPParserState.swift",
"URLParser.swift",
"ascii.swift",
"http_parser.swift",
"http_parser_settings.swift"
],
"type" : "library"
},
{
"c99name" : "http",
"module_type" : "SwiftTarget",
"name" : "http",
"path" : "Sources/http",
"product_memberships" : [
"http",
"connect",
"express"
],
"sources" : [
"Agent.swift",
"BasicAuth.swift",
"ClientRequest.swift",
"Cookies.swift",
"Extensions.swift",
"HTTPConnection.swift",
"HTTPMessageWrapper.swift",
"HTTPStatus.swift",
"IncomingMessage.swift",
"IncomingMessageParser.swift",
"Misc.swift",
"Module.swift",
"QueryString.swift",
"RequestOptions.swift",
"Server.swift",
"ServerResponse.swift",
"URL.swift"
],
"target_dependencies" : [
"http_parser",
"core",
"events",
"streams",
"net",
"console",
"base64"
],
"type" : "library"
},
{
"c99name" : "fs",
"module_type" : "SwiftTarget",
"name" : "fs",
"path" : "Sources/fs",
"product_memberships" : [
"json",
"fs",
"net",
"dgram",
"process",
"console",
"http",
"child_process",
"connect",
"express",
"redis"
],
"sources" : [
"AsyncWrapper.swift",
"Convenience.swift",
"Directory.swift",
"ErrnoError.swift",
"FSWatcher.swift",
"FileDescriptor.swift",
"FileDescriptorStream.swift",
"FileSource.swift",
"FileTarget.swift",
"GCDChannelBase.swift",
"Module.swift",
"Path.swift",
"PosixWrappers.swift",
"StatStruct.swift",
"StdInSource.swift",
"StdOutTarget.swift",
"Streams.swift",
"Temp.swift",
"UnixUtils.swift"
],
"target_dependencies" : [
"core",
"xsys",
"events",
"streams"
],
"type" : "library"
},
{
"c99name" : "express",
"module_type" : "SwiftTarget",
"name" : "express",
"path" : "Sources/express",
"product_memberships" : [
"express"
],
"sources" : [
"Express.swift",
"IncomingMessage.swift",
"JSON.swift",
"MiddlewareObject.swift",
"Module.swift",
"Mustache.swift",
"Render.swift",
"Route.swift",
"RouteKeeper.swift",
"Router.swift",
"ServerResponse.swift",
"Settings.swift"
],
"target_dependencies" : [
"core",
"xsys",
"events",
"streams",
"http",
"connect",
"mustache"
],
"type" : "library"
},
{
"c99name" : "events",
"module_type" : "SwiftTarget",
"name" : "events",
"path" : "Sources/events",
"product_memberships" : [
"events",
"streams",
"json",
"fs",
"crypto",
"net",
"dgram",
"process",
"console",
"http",
"child_process",
"connect",
"express",
"redis"
],
"sources" : [
"ErrorEmitter.swift",
"EventEmitter.swift",
"EventListenerSet.swift",
"Module.swift"
],
"target_dependencies" : [
"core"
],
"type" : "library"
},
{
"c99name" : "dns",
"module_type" : "SwiftTarget",
"name" : "dns",
"path" : "Sources/dns",
"product_memberships" : [
"dns",
"net",
"dgram",
"http",
"connect",
"express",
"redis"
],
"sources" : [
"Lookup.swift",
"Module.swift"
],
"target_dependencies" : [
"core",
"xsys"
],
"type" : "library"
},
{
"c99name" : "dgram",
"module_type" : "SwiftTarget",
"name" : "dgram",
"path" : "Sources/dgram",
"product_memberships" : [
"dgram"
],
"sources" : [
"Internals.swift",
"Module.swift",
"Socket.swift"
],
"target_dependencies" : [
"net"
],
"type" : "library"
},
{
"c99name" : "crypto",
"module_type" : "SwiftTarget",
"name" : "crypto",
"path" : "Sources/crypto",
"product_memberships" : [
"crypto"
],
"sources" : [
"Hash.swift",
"MD5Hash.swift",
"Module.swift"
],
"target_dependencies" : [
"core",
"xsys",
"events",
"streams",
"CryptoSwift"
],
"type" : "library"
},
{
"c99name" : "cows",
"module_type" : "SwiftTarget",
"name" : "cows",
"path" : "Sources/cows",
"product_memberships" : [
"cows"
],
"sources" : [
"Module.swift",
"UniqueRandomArray.swift",
"cows.swift"
],
"target_dependencies" : [
"core",
"xsys"
],
"type" : "library"
},
{
"c99name" : "core",
"module_type" : "SwiftTarget",
"name" : "core",
"path" : "Sources/core",
"product_memberships" : [
"core",
"leftpad",
"events",
"streams",
"json",
"fs",
"crypto",
"dns",
"net",
"dgram",
"process",
"console",
"http",
"child_process",
"connect",
"express",
"redis",
"cows"
],
"sources" : [
"ByteBucket.swift",
"CIDictionary.swift",
"Extras.swift",
"Logger.swift",
"Module.swift",
"NozeCore.swift",
"NozeModules.swift",
"Promise.swift",
"RawByteBuffer.swift",
"Swift3.swift"
],
"target_dependencies" : [
"xsys"
],
"type" : "library"
},
{
"c99name" : "console",
"module_type" : "SwiftTarget",
"name" : "console",
"path" : "Sources/console",
"product_memberships" : [
"console",
"http",
"connect",
"express",
"redis"
],
"sources" : [
"Console.swift",
"Module.swift"
],
"target_dependencies" : [
"core",
"xsys",
"events",
"streams",
"process"
],
"type" : "library"
},
{
"c99name" : "connect",
"module_type" : "SwiftTarget",
"name" : "connect",
"path" : "Sources/connect",
"product_memberships" : [
"connect",
"express"
],
"sources" : [
"BodyParser.swift",
"CORS.swift",
"Connect.swift",
"CookieParser.swift",
"Logger.swift",
"MethodOverride.swift",
"Module.swift",
"Pause.swift",
"QS.swift",
"ServeStatic.swift",
"Session.swift",
"TypeIs.swift"
],
"target_dependencies" : [
"core",
"xsys",
"events",
"streams",
"http",
"console",
"Freddy",
"json",
"leftpad"
],
"type" : "library"
},
{
"c99name" : "child_process",
"module_type" : "SwiftTarget",
"name" : "child_process",
"path" : "Sources/child_process",
"product_memberships" : [
"child_process"
],
"sources" : [
"ChildProcess.swift",
"ChildProcessPipes.swift",
"Module.swift",
"PipeSourceTarget.swift",
"Spawn.swift",
"StdioAction.swift"
],
"target_dependencies" : [
"core",
"xsys",
"streams",
"process",
"fs"
],
"type" : "library"
},
{
"c99name" : "base64",
"module_type" : "SwiftTarget",
"name" : "base64",
"path" : "Sources/base64",
"product_memberships" : [
"base64",
"http",
"connect",
"express"
],
"sources" : [
"Base64.swift"
],
"type" : "library"
},
{
"c99name" : "Freddy",
"module_type" : "SwiftTarget",
"name" : "Freddy",
"path" : "Sources/Freddy",
"product_memberships" : [
"Freddy",
"json",
"connect",
"express"
],
"sources" : [
"JSON.swift",
"JSONDecodable.swift",
"JSONEncodable.swift",
"JSONEncodingDetector.swift",
"JSONLiteralConvertible.swift",
"JSONParser.swift",
"JSONSubscripting.swift",
"Swift3.swift"
],
"type" : "library"
},
{
"c99name" : "CryptoSwift",
"module_type" : "SwiftTarget",
"name" : "CryptoSwift",
"path" : "Sources/CryptoSwift",
"product_memberships" : [
"CryptoSwift",
"crypto"
],
"sources" : [
"ArrayExtension.swift",
"BatchedCollection.swift",
"Bit.swift",
"BytesSequence.swift",
"CSArrayType+Extensions.swift",
"Collection+Extension.swift",
"DigestType.swift",
"Generics.swift",
"Int+Extension.swift",
"IntegerConvertible.swift",
"MD5.swift",
"Operators.swift",
"Updatable.swift",
"Utils.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Done.