Build Information
Successful build of SwiftEVM, reference master (80dcaf), with Swift 6.2 for Wasm on 27 Apr 2026 13:53:20 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.2-latest swift build --swift-sdk swift-6.2-RELEASE_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mrLSD/swift-evm.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/mrLSD/swift-evm
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 80dcaf3 Merge pull request #67 from mrLSD/feat/extend-memory-state-tests
Cloned https://github.com/mrLSD/swift-evm.git
Revision (git rev-parse @):
80dcaf365365f222f016a5dd67682f0ab7b27f89
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/mrLSD/swift-evm.git at master
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.2
Building package at path: $PWD
https://github.com/mrLSD/swift-evm.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.2-latest swift build --swift-sdk swift-6.2-RELEASE_wasm 2>&1
wasm-6.2-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:2a8b2d9e022a9894c61e0736af7cdaa1ee64c002dbb133a55c0d7e8980b3ad16
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.2-latest
Fetching https://github.com/Quick/Quick.git
Fetching https://github.com/krzyzanowskim/CryptoSwift.git
Fetching https://github.com/Quick/Nimble.git
[1/14902] Fetching quick
[1492/28289] Fetching quick, cryptoswift
[6511/48112] Fetching quick, cryptoswift, nimble
Fetched https://github.com/Quick/Quick.git from cache (0.76s)
[12005/33210] Fetching cryptoswift, nimble
Fetched https://github.com/Quick/Nimble.git from cache (1.74s)
Fetched https://github.com/krzyzanowskim/CryptoSwift.git from cache (1.74s)
Computing version for https://github.com/krzyzanowskim/CryptoSwift.git
Computed https://github.com/krzyzanowskim/CryptoSwift.git at 1.10.0 (3.92s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 7.6.2 (0.36s)
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/apple/swift-argument-parser.git
[1/17464] Fetching swift-argument-parser
[875/23522] Fetching swift-argument-parser, swift-algorithms
Fetched https://github.com/apple/swift-algorithms.git from cache (0.47s)
[16941/17464] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.72s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (1.21s)
Fetching https://github.com/apple/swift-numerics.git
[1/6416] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (0.46s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.83s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.7.1 (0.40s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 13.8.0 (0.40s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[1/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git from cache (0.24s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (0.66s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[1/460] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git from cache (0.23s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (0.76s)
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 7.6.2
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.7.1
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.2.2
Creating working copy for https://github.com/krzyzanowskim/CryptoSwift.git
Working copy of https://github.com/krzyzanowskim/CryptoSwift.git resolved at 1.10.0
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.1
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 13.8.0
warning: 'nimble': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/PrivacyInfo.xcprivacy
warning: 'quick': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/.build/checkouts/Quick/Sources/Quick/PrivacyInfo.xcprivacy
[1/1] Compiling plugin LintCommandPlugin
[2/2] Compiling plugin LintWarning
[3/3] Compiling plugin LintError
[4/4] Compiling plugin DefocusCommandPlugin
[5/5] Compiling plugin GenerateManual
[6/6] Compiling plugin GenerateDoccReference
Building for debugging...
[6/10] Write sources
[9/10] Write swift-version-24593BA9C3E375BF.txt
[11/122] Compiling PrimitiveTypes U256.swift
[12/123] Emitting module CryptoSwift
[13/137] Compiling PrimitiveTypes U128.swift
[14/137] Compiling CryptoSwift AES.swift
[15/137] Compiling CryptoSwift ASN1.swift
[16/137] Compiling PrimitiveTypes I256.swift
[17/137] Compiling CryptoSwift ASN1Decoder.swift
[18/137] Compiling CryptoSwift ASN1Encoder.swift
[19/137] Compiling PrimitiveTypes U512.swift
[20/137] Compiling CryptoSwift Utils+Foundation.swift
[21/137] Compiling CryptoSwift XChaCha20+Foundation.swift
[22/137] Compiling CryptoSwift Generics.swift
[23/137] Compiling CryptoSwift HKDF.swift
[24/137] Compiling CryptoSwift HMAC.swift
[25/137] Compiling CryptoSwift ISO10126Padding.swift
[26/137] Compiling CryptoSwift ISO78164Padding.swift
[27/137] Compiling CryptoSwift Int+Extension.swift
[28/137] Compiling CryptoSwift MD5.swift
[29/137] Compiling CryptoSwift NoPadding.swift
[30/137] Compiling CryptoSwift Operators.swift
[31/137] Compiling CryptoSwift DER.swift
[32/137] Compiling CryptoSwift PBKDF1.swift
[33/137] Compiling CryptoSwift PBKDF2.swift
[34/137] Compiling CryptoSwift AEADXChaCha20Poly1305.swift
[35/137] Compiling CryptoSwift AES.Cryptors.swift
[36/137] Emitting module PrimitiveTypes
[37/137] Compiling CryptoSwift AEAD.swift
[38/137] Compiling CryptoSwift AEADChaCha20Poly1305.swift
[48/138] Compiling CryptoSwift ASN1Scanner.swift
[49/138] Compiling CryptoSwift Array+Extension.swift
[50/138] Compiling CryptoSwift Authenticator.swift
[51/138] Compiling CryptoSwift BatchedCollection.swift
[52/138] Compiling CryptoSwift Bit.swift
[53/138] Compiling CryptoSwift BlockCipher.swift
[54/138] Compiling CryptoSwift BlockDecryptor.swift
[55/138] Compiling CryptoSwift Hashable.swift
[56/138] Compiling CryptoSwift IntegerConversion.swift
[57/138] Compiling CryptoSwift Multiplication.swift
[58/138] Compiling CryptoSwift PrimeTest.swift
[59/138] Compiling CryptoSwift Random.swift
[60/138] Compiling CryptoSwift Shifts.swift
[61/138] Compiling CryptoSwift SquareRoot.swift
[62/138] Compiling CryptoSwift Strideable.swift
[63/138] Compiling CryptoSwift StringConversion.swift
[64/138] Compiling CryptoSwift Subtraction.swift
[65/138] Compiling CryptoSwift WordsAndBits.swift
[66/138] Compiling CryptoSwift ChaCha20.swift
[67/138] Compiling CryptoSwift Checksum.swift
[68/138] Compiling CryptoSwift Cipher.swift
[69/138] Compiling CryptoSwift CBCMAC.swift
[70/138] Compiling CryptoSwift CMAC.swift
[71/138] Compiling CryptoSwift Addition.swift
[72/138] Compiling CryptoSwift BigInt.swift
[73/138] Compiling CryptoSwift BigUInt.swift
[74/138] Compiling CryptoSwift BitwiseOps.swift
[75/138] Compiling CryptoSwift CS.swift
[76/138] Compiling CryptoSwift Codable.swift
[77/138] Compiling CryptoSwift Comparable.swift
[78/138] Compiling CryptoSwift DataConversion.swift
[79/138] Compiling CryptoSwift Division.swift
[80/138] Compiling CryptoSwift Exponentiation.swift
[81/138] Compiling CryptoSwift FloatingPointConversion.swift
[82/138] Compiling CryptoSwift GCD.swift
[83/138] Compiling CryptoSwift BlockEncryptor.swift
[84/138] Compiling CryptoSwift BlockMode.swift
[85/138] Compiling CryptoSwift BlockModeOptions.swift
[86/138] Compiling CryptoSwift CBC.swift
[87/138] Compiling CryptoSwift CCM.swift
[88/138] Compiling CryptoSwift CFB.swift
[89/138] Compiling CryptoSwift CTR.swift
[90/138] Compiling CryptoSwift CipherModeWorker.swift
[91/138] Compiling CryptoSwift ECB.swift
[92/138] Compiling CryptoSwift GCM.swift
[93/138] Compiling CryptoSwift OCB.swift
[94/138] Compiling CryptoSwift OFB.swift
[95/138] Compiling CryptoSwift PCBC.swift
[96/138] Compiling CryptoSwift Blowfish.swift
[97/138] Compiling CryptoSwift Collection+Extension.swift
[98/138] Compiling CryptoSwift CompactMap.swift
[99/138] Compiling CryptoSwift Cryptor.swift
[100/138] Compiling CryptoSwift Cryptors.swift
[101/138] Compiling CryptoSwift Digest.swift
[102/138] Compiling CryptoSwift DigestType.swift
[103/138] Compiling CryptoSwift AES+Foundation.swift
[104/138] Compiling CryptoSwift Array+Foundation.swift
[105/138] Compiling CryptoSwift Blowfish+Foundation.swift
[106/138] Compiling CryptoSwift ChaCha20+Foundation.swift
[107/138] Compiling CryptoSwift Data+Extension.swift
[108/138] Compiling CryptoSwift HMAC+Foundation.swift
[109/138] Compiling CryptoSwift Rabbit+Foundation.swift
[110/138] Compiling CryptoSwift String+FoundationExtension.swift
[111/138] Compiling CryptoSwift PKCS1v15.swift
[112/138] Compiling CryptoSwift PKCS5.swift
[113/138] Compiling CryptoSwift PKCS7.swift
[114/138] Compiling CryptoSwift PKCS7Padding.swift
[115/138] Compiling CryptoSwift Padding.swift
[116/138] Compiling CryptoSwift Poly1305.swift
[117/138] Compiling CryptoSwift RSA+Cipher.swift
[118/138] Compiling CryptoSwift RSA+Signature.swift
[119/138] Compiling CryptoSwift RSA.swift
[120/138] Compiling CryptoSwift Rabbit.swift
[121/138] Compiling CryptoSwift SHA1.swift
[122/138] Compiling CryptoSwift SHA2.swift
[123/138] Compiling CryptoSwift SHA3.swift
[124/138] Compiling CryptoSwift Scrypt.swift
[125/138] Compiling CryptoSwift SecureBytes.swift
[126/138] Compiling CryptoSwift Signature.swift
[127/138] Compiling CryptoSwift StreamDecryptor.swift
[128/138] Compiling CryptoSwift StreamEncryptor.swift
[129/138] Compiling CryptoSwift String+Extension.swift
[130/138] Compiling CryptoSwift UInt128.swift
[131/138] Compiling CryptoSwift UInt16+Extension.swift
[132/138] Compiling CryptoSwift UInt32+Extension.swift
[133/138] Compiling CryptoSwift UInt64+Extension.swift
[134/138] Compiling CryptoSwift UInt8+Extension.swift
[135/138] Compiling CryptoSwift Updatable.swift
[136/138] Compiling CryptoSwift Utils.swift
[137/138] Compiling CryptoSwift XChaCha20.swift
[138/138] Compiling CryptoSwift ZeroPadding.swift
[140/161] Compiling Interpreter Accounts.swift
[141/161] Compiling Interpreter Authorization.swift
[142/161] Compiling Interpreter Backend.swift
[143/164] Compiling Interpreter Stack.swift
[144/164] Compiling Interpreter System.swift
[145/164] Compiling Interpreter InterpreterHandler.swift
[146/164] Compiling Interpreter Runtime.swift
[147/164] Compiling Interpreter Trace.swift
[148/164] Compiling Interpreter Transfer.swift
[149/164] Compiling Interpreter ExecutionState.swift
[150/164] Compiling Interpreter Executor.swift
[151/164] Compiling Interpreter Gas.swift
[152/164] Compiling Interpreter HardFork.swift
[153/164] Compiling Interpreter Arithmetic.swift
[154/164] Compiling Interpreter Bitwise.swift
[155/164] Emitting module Interpreter
[156/164] Compiling Interpreter Log.swift
[157/164] Compiling Interpreter Machine.swift
[158/164] Compiling Interpreter MachineStack.swift
[159/164] Compiling Interpreter Memory.swift
[160/164] Compiling Interpreter MemoryState.swift
[161/164] Compiling Interpreter Opcodes.swift
[162/164] Compiling Interpreter Control.swift
[163/164] Compiling Interpreter Host.swift
[164/164] Compiling Interpreter MemoryInstructions.swift
Build complete! (35.87s)
Build complete.
{
"dependencies" : [
{
"identity" : "cryptoswift",
"requirement" : {
"range" : [
{
"lower_bound" : "1.9.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/krzyzanowskim/CryptoSwift.git"
},
{
"identity" : "quick",
"requirement" : {
"range" : [
{
"lower_bound" : "7.0.0",
"upper_bound" : "8.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Quick/Quick.git"
},
{
"identity" : "nimble",
"requirement" : {
"range" : [
{
"lower_bound" : "13.0.0",
"upper_bound" : "14.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Quick/Nimble.git"
}
],
"manifest_display_name" : "SwiftEVM",
"name" : "SwiftEVM",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "EVM",
"targets" : [
"Interpreter"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PrimitiveTypes",
"targets" : [
"PrimitiveTypes"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PrimitiveTypesTests",
"module_type" : "SwiftTarget",
"name" : "PrimitiveTypesTests",
"path" : "Tests/PrimitiveTypesTests",
"product_dependencies" : [
"Quick",
"Nimble"
],
"sources" : [
"ArithmeticTests/AddTests.swift",
"ArithmeticTests/BitwiseTests.swift",
"ArithmeticTests/DivRemTests.swift",
"ArithmeticTests/FuzzDivTests.swift",
"ArithmeticTests/MacTests.swift",
"ArithmeticTests/MulTests.swift",
"ArithmeticTests/ShiftTests.swift",
"ArithmeticTests/SubTests.swift",
"CustomBigUIntTests.swift",
"H160Tests.swift",
"H256Tests.swift",
"I256Tests.swift",
"U128Tests.swift",
"U256Tests.swift",
"U512Tests.swift",
"Utils.swift"
],
"target_dependencies" : [
"PrimitiveTypes"
],
"type" : "test"
},
{
"c99name" : "PrimitiveTypes",
"module_type" : "SwiftTarget",
"name" : "PrimitiveTypes",
"path" : "Sources/PrimitiveTypes",
"product_memberships" : [
"EVM",
"PrimitiveTypes"
],
"sources" : [
"Arithmetic.swift",
"BigUInt.swift",
"Bitwise.swift",
"DivModUtils.swift",
"FixedArray.swift",
"H160.swift",
"H256.swift",
"HexStringError.swift",
"I256.swift",
"U128.swift",
"U256.swift",
"U512.swift"
],
"type" : "library"
},
{
"c99name" : "InterpreterTests",
"module_type" : "SwiftTarget",
"name" : "InterpreterTests",
"path" : "Tests/InterpreterTests",
"product_dependencies" : [
"Quick",
"Nimble"
],
"sources" : [
"AccountsTests.swift",
"AuthorizationTests.swift",
"ExecutionStateTests.swift",
"ExecutorTests.swift",
"GasTests.swift",
"HardForkTests.swift",
"InstructionsTests/Arithmetic/AddModTests.swift",
"InstructionsTests/Arithmetic/AddTests.swift",
"InstructionsTests/Arithmetic/DivTests.swift",
"InstructionsTests/Arithmetic/ExpTests.swift",
"InstructionsTests/Arithmetic/ModTests.swift",
"InstructionsTests/Arithmetic/MulModTests.swift",
"InstructionsTests/Arithmetic/MulTests.swift",
"InstructionsTests/Arithmetic/SDivTests.swift",
"InstructionsTests/Arithmetic/SModTests.swift",
"InstructionsTests/Arithmetic/SignextendTests.swift",
"InstructionsTests/Arithmetic/SubTests.swift",
"InstructionsTests/Bitwise/AndTests.swift",
"InstructionsTests/Bitwise/ByteTests.swift",
"InstructionsTests/Bitwise/EqTests.swift",
"InstructionsTests/Bitwise/GtTests.swift",
"InstructionsTests/Bitwise/IsZeroTests.swift",
"InstructionsTests/Bitwise/LtTests.swift",
"InstructionsTests/Bitwise/NotTests.swift",
"InstructionsTests/Bitwise/OrTests.swift",
"InstructionsTests/Bitwise/SarTests.swift",
"InstructionsTests/Bitwise/SgtTests.swift",
"InstructionsTests/Bitwise/ShlTests.swift",
"InstructionsTests/Bitwise/ShrTests.swift",
"InstructionsTests/Bitwise/SltTests.swift",
"InstructionsTests/Bitwise/XorTests.swift",
"InstructionsTests/Control/JumpITests.swift",
"InstructionsTests/Control/JumpTests.swift",
"InstructionsTests/Control/PcTests.swift",
"InstructionsTests/Control/ReturnTests.swift",
"InstructionsTests/Control/RevertTests.swift",
"InstructionsTests/Control/StopTests.swift",
"InstructionsTests/Host/BalanceTests.swift",
"InstructionsTests/Host/ChainIdTests.swift",
"InstructionsTests/Host/CoinbaseTests.swift",
"InstructionsTests/Host/GasPriceTests.swift",
"InstructionsTests/Host/OriginTests.swift",
"InstructionsTests/Host/SelfbalanceTests.swift",
"InstructionsTests/MemoryInstructions/MLoadTests.swift",
"InstructionsTests/MemoryInstructions/MSizeTests.swift",
"InstructionsTests/MemoryInstructions/MStore8Tests.swift",
"InstructionsTests/MemoryInstructions/MStoreTests.swift",
"InstructionsTests/NotExistTests.swift",
"InstructionsTests/Stack/DupTests.swift",
"InstructionsTests/Stack/PopTests.swift",
"InstructionsTests/Stack/Push0Tests.swift",
"InstructionsTests/Stack/PushTests.swift",
"InstructionsTests/Stack/SwapTests.swift",
"InstructionsTests/System/AddressTests.swift",
"InstructionsTests/System/CallDataCopyTests.swift",
"InstructionsTests/System/CallDataLoadTests.swift",
"InstructionsTests/System/CallDataSizeTests.swift",
"InstructionsTests/System/CallValueTests.swift",
"InstructionsTests/System/CallerTests.swift",
"InstructionsTests/System/CodeCopyTests.swift",
"InstructionsTests/System/CodeSizeTests.swift",
"InstructionsTests/System/KeccakTests.swift",
"JumpTableTests.swift",
"LogsTests.swift",
"MachineStackTests.swift",
"MachineTests.swift",
"MachineTestsUtil.swift",
"MemoryState/AccessedTests.swift",
"MemoryState/MemoryStateTests.swift",
"MemoryState/MetadataTests.swift",
"MemoryTests.swift",
"OpcodeTests.swift",
"RuntimeTests.swift",
"TransferTests.swift"
],
"target_dependencies" : [
"Interpreter",
"PrimitiveTypes"
],
"type" : "test"
},
{
"c99name" : "Interpreter",
"module_type" : "SwiftTarget",
"name" : "Interpreter",
"path" : "Sources/Interpreter",
"product_dependencies" : [
"CryptoSwift"
],
"product_memberships" : [
"EVM"
],
"sources" : [
"Accounts.swift",
"Authorization.swift",
"Backend.swift",
"ExecutionState.swift",
"Executor.swift",
"Gas.swift",
"HardFork.swift",
"Instructions/Arithmetic.swift",
"Instructions/Bitwise.swift",
"Instructions/Control.swift",
"Instructions/Host.swift",
"Instructions/MemoryInstructions.swift",
"Instructions/Stack.swift",
"Instructions/System.swift",
"InterpreterHandler.swift",
"Log.swift",
"Machine.swift",
"MachineStack.swift",
"Memory.swift",
"MemoryState.swift",
"Opcodes.swift",
"Runtime.swift",
"Tracing/Trace.swift",
"Transfer.swift"
],
"target_dependencies" : [
"PrimitiveTypes"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
wasm-6.2-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:2a8b2d9e022a9894c61e0736af7cdaa1ee64c002dbb133a55c0d7e8980b3ad16
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.2-latest
Done.