Build Information
Successful build of Eth with Swift 6.0 (beta) for macOS (SPM) (54354e) on 28 Jun 2024 10:21:50 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Beta.2.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.44.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/hayesgm/Eth.swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/hayesgm/Eth.swift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 54354ee fix generating address[]
Submodule path 'Tests/Solidity/lib/forge-std': checked out '978ac6fadb62f5f0b723c996f64be52eddba6801'
Submodule 'Tests/Solidity/lib/forge-std' (https://github.com/foundry-rs/forge-std) registered for path 'Tests/Solidity/lib/forge-std'
Cloning into '/Users/admin/builder/spi-builder-workspace/Tests/Solidity/lib/forge-std'...
Cloned https://github.com/hayesgm/Eth.swift.git
Revision (git rev-parse @):
54354ee21a606533e05671dae931c046824a36b4
SPI manifest file found: $workDir/.spi.yml
SUCCESS checkout https://github.com/hayesgm/Eth.swift.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $workDir
https://github.com/hayesgm/Eth.swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Beta.2.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
[1/1] Compiling plugin Swift-DocC
[2/2] Compiling plugin Swift-DocC Preview
Building for debugging...
[2/21] Write sources
[14/21] Write Geno-entitlement.plist
[15/21] Write swift-version--14728B76ED507284.txt
[16/46] Compiling KeccakTiny keccak-tiny.c
[17/46] Compiling Sha3Tiny keccak-tiny.c
[19/48] Compiling SwiftSyntax510 Empty.swift
[20/48] Emitting module SwiftSyntax510
[21/48] Compiling SwiftSyntax509 Empty.swift
[22/48] Emitting module SwiftSyntax509
[23/110] Compiling SwiftSyntax MemoryLayout.swift
[24/110] Compiling SwiftSyntax MissingNodeInitializers.swift
[25/110] Compiling SwiftSyntax RawSyntax.swift
[26/110] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[27/110] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[28/112] Compiling BigInt Subtraction.swift
[29/112] Compiling BigInt Words and Bits.swift
[35/112] Compiling SwiftSyntax RawSyntaxTokenView.swift
[36/112] Compiling SwiftSyntax SourceLength.swift
[37/118] Emitting module SwiftKeccak
[38/118] Compiling SwiftKeccak Keccak.swift
[39/118] Compiling SwiftSyntax BumpPtrAllocator.swift
[40/118] Compiling SwiftSyntax CommonAncestor.swift
[41/118] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[42/118] Compiling SwiftSyntax AbsolutePosition.swift
[43/118] Compiling SwiftSyntax AbsoluteRawSyntax.swift
[44/118] Compiling SwiftSyntax SyntaxTraits.swift
[45/118] Compiling SwiftSyntax SyntaxTransform.swift
[46/118] Compiling SwiftSyntax Tokens.swift
[47/118] Compiling SwiftSyntax TriviaPieces.swift
[48/118] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[49/118] Compiling SwiftSyntax Assert.swift
[52/118] Emitting module BigInt
[53/118] Compiling SwiftSyntax SyntaxVisitor.swift
[54/118] Compiling SwiftSyntax TokenKind.swift
[55/128] Compiling Eth EthUtil.swift
[56/128] Compiling Eth Eth.swift
[57/128] Compiling Eth EthWord.swift
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EthWord.swift:135:24: warning: static property 'maxInt256' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
133 | }
134 |
135 | private static let maxInt256 = BigInt(1) << 256
| `- warning: static property 'maxInt256' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
136 |
137 | private func bitwise(_ fn: (UInt8) -> UInt8) -> Data {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt.swift:29:15: note: struct 'BigInt' does not conform to the 'Sendable' protocol
27 | /// ```
28 | ///
29 | public struct BigInt: SignedInteger {
| `- note: struct 'BigInt' does not conform to the 'Sendable' protocol
30 | public enum Sign {
31 | case plus
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EthWord.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
1 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
2 | import Foundation
3 |
:
133 | }
134 |
135 | private static let maxInt256 = BigInt(1) << 256
| |- note: annotate 'maxInt256' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |
137 | private func bitwise(_ fn: (UInt8) -> UInt8) -> Data {
[58/128] Compiling Eth EthAddress.swift
[59/129] Compiling Eth Hex.swift
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:55:23: warning: static property 'empty' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | /// An empty `Hex` value
55 | public static var empty = Hex(Data())
| |- warning: static property 'empty' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'empty' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |
57 | /// A string representation of the `Hex` value.
[60/129] Compiling Eth EVM.swift
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:6:16: warning: static property 'maxUint256' is not concurrency-safe because non-'Sendable' type 'BigUInt' may have shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | public enum EVM {
6 | static let maxUint256 = BigUInt(1) << 256
| `- warning: static property 'maxUint256' is not concurrency-safe because non-'Sendable' type 'BigUInt' may have shared mutable state; this is an error in the Swift 6 language mode
7 | static let maxInt256 = BigInt(1) << 256
8 | static let one = BigUInt(1)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigUInt.swift:16:15: note: struct 'BigUInt' does not conform to the 'Sendable' protocol
14 | /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
15 | /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
16 | public struct BigUInt: UnsignedInteger {
| `- note: struct 'BigUInt' does not conform to the 'Sendable' protocol
17 | /// The type representing a digit in `BigUInt`'s underlying number system.
18 | public typealias Word = UInt
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
1 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
2 | import Foundation
3 | import SwiftKeccak
4 |
5 | public enum EVM {
6 | static let maxUint256 = BigUInt(1) << 256
| |- note: annotate 'maxUint256' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | static let maxInt256 = BigInt(1) << 256
8 | static let one = BigUInt(1)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:7:16: warning: static property 'maxInt256' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
5 | public enum EVM {
6 | static let maxUint256 = BigUInt(1) << 256
7 | static let maxInt256 = BigInt(1) << 256
| |- warning: static property 'maxInt256' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'maxInt256' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | static let one = BigUInt(1)
9 | static let sZero = BigInt(0)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt.swift:29:15: note: struct 'BigInt' does not conform to the 'Sendable' protocol
27 | /// ```
28 | ///
29 | public struct BigInt: SignedInteger {
| `- note: struct 'BigInt' does not conform to the 'Sendable' protocol
30 | public enum Sign {
31 | case plus
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:8:16: warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'BigUInt' may have shared mutable state; this is an error in the Swift 6 language mode
6 | static let maxUint256 = BigUInt(1) << 256
7 | static let maxInt256 = BigInt(1) << 256
8 | static let one = BigUInt(1)
| |- warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'BigUInt' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'one' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | static let sZero = BigInt(0)
10 | static let sOne = BigInt(1)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigUInt.swift:16:15: note: struct 'BigUInt' does not conform to the 'Sendable' protocol
14 | /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
15 | /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
16 | public struct BigUInt: UnsignedInteger {
| `- note: struct 'BigUInt' does not conform to the 'Sendable' protocol
17 | /// The type representing a digit in `BigUInt`'s underlying number system.
18 | public typealias Word = UInt
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:9:16: warning: static property 'sZero' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
7 | static let maxInt256 = BigInt(1) << 256
8 | static let one = BigUInt(1)
9 | static let sZero = BigInt(0)
| |- warning: static property 'sZero' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sZero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | static let sOne = BigInt(1)
11 | static let wordZero = EthWord(fromBigInt: .zero)!
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt.swift:29:15: note: struct 'BigInt' does not conform to the 'Sendable' protocol
27 | /// ```
28 | ///
29 | public struct BigInt: SignedInteger {
| `- note: struct 'BigInt' does not conform to the 'Sendable' protocol
30 | public enum Sign {
31 | case plus
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:10:16: warning: static property 'sOne' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
8 | static let one = BigUInt(1)
9 | static let sZero = BigInt(0)
10 | static let sOne = BigInt(1)
| |- warning: static property 'sOne' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sOne' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | static let wordZero = EthWord(fromBigInt: .zero)!
12 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt.swift:29:15: note: struct 'BigInt' does not conform to the 'Sendable' protocol
27 | /// ```
28 | ///
29 | public struct BigInt: SignedInteger {
| `- note: struct 'BigInt' does not conform to the 'Sendable' protocol
30 | public enum Sign {
31 | case plus
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:11:16: warning: static property 'wordZero' is not concurrency-safe because non-'Sendable' type 'EthWord' may have shared mutable state; this is an error in the Swift 6 language mode
9 | static let sZero = BigInt(0)
10 | static let sOne = BigInt(1)
11 | static let wordZero = EthWord(fromBigInt: .zero)!
| |- warning: static property 'wordZero' is not concurrency-safe because non-'Sendable' type 'EthWord' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'wordZero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EthWord.swift:5:15: note: consider making struct 'EthWord' conform to the 'Sendable' protocol
3 |
4 | /// A 256-bit (32-byte) word used in Ethereum operations.
5 | public struct EthWord: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'EthWord' conform to the 'Sendable' protocol
6 | public let hex: Hex
7 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:33:14: warning: associated value 'impure' of 'Sendable'-conforming enum 'VMError' has non-sendable type 'EVM.Operation'; this is an error in the Swift 6 language mode
31 | case outOfMemory
32 | case invalidOperation
33 | case impure(Operation)
| `- warning: associated value 'impure' of 'Sendable'-conforming enum 'VMError' has non-sendable type 'EVM.Operation'; this is an error in the Swift 6 language mode
34 | case notImplemented(Operation)
35 | case unexpectedError(String)
:
217 |
218 | /// A mapping of all known EVM operations.
219 | public enum Operation: Equatable {
| `- note: consider making enum 'Operation' conform to the 'Sendable' protocol
220 | case stop
221 | case add
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:34:14: warning: associated value 'notImplemented' of 'Sendable'-conforming enum 'VMError' has non-sendable type 'EVM.Operation'; this is an error in the Swift 6 language mode
32 | case invalidOperation
33 | case impure(Operation)
34 | case notImplemented(Operation)
| `- warning: associated value 'notImplemented' of 'Sendable'-conforming enum 'VMError' has non-sendable type 'EVM.Operation'; this is an error in the Swift 6 language mode
35 | case unexpectedError(String)
36 | }
:
217 |
218 | /// A mapping of all known EVM operations.
219 | public enum Operation: Equatable {
| `- note: consider making enum 'Operation' conform to the 'Sendable' protocol
220 | case stop
221 | case add
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:1315:14: warning: associated value 'error' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'ABI.Function'; this is an error in the Swift 6 language mode
1313 | case invalidCode(CodeError)
1314 | case vmError(VMError)
1315 | case error(ABI.Function, ABI.Value)
| `- warning: associated value 'error' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'ABI.Function'; this is an error in the Swift 6 language mode
1316 | case revert(Hex)
1317 | }
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:47:12: note: consider making struct 'Function' conform to the 'Sendable' protocol
45 | /// ABI.Value.tuple1(.uint8(22))
46 | /// ```
47 | struct Function: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Function' conform to the 'Sendable' protocol
48 | public let name: String
49 | public let inputs: [ABI.Schema]
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:1315:14: warning: associated value 'error' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'ABI.Value'; this is an error in the Swift 6 language mode
1313 | case invalidCode(CodeError)
1314 | case vmError(VMError)
1315 | case error(ABI.Function, ABI.Value)
| `- warning: associated value 'error' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'ABI.Value'; this is an error in the Swift 6 language mode
1316 | case revert(Hex)
1317 | }
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Value.swift:46:10: note: consider making enum 'Value' conform to the 'Sendable' protocol
44 | * - Tuples are canonically represented for easy pattern-matching, e.g., `.tuple2(.uint256, .uint256)`. For tuples with more than 16 values, use `.tupleN([.uint256, ...])`.
45 | */
46 | enum Value: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
47 | // Unsigned Int
48 | case uint8(UInt)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:1316:14: warning: associated value 'revert' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
1314 | case vmError(VMError)
1315 | case error(ABI.Function, ABI.Value)
1316 | case revert(Hex)
| `- warning: associated value 'revert' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
1317 | }
1318 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
[61/129] Compiling Eth Schema.swift
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:23:14: warning: associated value 'insufficientData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
21 | */
22 | enum DecodeError: Error, Equatable {
23 | case insufficientData(Schema, Hex)
| `- warning: associated value 'insufficientData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:23:14: warning: associated value 'insufficientData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
21 | */
22 | enum DecodeError: Error, Equatable {
23 | case insufficientData(Schema, Hex)
| `- warning: associated value 'insufficientData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:24:14: warning: associated value 'excessData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
22 | enum DecodeError: Error, Equatable {
23 | case insufficientData(Schema, Hex)
24 | case excessData(Schema, Hex)
| `- warning: associated value 'excessData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
25 | case nonEmptyDataFound(Schema, Hex)
26 | case integerOverflow(Schema, Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:24:14: warning: associated value 'excessData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
22 | enum DecodeError: Error, Equatable {
23 | case insufficientData(Schema, Hex)
24 | case excessData(Schema, Hex)
| `- warning: associated value 'excessData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
25 | case nonEmptyDataFound(Schema, Hex)
26 | case integerOverflow(Schema, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:25:14: warning: associated value 'nonEmptyDataFound' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
23 | case insufficientData(Schema, Hex)
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
| `- warning: associated value 'nonEmptyDataFound' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
26 | case integerOverflow(Schema, Hex)
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:25:14: warning: associated value 'nonEmptyDataFound' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
23 | case insufficientData(Schema, Hex)
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
| `- warning: associated value 'nonEmptyDataFound' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
26 | case integerOverflow(Schema, Hex)
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:26:14: warning: associated value 'integerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
26 | case integerOverflow(Schema, Hex)
| `- warning: associated value 'integerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
28 | case sizedSignedIntegerOverflow(Int, Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:26:14: warning: associated value 'integerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
26 | case integerOverflow(Schema, Hex)
| `- warning: associated value 'integerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
28 | case sizedSignedIntegerOverflow(Int, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:27:14: warning: associated value 'sizedUnsignedIntegerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
25 | case nonEmptyDataFound(Schema, Hex)
26 | case integerOverflow(Schema, Hex)
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
| `- warning: associated value 'sizedUnsignedIntegerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
28 | case sizedSignedIntegerOverflow(Int, Hex)
29 | case invalidDataPointer(Schema, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:28:14: warning: associated value 'sizedSignedIntegerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
26 | case integerOverflow(Schema, Hex)
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
28 | case sizedSignedIntegerOverflow(Int, Hex)
| `- warning: associated value 'sizedSignedIntegerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
29 | case invalidDataPointer(Schema, Hex)
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:29:14: warning: associated value 'invalidDataPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
28 | case sizedSignedIntegerOverflow(Int, Hex)
29 | case invalidDataPointer(Schema, Hex)
| `- warning: associated value 'invalidDataPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
31 | case invalidUtf8String(Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:29:14: warning: associated value 'invalidDataPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
28 | case sizedSignedIntegerOverflow(Int, Hex)
29 | case invalidDataPointer(Schema, Hex)
| `- warning: associated value 'invalidDataPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
31 | case invalidUtf8String(Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:30:14: warning: associated value 'invalidDataHeapPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
28 | case sizedSignedIntegerOverflow(Int, Hex)
29 | case invalidDataPointer(Schema, Hex)
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
| `- warning: associated value 'invalidDataHeapPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
31 | case invalidUtf8String(Hex)
32 | case invalidAddress(Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:30:14: warning: associated value 'invalidDataHeapPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
28 | case sizedSignedIntegerOverflow(Int, Hex)
29 | case invalidDataPointer(Schema, Hex)
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
| `- warning: associated value 'invalidDataHeapPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
31 | case invalidUtf8String(Hex)
32 | case invalidAddress(Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:31:14: warning: associated value 'invalidUtf8String' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
29 | case invalidDataPointer(Schema, Hex)
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
31 | case invalidUtf8String(Hex)
| `- warning: associated value 'invalidUtf8String' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
32 | case invalidAddress(Hex)
33 | case unexpectedError(String)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:32:14: warning: associated value 'invalidAddress' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
31 | case invalidUtf8String(Hex)
32 | case invalidAddress(Hex)
| `- warning: associated value 'invalidAddress' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
33 | case unexpectedError(String)
34 | case mismatchedType(Schema, Schema)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:34:14: warning: associated value 'mismatchedType' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
32 | case invalidAddress(Hex)
33 | case unexpectedError(String)
34 | case mismatchedType(Schema, Schema)
| `- warning: associated value 'mismatchedType' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
35 | case invalidResponse
36 | }
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:34:14: warning: associated value 'mismatchedType' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
32 | case invalidAddress(Hex)
33 | case unexpectedError(String)
34 | case mismatchedType(Schema, Schema)
| `- warning: associated value 'mismatchedType' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
35 | case invalidResponse
36 | }
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
[62/129] Compiling Eth Function.swift
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:12:14: warning: associated value 'mismatchedAbiSignature' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
10 | /// - expected: The expected 4-byte ABI signature.
11 | /// - received: The received signature if input data was at least 4 bytes, otherwise the empty hex.
12 | case mismatchedAbiSignature(Hex, Hex)
| `- warning: associated value 'mismatchedAbiSignature' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
13 |
14 | /// Error indicating that the function input does not properly match the function's input schema.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:12:14: warning: associated value 'mismatchedAbiSignature' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
10 | /// - expected: The expected 4-byte ABI signature.
11 | /// - received: The received signature if input data was at least 4 bytes, otherwise the empty hex.
12 | case mismatchedAbiSignature(Hex, Hex)
| `- warning: associated value 'mismatchedAbiSignature' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
13 |
14 | /// Error indicating that the function input does not properly match the function's input schema.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:19:14: warning: associated value 'invalidFunctionInput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
17 | /// - expected: The expected input schema.
18 | /// - received: The received input schema.
19 | case invalidFunctionInput(ABI.Schema, ABI.Schema)
| `- warning: associated value 'invalidFunctionInput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
20 |
21 | /// Error indicating that the function output does not properly match the function's output schema.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:41:10: note: consider making enum 'Schema' conform to the 'Sendable' protocol
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:19:14: warning: associated value 'invalidFunctionInput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
17 | /// - expected: The expected input schema.
18 | /// - received: The received input schema.
19 | case invalidFunctionInput(ABI.Schema, ABI.Schema)
| `- warning: associated value 'invalidFunctionInput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
20 |
21 | /// Error indicating that the function output does not properly match the function's output schema.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:41:10: note: consider making enum 'Schema' conform to the 'Sendable' protocol
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:27:14: warning: associated value 'invalidFunctionOutput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
25 | /// - expected: The expected output schema.
26 | /// - received: The received output schema.
27 | case invalidFunctionOutput(ABI.Schema, ABI.Schema)
| `- warning: associated value 'invalidFunctionOutput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
28 |
29 | /// An unexpected error occurred. This is reserved for codepaths we never expect to encounter.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:41:10: note: consider making enum 'Schema' conform to the 'Sendable' protocol
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:27:14: warning: associated value 'invalidFunctionOutput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
25 | /// - expected: The expected output schema.
26 | /// - received: The received output schema.
27 | case invalidFunctionOutput(ABI.Schema, ABI.Schema)
| `- warning: associated value 'invalidFunctionOutput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
28 |
29 | /// An unexpected error occurred. This is reserved for codepaths we never expect to encounter.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:41:10: note: consider making enum 'Schema' conform to the 'Sendable' protocol
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:55:23: warning: static property 'empty' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | /// An empty `Hex` value
55 | public static var empty = Hex(Data())
| |- warning: static property 'empty' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'empty' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |
57 | /// A string representation of the `Hex` value.
[63/129] Compiling Eth ABI.swift
[64/129] Compiling Eth Value.swift
[65/129] Emitting module Eth
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:12:14: warning: associated value 'mismatchedAbiSignature' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
10 | /// - expected: The expected 4-byte ABI signature.
11 | /// - received: The received signature if input data was at least 4 bytes, otherwise the empty hex.
12 | case mismatchedAbiSignature(Hex, Hex)
| `- warning: associated value 'mismatchedAbiSignature' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
13 |
14 | /// Error indicating that the function input does not properly match the function's input schema.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:12:14: warning: associated value 'mismatchedAbiSignature' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
10 | /// - expected: The expected 4-byte ABI signature.
11 | /// - received: The received signature if input data was at least 4 bytes, otherwise the empty hex.
12 | case mismatchedAbiSignature(Hex, Hex)
| `- warning: associated value 'mismatchedAbiSignature' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
13 |
14 | /// Error indicating that the function input does not properly match the function's input schema.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:19:14: warning: associated value 'invalidFunctionInput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
17 | /// - expected: The expected input schema.
18 | /// - received: The received input schema.
19 | case invalidFunctionInput(ABI.Schema, ABI.Schema)
| `- warning: associated value 'invalidFunctionInput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
20 |
21 | /// Error indicating that the function output does not properly match the function's output schema.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:41:10: note: consider making enum 'Schema' conform to the 'Sendable' protocol
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:19:14: warning: associated value 'invalidFunctionInput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
17 | /// - expected: The expected input schema.
18 | /// - received: The received input schema.
19 | case invalidFunctionInput(ABI.Schema, ABI.Schema)
| `- warning: associated value 'invalidFunctionInput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
20 |
21 | /// Error indicating that the function output does not properly match the function's output schema.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:41:10: note: consider making enum 'Schema' conform to the 'Sendable' protocol
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:27:14: warning: associated value 'invalidFunctionOutput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
25 | /// - expected: The expected output schema.
26 | /// - received: The received output schema.
27 | case invalidFunctionOutput(ABI.Schema, ABI.Schema)
| `- warning: associated value 'invalidFunctionOutput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
28 |
29 | /// An unexpected error occurred. This is reserved for codepaths we never expect to encounter.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:41:10: note: consider making enum 'Schema' conform to the 'Sendable' protocol
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:27:14: warning: associated value 'invalidFunctionOutput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
25 | /// - expected: The expected output schema.
26 | /// - received: The received output schema.
27 | case invalidFunctionOutput(ABI.Schema, ABI.Schema)
| `- warning: associated value 'invalidFunctionOutput' of 'Sendable'-conforming enum 'FunctionError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
28 |
29 | /// An unexpected error occurred. This is reserved for codepaths we never expect to encounter.
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:41:10: note: consider making enum 'Schema' conform to the 'Sendable' protocol
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:23:14: warning: associated value 'insufficientData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
21 | */
22 | enum DecodeError: Error, Equatable {
23 | case insufficientData(Schema, Hex)
| `- warning: associated value 'insufficientData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:23:14: warning: associated value 'insufficientData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
21 | */
22 | enum DecodeError: Error, Equatable {
23 | case insufficientData(Schema, Hex)
| `- warning: associated value 'insufficientData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:24:14: warning: associated value 'excessData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
22 | enum DecodeError: Error, Equatable {
23 | case insufficientData(Schema, Hex)
24 | case excessData(Schema, Hex)
| `- warning: associated value 'excessData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
25 | case nonEmptyDataFound(Schema, Hex)
26 | case integerOverflow(Schema, Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:24:14: warning: associated value 'excessData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
22 | enum DecodeError: Error, Equatable {
23 | case insufficientData(Schema, Hex)
24 | case excessData(Schema, Hex)
| `- warning: associated value 'excessData' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
25 | case nonEmptyDataFound(Schema, Hex)
26 | case integerOverflow(Schema, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:25:14: warning: associated value 'nonEmptyDataFound' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
23 | case insufficientData(Schema, Hex)
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
| `- warning: associated value 'nonEmptyDataFound' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
26 | case integerOverflow(Schema, Hex)
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:25:14: warning: associated value 'nonEmptyDataFound' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
23 | case insufficientData(Schema, Hex)
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
| `- warning: associated value 'nonEmptyDataFound' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
26 | case integerOverflow(Schema, Hex)
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:26:14: warning: associated value 'integerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
26 | case integerOverflow(Schema, Hex)
| `- warning: associated value 'integerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
28 | case sizedSignedIntegerOverflow(Int, Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:26:14: warning: associated value 'integerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
24 | case excessData(Schema, Hex)
25 | case nonEmptyDataFound(Schema, Hex)
26 | case integerOverflow(Schema, Hex)
| `- warning: associated value 'integerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
28 | case sizedSignedIntegerOverflow(Int, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:27:14: warning: associated value 'sizedUnsignedIntegerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
25 | case nonEmptyDataFound(Schema, Hex)
26 | case integerOverflow(Schema, Hex)
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
| `- warning: associated value 'sizedUnsignedIntegerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
28 | case sizedSignedIntegerOverflow(Int, Hex)
29 | case invalidDataPointer(Schema, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:28:14: warning: associated value 'sizedSignedIntegerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
26 | case integerOverflow(Schema, Hex)
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
28 | case sizedSignedIntegerOverflow(Int, Hex)
| `- warning: associated value 'sizedSignedIntegerOverflow' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
29 | case invalidDataPointer(Schema, Hex)
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:29:14: warning: associated value 'invalidDataPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
28 | case sizedSignedIntegerOverflow(Int, Hex)
29 | case invalidDataPointer(Schema, Hex)
| `- warning: associated value 'invalidDataPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
31 | case invalidUtf8String(Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:29:14: warning: associated value 'invalidDataPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
27 | case sizedUnsignedIntegerOverflow(Int, Hex)
28 | case sizedSignedIntegerOverflow(Int, Hex)
29 | case invalidDataPointer(Schema, Hex)
| `- warning: associated value 'invalidDataPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
31 | case invalidUtf8String(Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:30:14: warning: associated value 'invalidDataHeapPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
28 | case sizedSignedIntegerOverflow(Int, Hex)
29 | case invalidDataPointer(Schema, Hex)
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
| `- warning: associated value 'invalidDataHeapPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
31 | case invalidUtf8String(Hex)
32 | case invalidAddress(Hex)
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:30:14: warning: associated value 'invalidDataHeapPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
28 | case sizedSignedIntegerOverflow(Int, Hex)
29 | case invalidDataPointer(Schema, Hex)
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
| `- warning: associated value 'invalidDataHeapPointer' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
31 | case invalidUtf8String(Hex)
32 | case invalidAddress(Hex)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:31:14: warning: associated value 'invalidUtf8String' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
29 | case invalidDataPointer(Schema, Hex)
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
31 | case invalidUtf8String(Hex)
| `- warning: associated value 'invalidUtf8String' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
32 | case invalidAddress(Hex)
33 | case unexpectedError(String)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:32:14: warning: associated value 'invalidAddress' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
30 | case invalidDataHeapPointer(Schema, Int?, Int, Hex)
31 | case invalidUtf8String(Hex)
32 | case invalidAddress(Hex)
| `- warning: associated value 'invalidAddress' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
33 | case unexpectedError(String)
34 | case mismatchedType(Schema, Schema)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:34:14: warning: associated value 'mismatchedType' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
32 | case invalidAddress(Hex)
33 | case unexpectedError(String)
34 | case mismatchedType(Schema, Schema)
| `- warning: associated value 'mismatchedType' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
35 | case invalidResponse
36 | }
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Schema.swift:34:14: warning: associated value 'mismatchedType' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
32 | case invalidAddress(Hex)
33 | case unexpectedError(String)
34 | case mismatchedType(Schema, Schema)
| `- warning: associated value 'mismatchedType' of 'Sendable'-conforming enum 'DecodeError' has non-sendable type 'ABI.Schema'; this is an error in the Swift 6 language mode
35 | case invalidResponse
36 | }
:
39 | An enumeration of all possible Solidity ABI types (e.g. `.uint256` for "uint256", `.tuple([.array(.string)])` for "(string[])")
40 | */
41 | enum Schema: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Schema' conform to the 'Sendable' protocol
42 | // Unsigned Int
43 | case uint8
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:6:16: warning: static property 'maxUint256' is not concurrency-safe because non-'Sendable' type 'BigUInt' may have shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | public enum EVM {
6 | static let maxUint256 = BigUInt(1) << 256
| `- warning: static property 'maxUint256' is not concurrency-safe because non-'Sendable' type 'BigUInt' may have shared mutable state; this is an error in the Swift 6 language mode
7 | static let maxInt256 = BigInt(1) << 256
8 | static let one = BigUInt(1)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigUInt.swift:16:15: note: struct 'BigUInt' does not conform to the 'Sendable' protocol
14 | /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
15 | /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
16 | public struct BigUInt: UnsignedInteger {
| `- note: struct 'BigUInt' does not conform to the 'Sendable' protocol
17 | /// The type representing a digit in `BigUInt`'s underlying number system.
18 | public typealias Word = UInt
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
1 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
2 | import Foundation
3 | import SwiftKeccak
4 |
5 | public enum EVM {
6 | static let maxUint256 = BigUInt(1) << 256
| |- note: annotate 'maxUint256' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | static let maxInt256 = BigInt(1) << 256
8 | static let one = BigUInt(1)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:7:16: warning: static property 'maxInt256' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
5 | public enum EVM {
6 | static let maxUint256 = BigUInt(1) << 256
7 | static let maxInt256 = BigInt(1) << 256
| |- warning: static property 'maxInt256' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'maxInt256' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | static let one = BigUInt(1)
9 | static let sZero = BigInt(0)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt.swift:29:15: note: struct 'BigInt' does not conform to the 'Sendable' protocol
27 | /// ```
28 | ///
29 | public struct BigInt: SignedInteger {
| `- note: struct 'BigInt' does not conform to the 'Sendable' protocol
30 | public enum Sign {
31 | case plus
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:8:16: warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'BigUInt' may have shared mutable state; this is an error in the Swift 6 language mode
6 | static let maxUint256 = BigUInt(1) << 256
7 | static let maxInt256 = BigInt(1) << 256
8 | static let one = BigUInt(1)
| |- warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'BigUInt' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'one' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | static let sZero = BigInt(0)
10 | static let sOne = BigInt(1)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigUInt.swift:16:15: note: struct 'BigUInt' does not conform to the 'Sendable' protocol
14 | /// This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper
15 | /// around `Array<UInt64>`. (In fact, `BigUInt` only uses an array if there are more than two digits.)
16 | public struct BigUInt: UnsignedInteger {
| `- note: struct 'BigUInt' does not conform to the 'Sendable' protocol
17 | /// The type representing a digit in `BigUInt`'s underlying number system.
18 | public typealias Word = UInt
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:9:16: warning: static property 'sZero' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
7 | static let maxInt256 = BigInt(1) << 256
8 | static let one = BigUInt(1)
9 | static let sZero = BigInt(0)
| |- warning: static property 'sZero' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sZero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | static let sOne = BigInt(1)
11 | static let wordZero = EthWord(fromBigInt: .zero)!
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt.swift:29:15: note: struct 'BigInt' does not conform to the 'Sendable' protocol
27 | /// ```
28 | ///
29 | public struct BigInt: SignedInteger {
| `- note: struct 'BigInt' does not conform to the 'Sendable' protocol
30 | public enum Sign {
31 | case plus
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:10:16: warning: static property 'sOne' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
8 | static let one = BigUInt(1)
9 | static let sZero = BigInt(0)
10 | static let sOne = BigInt(1)
| |- warning: static property 'sOne' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sOne' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | static let wordZero = EthWord(fromBigInt: .zero)!
12 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt.swift:29:15: note: struct 'BigInt' does not conform to the 'Sendable' protocol
27 | /// ```
28 | ///
29 | public struct BigInt: SignedInteger {
| `- note: struct 'BigInt' does not conform to the 'Sendable' protocol
30 | public enum Sign {
31 | case plus
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:11:16: warning: static property 'wordZero' is not concurrency-safe because non-'Sendable' type 'EthWord' may have shared mutable state; this is an error in the Swift 6 language mode
9 | static let sZero = BigInt(0)
10 | static let sOne = BigInt(1)
11 | static let wordZero = EthWord(fromBigInt: .zero)!
| |- warning: static property 'wordZero' is not concurrency-safe because non-'Sendable' type 'EthWord' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'wordZero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EthWord.swift:5:15: note: consider making struct 'EthWord' conform to the 'Sendable' protocol
3 |
4 | /// A 256-bit (32-byte) word used in Ethereum operations.
5 | public struct EthWord: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'EthWord' conform to the 'Sendable' protocol
6 | public let hex: Hex
7 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:33:14: warning: associated value 'impure' of 'Sendable'-conforming enum 'VMError' has non-sendable type 'EVM.Operation'; this is an error in the Swift 6 language mode
31 | case outOfMemory
32 | case invalidOperation
33 | case impure(Operation)
| `- warning: associated value 'impure' of 'Sendable'-conforming enum 'VMError' has non-sendable type 'EVM.Operation'; this is an error in the Swift 6 language mode
34 | case notImplemented(Operation)
35 | case unexpectedError(String)
:
217 |
218 | /// A mapping of all known EVM operations.
219 | public enum Operation: Equatable {
| `- note: consider making enum 'Operation' conform to the 'Sendable' protocol
220 | case stop
221 | case add
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:34:14: warning: associated value 'notImplemented' of 'Sendable'-conforming enum 'VMError' has non-sendable type 'EVM.Operation'; this is an error in the Swift 6 language mode
32 | case invalidOperation
33 | case impure(Operation)
34 | case notImplemented(Operation)
| `- warning: associated value 'notImplemented' of 'Sendable'-conforming enum 'VMError' has non-sendable type 'EVM.Operation'; this is an error in the Swift 6 language mode
35 | case unexpectedError(String)
36 | }
:
217 |
218 | /// A mapping of all known EVM operations.
219 | public enum Operation: Equatable {
| `- note: consider making enum 'Operation' conform to the 'Sendable' protocol
220 | case stop
221 | case add
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:1315:14: warning: associated value 'error' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'ABI.Function'; this is an error in the Swift 6 language mode
1313 | case invalidCode(CodeError)
1314 | case vmError(VMError)
1315 | case error(ABI.Function, ABI.Value)
| `- warning: associated value 'error' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'ABI.Function'; this is an error in the Swift 6 language mode
1316 | case revert(Hex)
1317 | }
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Function.swift:47:12: note: consider making struct 'Function' conform to the 'Sendable' protocol
45 | /// ABI.Value.tuple1(.uint8(22))
46 | /// ```
47 | struct Function: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Function' conform to the 'Sendable' protocol
48 | public let name: String
49 | public let inputs: [ABI.Schema]
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:1315:14: warning: associated value 'error' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'ABI.Value'; this is an error in the Swift 6 language mode
1313 | case invalidCode(CodeError)
1314 | case vmError(VMError)
1315 | case error(ABI.Function, ABI.Value)
| `- warning: associated value 'error' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'ABI.Value'; this is an error in the Swift 6 language mode
1316 | case revert(Hex)
1317 | }
/Users/admin/builder/spi-builder-workspace/Sources/Eth/ABI/Value.swift:46:10: note: consider making enum 'Value' conform to the 'Sendable' protocol
44 | * - Tuples are canonically represented for easy pattern-matching, e.g., `.tuple2(.uint256, .uint256)`. For tuples with more than 16 values, use `.tupleN([.uint256, ...])`.
45 | */
46 | enum Value: Equatable, CustomStringConvertible {
| `- note: consider making enum 'Value' conform to the 'Sendable' protocol
47 | // Unsigned Int
48 | case uint8(UInt)
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EVM.swift:1316:14: warning: associated value 'revert' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
1314 | case vmError(VMError)
1315 | case error(ABI.Function, ABI.Value)
1316 | case revert(Hex)
| `- warning: associated value 'revert' of 'Sendable'-conforming enum 'QueryError' has non-sendable type 'Hex'; this is an error in the Swift 6 language mode
1317 | }
1318 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:4:15: note: consider making struct 'Hex' conform to the 'Sendable' protocol
2 |
3 | /// Hex is a light wrapper around `Data` to make it easily convertable to and from hex strings.
4 | public struct Hex: Codable, Equatable, Hashable, CustomStringConvertible, ExpressibleByStringLiteral {
| `- note: consider making struct 'Hex' conform to the 'Sendable' protocol
5 | public let data: Data
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EthWord.swift:135:24: warning: static property 'maxInt256' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
133 | }
134 |
135 | private static let maxInt256 = BigInt(1) << 256
| `- warning: static property 'maxInt256' is not concurrency-safe because non-'Sendable' type 'BigInt' may have shared mutable state; this is an error in the Swift 6 language mode
136 |
137 | private func bitwise(_ fn: (UInt8) -> UInt8) -> Data {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt.swift:29:15: note: struct 'BigInt' does not conform to the 'Sendable' protocol
27 | /// ```
28 | ///
29 | public struct BigInt: SignedInteger {
| `- note: struct 'BigInt' does not conform to the 'Sendable' protocol
30 | public enum Sign {
31 | case plus
/Users/admin/builder/spi-builder-workspace/Sources/Eth/EthWord.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
1 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
2 | import Foundation
3 |
:
133 | }
134 |
135 | private static let maxInt256 = BigInt(1) << 256
| |- note: annotate 'maxInt256' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |
137 | private func bitwise(_ fn: (UInt8) -> UInt8) -> Data {
/Users/admin/builder/spi-builder-workspace/Sources/Eth/Hex.swift:55:23: warning: static property 'empty' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | /// An empty `Hex` value
55 | public static var empty = Hex(Data())
| |- warning: static property 'empty' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'empty' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |
57 | /// A string representation of the `Hex` value.
[66/129] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[67/129] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[68/129] Compiling SwiftSyntax SyntaxBaseNodes.swift
[69/129] Compiling SwiftSyntax SyntaxCollections.swift
[70/129] Compiling SwiftSyntax SyntaxEnum.swift
[71/129] Compiling SwiftSyntax SyntaxKind.swift
[72/129] Compiling SwiftSyntax SyntaxRewriter.swift
[74/129] Compiling SwiftSyntax SyntaxIdentifier.swift
[75/129] Compiling SwiftSyntax SyntaxNodeStructure.swift
[76/129] Compiling SwiftSyntax SyntaxProtocol.swift
[77/129] Compiling SwiftSyntax SyntaxText.swift
[78/129] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[79/129] Compiling SwiftSyntax TokenDiagnostic.swift
[80/129] Compiling SwiftSyntax RawSyntaxNodesC.swift
[81/129] Compiling SwiftSyntax RawSyntaxNodesD.swift
[82/129] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[83/129] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[84/129] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[85/129] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[86/129] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[87/129] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[88/129] Compiling SwiftSyntax RawSyntaxValidation.swift
[89/129] Compiling SwiftSyntax SyntaxNodesAB.swift
[90/129] Compiling SwiftSyntax SyntaxNodesC.swift
[91/129] Compiling SwiftSyntax SyntaxNodesD.swift
[106/129] Emitting module SwiftSyntax
[107/129] Compiling SwiftSyntax SourceLocation.swift
[108/129] Compiling SwiftSyntax SourcePresence.swift
[109/129] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[110/129] Compiling SwiftSyntax Syntax.swift
[111/129] Compiling SwiftSyntax SyntaxArena.swift
[112/129] Compiling SwiftSyntax SyntaxChildren.swift
[113/129] Compiling SwiftSyntax SyntaxCollection.swift
[114/129] Compiling SwiftSyntax TokenSequence.swift
[115/129] Compiling SwiftSyntax TokenSyntax.swift
[116/129] Compiling SwiftSyntax Trivia.swift
[117/129] Compiling SwiftSyntax Utils.swift
[118/129] Compiling SwiftSyntax ChildNameForKeyPath.swift
[119/129] Compiling SwiftSyntax Keyword.swift
[120/129] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[121/129] Compiling SwiftSyntax SyntaxNodesEF.swift
[122/129] Compiling SwiftSyntax SyntaxNodesGHI.swift
[123/129] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[124/129] Compiling SwiftSyntax SyntaxNodesOP.swift
[125/129] Compiling SwiftSyntax SyntaxNodesQRS.swift
[126/129] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[127/181] Compiling SwiftDiagnostics Note.swift
[128/181] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[129/181] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[130/181] Compiling SwiftDiagnostics FixIt.swift
[131/181] Compiling SwiftDiagnostics Message.swift
[132/181] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[133/181] Compiling SwiftDiagnostics Diagnostic.swift
[134/181] Emitting module SwiftDiagnostics
[135/181] Compiling SwiftDiagnostics Convenience.swift
[136/181] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[137/181] Compiling SwiftBasicFormat Syntax+Extensions.swift
[138/181] Emitting module SwiftBasicFormat
[139/181] Compiling SwiftBasicFormat BasicFormat.swift
[140/181] Compiling SwiftParser UnicodeScalarExtensions.swift
[141/181] Compiling SwiftParser Lookahead.swift
[142/181] Compiling SwiftParser LoopProgressCondition.swift
[143/181] Compiling SwiftParser Modifiers.swift
[144/185] Compiling SwiftParser SyntaxUtils.swift
[145/185] Compiling SwiftParser TokenConsumer.swift
[146/185] Compiling SwiftParser TokenPrecedence.swift
[147/185] Compiling SwiftParser TokenSpec.swift
[148/185] Compiling SwiftParser Parser.swift
[149/185] Compiling SwiftParser Patterns.swift
[150/185] Compiling SwiftParser Recovery.swift
[151/185] Compiling SwiftParser Specifiers.swift
[152/185] Compiling SwiftParser Lexeme.swift
[153/185] Compiling SwiftParser LexemeSequence.swift
[154/185] Compiling SwiftParser Lexer.swift
[155/185] Compiling SwiftParser RegexLiteralLexer.swift
[156/185] Compiling SwiftParser Names.swift
[157/185] Compiling SwiftParser Nominals.swift
[158/185] Compiling SwiftParser Parameters.swift
[159/185] Compiling SwiftParser ParseSourceFile.swift
[160/185] Compiling SwiftParser Statements.swift
[161/185] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[162/185] Compiling SwiftParser StringLiterals.swift
[163/185] Compiling SwiftParser SwiftParserCompatibility.swift
[164/185] Compiling SwiftParser TokenSpecSet.swift
[165/185] Compiling SwiftParser TopLevel.swift
[166/185] Compiling SwiftParser TriviaParser.swift
[167/185] Compiling SwiftParser Types.swift
[168/185] Emitting module SwiftParser
[169/185] Compiling SwiftParser IsLexerClassified.swift
[170/185] Compiling SwiftParser LayoutNodes+Parsable.swift
[171/185] Compiling SwiftParser Parser+TokenSpecSet.swift
[172/185] Compiling SwiftParser TokenSpecStaticMembers.swift
[173/185] Compiling SwiftParser Attributes.swift
[174/185] Compiling SwiftParser Availability.swift
[175/185] Compiling SwiftParser CharacterInfo.swift
[176/185] Compiling SwiftParser CollectionNodes+Parsable.swift
[177/185] Compiling SwiftParser Declarations.swift
[178/185] Compiling SwiftParser Directives.swift
[179/185] Compiling SwiftParser ExperimentalFeatures.swift
[180/185] Compiling SwiftParser Expressions.swift
[181/185] Compiling SwiftParser IncrementalParseTransition.swift
[182/185] Compiling SwiftParser Cursor.swift
[183/198] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[184/199] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[185/199] Compiling SwiftParserDiagnostics Utils.swift
[186/199] Compiling SwiftParserDiagnostics PresenceUtils.swift
[187/199] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[188/199] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[189/199] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[190/199] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[191/199] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[192/199] Compiling SwiftParserDiagnostics MissingNodesError.swift
[193/199] Compiling SwiftParserDiagnostics MissingTokenError.swift
[194/199] Emitting module SwiftParserDiagnostics
[195/199] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[196/199] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[197/213] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[198/213] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[199/214] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[200/214] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[201/214] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[202/214] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[203/214] Compiling SwiftSyntaxBuilder Indenter.swift
[204/214] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[205/214] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[206/214] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[207/214] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[208/214] Emitting module SwiftSyntaxBuilder
[209/214] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[210/214] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[211/214] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[212/218] Compiling Geno main.swift
[213/218] Compiling Geno Contract.swift
[214/218] Compiling Geno Geno.swift
/Users/admin/builder/spi-builder-workspace/Sources/Geno/Geno.swift:6:5: warning: var 'contractName' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
4 | import SwiftSyntaxBuilder
5 |
6 | var contractName: String = ""
| |- warning: var 'contractName' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'contractName' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'contractName' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | // Create the struct declaration syntax
8 | func createSourceFileSyntax(from contract: Contract, name: String) -> SourceFileSyntax {
[215/218] Emitting module Geno
/Users/admin/builder/spi-builder-workspace/Sources/Geno/Geno.swift:6:5: warning: var 'contractName' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
4 | import SwiftSyntaxBuilder
5 |
6 | var contractName: String = ""
| |- warning: var 'contractName' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'contractName' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'contractName' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | // Create the struct declaration syntax
8 | func createSourceFileSyntax(from contract: Contract, name: String) -> SourceFileSyntax {
[215/218] Write Objects.LinkFileList
[216/218] Linking Geno
[217/218] Applying Geno
Build complete! (60.53s)
Fetching https://github.com/apple/swift-docc-symbolkit
Fetching https://github.com/attaswift/BigInt.git
Fetching https://github.com/apple/swift-syntax.git
Fetching https://github.com/bitflying/SwiftKeccak.git
Fetching https://github.com/apple/swift-docc-plugin
[1/4701] Fetching bigint
[2/4735] Fetching bigint, swiftkeccak
[36/6313] Fetching bigint, swiftkeccak, swift-docc-plugin
[5374/9197] Fetching bigint, swiftkeccak, swift-docc-plugin, swift-docc-symbolkit
[6685/70858] Fetching bigint, swiftkeccak, swift-docc-plugin, swift-docc-symbolkit, swift-syntax
Fetched https://github.com/apple/swift-docc-plugin from cache (3.37s)
[69021/69280] Fetching bigint, swiftkeccak, swift-docc-symbolkit, swift-syntax
Fetched https://github.com/bitflying/SwiftKeccak.git from cache (3.83s)
Fetched https://github.com/apple/swift-syntax.git from cache (3.83s)
Fetched https://github.com/attaswift/BigInt.git from cache (3.83s)
Computing version for https://github.com/apple/swift-docc-plugin
Fetched https://github.com/apple/swift-docc-symbolkit from cache (3.83s)
Computed https://github.com/apple/swift-docc-plugin at 1.3.0 (2.82s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 510.0.2 (0.84s)
Computing version for https://github.com/bitflying/SwiftKeccak.git
Computed https://github.com/bitflying/SwiftKeccak.git at 0.1.2 (0.76s)
Computing version for https://github.com/attaswift/BigInt.git
Computed https://github.com/attaswift/BigInt.git at 5.3.0 (0.97s)
Computing version for https://github.com/apple/swift-docc-symbolkit
Computed https://github.com/apple/swift-docc-symbolkit at 1.0.0 (0.98s)
Creating working copy for https://github.com/bitflying/SwiftKeccak.git
Working copy of https://github.com/bitflying/SwiftKeccak.git resolved at 0.1.2
Creating working copy for https://github.com/attaswift/BigInt.git
Working copy of https://github.com/attaswift/BigInt.git resolved at 5.3.0
Creating working copy for https://github.com/apple/swift-docc-symbolkit
Working copy of https://github.com/apple/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 510.0.2
Build complete.
{
"dependencies" : [
{
"identity" : "bigint",
"requirement" : {
"range" : [
{
"lower_bound" : "5.3.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/attaswift/BigInt.git"
},
{
"identity" : "swiftkeccak",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/bitflying/SwiftKeccak.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "510.0.2",
"upper_bound" : "511.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-syntax.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "Eth",
"name" : "Eth",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Eth",
"targets" : [
"Eth"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Geno",
"targets" : [
"Geno"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "GenoTests",
"module_type" : "SwiftTarget",
"name" : "GenoTests",
"path" : "Tests/GenoTests",
"sources" : [
"Abi.swift",
"ContractTest.swift",
"Cool.swift",
"GenTest.swift",
"GenoTest.swift",
"Structs.swift"
],
"target_dependencies" : [
"Geno",
"Eth"
],
"type" : "test"
},
{
"c99name" : "Geno",
"module_type" : "SwiftTarget",
"name" : "Geno",
"path" : "Sources/Geno",
"product_dependencies" : [
"SwiftSyntax",
"SwiftSyntaxBuilder"
],
"product_memberships" : [
"Geno"
],
"sources" : [
"Contract.swift",
"Geno.swift",
"main.swift"
],
"target_dependencies" : [
"Eth"
],
"type" : "executable"
},
{
"c99name" : "EthTests",
"module_type" : "SwiftTarget",
"name" : "EthTests",
"path" : "Tests/EthTests",
"sources" : [
"ABITests.swift",
"ComplianceTests.swift",
"EVMTests.swift",
"EthAddressTests.swift",
"EthTests.swift",
"EthWordTests.swift",
"Example.swift",
"ExampleTests.swift",
"HexTests.swift",
"SarTests.swift"
],
"target_dependencies" : [
"Eth"
],
"type" : "test"
},
{
"c99name" : "Eth",
"module_type" : "SwiftTarget",
"name" : "Eth",
"path" : "Sources/Eth",
"product_dependencies" : [
"BigInt",
"SwiftKeccak"
],
"product_memberships" : [
"Eth",
"Geno"
],
"sources" : [
"ABI.swift",
"ABI/Function.swift",
"ABI/Schema.swift",
"ABI/Value.swift",
"EVM.swift",
"Eth.swift",
"EthAddress.swift",
"EthUtil.swift",
"EthWord.swift",
"Hex.swift"
],
"type" : "library"
}
],
"tools_version" : "5.10"
}
Done.