Build Information
Successful build of SwiftEVM, reference v0.6.1 (1a846c), with Swift 6.4 for Wasm on 5 Oct 2026 01:41:53 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344843-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mrLSD/swift-evm.git
Reference: v0.6.1
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
* tag v0.6.1 -> FETCH_HEAD
HEAD is now at 1a846cd Release v0.6.1 (#77)
Cloned https://github.com/mrLSD/swift-evm.git
Revision (git rev-parse @):
1a846cd119fb4e474229068b987620d903c6389a
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/mrLSD/swift-evm.git at v0.6.1
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.4
Building package at path: $PWD
https://github.com/mrLSD/swift-evm.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1
wasm-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:4328fdb43c680d205c1d6761b1e3267aa38277eefdda9ddfb17b6a0f1a77857a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Fetching https://github.com/Quick/Nimble.git
Fetching https://github.com/krzyzanowskim/CryptoSwift.git
Fetching https://github.com/Quick/Quick.git
[1/13439] Fetching cryptoswift
[2/28364] Fetching cryptoswift, quick
[6659/48350] Fetching cryptoswift, quick, nimble
Fetched https://github.com/Quick/Quick.git (0.94s)
[7293/33425] Fetching cryptoswift, nimble
Fetched https://github.com/Quick/Nimble.git (1.73s)
Fetched https://github.com/krzyzanowskim/CryptoSwift.git (1.84s)
Computing version for https://github.com/krzyzanowskim/CryptoSwift.git
Computed https://github.com/krzyzanowskim/CryptoSwift.git at 1.10.0 (3.48s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 7.6.2 (0.29s)
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/apple/swift-argument-parser.git
[1/6159] Fetching swift-algorithms
[3820/25206] Fetching swift-algorithms, swift-argument-parser
Fetched https://github.com/apple/swift-algorithms.git (0.60s)
[4381/19047] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git (1.01s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (1.56s)
Fetching https://github.com/apple/swift-numerics.git
[1/6658] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git (0.63s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.92s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.32s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 13.8.0 (0.33s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[13/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git (0.41s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (0.94s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[5/460] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git (0.34s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (0.69s)
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/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.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/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-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
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.8.2
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
Building for debugging...
[Constructing description]
[Planning deferred tasks]
[Starting]
[30 / 53] PrimitiveTypes
[38 / 62] PrimitiveTypes
[39 / 62] PrimitiveTypes
[40 / 71] PrimitiveTypes
[47 / 71] PrimitiveTypes-product
[50 / 71] PrimitiveTypes
[53 / 72] PrimitiveTypes
[55 / 72] PrimitiveTypes
[57 / 72] CryptoSwift
[67 / 82] Interpreter
[68 / 82] Interpreter
[70 / 82] Interpreter
[71 / 82] Interpreter
[72 / 82] Interpreter
[80 / 83] Interpreter
Build complete! (14.19 secs)
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",
"HexEncodingTests.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",
"FixedArray.swift",
"H160.swift",
"H256.swift",
"HexEncoding.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/GasOpcodeTests.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.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:4328fdb43c680d205c1d6761b1e3267aa38277eefdda9ddfb17b6a0f1a77857a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Done.