Build Information
Successful build of Violet with Swift 5.10 for Linux.
Build Command
bash -c docker run --rm -v "checkouts-4609320-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.29.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/LiarPrincess/Violet.git
Reference: main
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/LiarPrincess/Violet
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 404d10f Fix for `String(unsafeUninitializedCapacity:initializingUTF8With:)`
Cloned https://github.com/LiarPrincess/Violet.git
Revision (git rev-parse @):
404d10f644a7c750bf95f219827c8a9334379228
SUCCESS checkout https://github.com/LiarPrincess/Violet.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 5.10
Building package at path: $workDir
https://github.com/LiarPrincess/Violet.git
Running build ...
bash -c docker run --rm -v "checkouts-4609320-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1
Fetching https://github.com/apple/swift-argument-parser
[1/11435] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (0.74s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.4.4 (0.51s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 0.4.4
Building for debugging...
[0/37] Write sources
[15/37] Write swift-version-24593BA9C3E375BF.txt
[17/110] Emitting module VioletCore
[18/111] Emitting module Elsa
[19/113] Compiling ArgumentParser Name.swift
[20/113] Compiling ArgumentParser Parsed.swift
[21/113] Compiling ArgumentParser ParsedValues.swift
[22/113] Compiling ArgumentParser ParserError.swift
[23/117] Compiling VioletCore UseScalarsToHashString.swift
[24/117] Compiling Rapunzel Wadler.swift
[25/117] Compiling Elsa Lexer.swift
[26/117] Compiling Elsa Parser.swift
[27/117] Compiling Elsa main.swift
[28/117] Compiling ArgumentParser InputOrigin.swift
[29/117] Emitting module Rapunzel
[30/117] Compiling Rapunzel Rapunzel.swift
[31/118] Compiling UnicodeData UnicodeScalar+unsafeInit.swift
[32/118] Compiling UnicodeData UnicodeData.swift
[33/118] Compiling UnicodeData UnicodeData+CaseMapping.swift
[34/118] Compiling UnicodeData UnicodeData+Record.swift
[35/118] Wrapping AST for Rapunzel for debugging
[39/118] Compiling VioletCore Trap.swift
[40/118] Compiling VioletCore SourceLocation.swift
[41/118] Compiling VioletCore Unreachable.swift
[42/118] Compiling Elsa Doc.swift
[43/118] Compiling Elsa Enumeration.swift
[44/118] Compiling Elsa ProductType.swift
[45/118] Compiling Elsa SourceFile.swift
[46/118] Compiling Elsa SourceFileVisitor.swift
[47/118] Compiling Elsa Globals.swift
[49/118] Compiling Elsa EmitBytecodeFilledDescriptionVisitor.swift
[50/118] Compiling Elsa EmitBytecodeFilledVisitor.swift
[51/118] Compiling Elsa EmitBytecodeVisitor.swift
[52/118] Emitting module ArgumentParser
[55/118] Compiling Elsa EmitAstBuilderVisitor.swift
[56/118] Compiling Elsa EmitAstVisitor.swift
[57/118] Compiling Elsa EmitAstVisitorsVisitor.swift
[58/118] Compiling Elsa Token.swift
[59/118] Compiling Elsa Types.swift
[60/118] Compiling Elsa AstSourceFileVisitor.swift
[61/118] Compiling Elsa BytecodeFileVisitor.swift
[62/118] Compiling Elsa EmitBytecodeDescriptionVisitor.swift
[63/118] Compiling Elsa EmitBytecodeDocumentationVisitor.swift
[64/118] Compiling ArgumentParser ArgumentHelp.swift
[69/118] Compiling ArgumentParser SplitArguments.swift
[70/118] Compiling ArgumentParser HelpCommand.swift
[71/118] Compiling ArgumentParser HelpGenerator.swift
[72/118] Compiling ArgumentParser MessageInfo.swift
[88/119] Compiling VioletCore NonEmptyArray.swift
[89/119] Compiling VioletCore SipHash.swift
[93/120] Wrapping AST for Elsa for debugging
[94/120] Write Objects.LinkFileList
[95/120] Wrapping AST for VioletCore for debugging
[97/151] Compiling ArgumentParser UsageGenerator.swift
[98/151] Compiling ArgumentParser SequenceExtensions.swift
[99/151] Compiling ArgumentParser StringExtensions.swift
[100/151] Compiling ArgumentParser Tree.swift
[101/152] Linking Elsa
[102/152] Wrapping AST for ArgumentParser for debugging
[104/152] Compiling FileSystem LibC.swift
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:264:28: warning: 'readdir_r' is deprecated
let errno = Foundation.readdir_r(dirp, entry, result)
^
[105/152] Compiling FileSystem Path.swift
[106/153] Compiling BigInt BigInt+InitFromBinaryFloatingPoint.swift
[107/153] Compiling BigInt BigInt+InitFromPythonString.swift
[108/153] Compiling FileSystem PathPartConvertible.swift
[109/153] Compiling BigInt BigIntHeap+Div+Rem.swift
[110/153] Compiling BigInt BigInt+ToString.swift
[111/153] Compiling BigInt BigIntHeap+Add.swift
[112/153] Compiling BigInt BigIntHeap+And+Or+Xor.swift
[113/153] Emitting module FileSystem
[114/153] Compiling BigInt BigInt+Words.swift
[115/153] Compiling BigInt BigInt.swift
[116/153] Compiling BigInt BigInt+InitFromString.swift
[117/153] Compiling BigInt BigIntHeap+Equatable+Comparable.swift
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Mul.swift:153:12: warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
buffer.assign(repeating: 0)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Mul.swift:153:12: note: use 'update(repeating:)' instead
buffer.assign(repeating: 0)
^~~~~~
update
[120/154] Compiling BigInt BigIntHeap+Mul.swift
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Mul.swift:153:12: warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
buffer.assign(repeating: 0)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Mul.swift:153:12: note: use 'update(repeating:)' instead
buffer.assign(repeating: 0)
^~~~~~
update
[121/156] Compiling BigInt BigIntHeap.swift
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:261:19: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
targetPtr.assign(from: startPtr, count: oldCount)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:261:19: note: use 'update(from:count:)' instead
targetPtr.assign(from: startPtr, count: oldCount)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:264:18: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
startPtr.assign(repeating: element, count: count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:264:18: note: use 'update(repeating:count:)' instead
startPtr.assign(repeating: element, count: count)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:305:16: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
startPtr.assign(from: copySrcPtr, count: newCount)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:305:16: note: use 'update(from:count:)' instead
startPtr.assign(from: copySrcPtr, count: newCount)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:363:11: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
ptr.assign(from: otherPtr, count: other.count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:363:11: note: use 'update(from:count:)' instead
ptr.assign(from: otherPtr, count: other.count)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:534:16: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
dstPtr.assign(from: srcPtr, count: count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:534:16: note: use 'update(from:count:)' instead
dstPtr.assign(from: srcPtr, count: count)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:541:14: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
dstPtr.assign(repeating: value, count: count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:541:14: note: use 'update(repeating:count:)' instead
dstPtr.assign(repeating: value, count: count)
^~~~~~
update
[122/156] Compiling BigInt BigIntStorage.swift
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:261:19: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
targetPtr.assign(from: startPtr, count: oldCount)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:261:19: note: use 'update(from:count:)' instead
targetPtr.assign(from: startPtr, count: oldCount)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:264:18: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
startPtr.assign(repeating: element, count: count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:264:18: note: use 'update(repeating:count:)' instead
startPtr.assign(repeating: element, count: count)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:305:16: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
startPtr.assign(from: copySrcPtr, count: newCount)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:305:16: note: use 'update(from:count:)' instead
startPtr.assign(from: copySrcPtr, count: newCount)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:363:11: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
ptr.assign(from: otherPtr, count: other.count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:363:11: note: use 'update(from:count:)' instead
ptr.assign(from: otherPtr, count: other.count)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:534:16: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
dstPtr.assign(from: srcPtr, count: count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:534:16: note: use 'update(from:count:)' instead
dstPtr.assign(from: srcPtr, count: count)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:541:14: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
dstPtr.assign(repeating: value, count: count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntStorage.swift:541:14: note: use 'update(repeating:count:)' instead
dstPtr.assign(repeating: value, count: count)
^~~~~~
update
[122/156] Wrapping AST for FileSystem for debugging
[124/156] Compiling BigInt BigIntHeap+ToString.swift
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+ToString.swift:333:16: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
dstPtr.assign(from: srcPtr, count: count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+ToString.swift:333:16: note: use 'update(from:count:)' instead
dstPtr.assign(from: srcPtr, count: count)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+ToString.swift:362:13: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
ptr.assign(from: wordsPtr, count: count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+ToString.swift:362:13: note: use 'update(from:count:)' instead
ptr.assign(from: wordsPtr, count: count)
^~~~~~
update
[125/156] Compiling BigInt BigIntHeap+Unary.swift
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+ToString.swift:333:16: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
dstPtr.assign(from: srcPtr, count: count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+ToString.swift:333:16: note: use 'update(from:count:)' instead
dstPtr.assign(from: srcPtr, count: count)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+ToString.swift:362:13: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
ptr.assign(from: wordsPtr, count: count)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+ToString.swift:362:13: note: use 'update(from:count:)' instead
ptr.assign(from: wordsPtr, count: count)
^~~~~~
update
[126/156] Compiling BigInt BigIntHeap+Shifts.swift
[127/156] Compiling BigInt BigIntHeap+Sub.swift
[128/156] Emitting module BigInt
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:256:11: warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
lhs.assign(repeating: 0)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:256:11: note: use 'update(repeating:)' instead
lhs.assign(repeating: 0)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:434:12: warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
result.assign(repeating: 0)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:434:12: note: use 'update(repeating:)' instead
result.assign(repeating: 0)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:256:11: warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
lhs.assign(repeating: 0)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:256:11: note: use 'update(repeating:)' instead
lhs.assign(repeating: 0)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:434:12: warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
result.assign(repeating: 0)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:434:12: note: use 'update(repeating:)' instead
result.assign(repeating: 0)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:256:11: warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
lhs.assign(repeating: 0)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:256:11: note: use 'update(repeating:)' instead
lhs.assign(repeating: 0)
^~~~~~
update
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:434:12: warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
result.assign(repeating: 0)
^
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Div+Rem.swift:434:12: note: use 'update(repeating:)' instead
result.assign(repeating: 0)
^~~~~~
update
[138/156] Compiling BigInt Smi.swift
[139/156] Compiling BigInt extensions.swift
[140/157] Wrapping AST for BigInt for debugging
[142/203] Compiling VioletBytecode CodeObjectBuilder+Collections+Unpack.swift
[143/203] Compiling VioletBytecode CodeObjectBuilder+Constants.swift
[144/205] Compiling VioletBytecode CodeObjectBuilder+String.swift
[145/205] Compiling VioletBytecode CodeObjectBuilder+Try+Catch.swift
[146/205] Compiling VioletBytecode CodeObjectBuilder+Generators+Coroutines.swift
[147/205] Compiling VioletBytecode CodeObjectBuilder+Import.swift
[148/205] Compiling VioletBytecode CodeObjectBuilder+Jump.swift
[149/205] Compiling VioletBytecode CodeObjectBuilder+Loop.swift
[150/205] Compiling VioletBytecode CodeObjectBuilder+Operations.swift
[151/205] Compiling VioletBytecode CodeObjectBuilder+Store+Load+Delete.swift
[154/205] Compiling VioletBytecode CodeObjectBuilder+With.swift
[156/209] Compiling VioletBytecode CodeObjectBuilder+Class.swift
[159/209] Emitting module VioletLexer
[163/209] Compiling VioletBytecode CodeObjectBuilder+Function.swift
[164/209] Compiling VioletBytecode CodeObjectBuilder+General.swift
[171/209] Compiling VioletBytecode PeepholeInstruction.swift
[172/209] Compiling VioletBytecode PeepholeJumpTable.swift
[173/209] Compiling VioletBytecode PeepholeOptimizer+BuildTuple.swift
[174/209] Compiling VioletBytecode PeepholeOptimizer+JumpIfOrPop.swift
[175/209] Compiling VioletLexer StringPrefix.swift
[176/209] Compiling VioletLexer Token.swift
[178/210] Emitting module VioletBytecode
[178/210] Wrapping AST for VioletLexer for debugging
[180/246] Compiling VioletParser SetLoadExpressionContext.swift
[181/246] Compiling VioletParser SetStoreExpressionContext.swift
[182/246] Compiling VioletParser Parser+CompoundStmt.swift
[183/246] Compiling VioletParser Parser+Decorated.swift
[184/246] Compiling VioletParser ASTPrinter+Expr.swift
[185/246] Compiling VioletParser ASTPrinter+Stmt.swift
[186/246] Compiling VioletParser ASTPrinter.swift
[187/246] Compiling VioletParser Parser+Comprehension.swift
[188/246] Compiling VioletParser Parser+CallArguments.swift
[189/246] Compiling VioletParser AST.swift
[190/246] Compiling VioletParser ASTBuilder.swift
[191/246] Compiling VioletParser ASTVisitors.swift
[192/246] Compiling VioletParser Parser+Expression.swift
[193/246] Compiling VioletParser Parser+ExpressionList.swift
[194/246] Compiling VioletParser Parser+Trailer.swift
[195/246] Compiling VioletParser Parser+YieldExpr.swift
[201/247] Compiling VioletParser Parser+ExpressionStmt.swift
[202/247] Compiling VioletParser Parser+List.swift
[203/247] Compiling VioletParser Parser+Parens.swift
[204/247] Compiling VioletParser Parser+Set+Dictionary.swift
[205/247] Compiling VioletParser Parser+String.swift
[206/247] Compiling VioletParser ExpectedToken.swift
[207/247] Compiling VioletParser ParserError.swift
[208/247] Compiling VioletParser ParserErrorKind.swift
[209/247] Compiling VioletParser ParserWarning.swift
[210/247] Compiling VioletParser Parser+Arguments.swift
[211/252] Wrapping AST for VioletBytecode for debugging
[213/252] Emitting module VioletParser
[214/252] Compiling VioletParser ASTNode.swift
[215/252] Compiling VioletParser ASTValidator.swift
[216/252] Compiling VioletParser FString.swift
[217/252] Compiling VioletParser FStringError.swift
[218/252] Compiling VioletParser Parser+Atom.swift
[219/252] Compiling VioletParser Parser+Func+Class.swift
[220/252] Compiling VioletParser Parser+Import.swift
[221/252] Compiling VioletParser Parser+SmallStmt.swift
[222/252] Compiling VioletParser Parser+Stmt.swift
[223/252] Compiling VioletParser Parser+Try.swift
[224/252] Compiling VioletParser Parser.swift
[225/252] Compiling VioletParser ParserDelegate.swift
[229/252] Compiling UnicodeData ASCIIData.swift
[230/252] Emitting module UnicodeData
[231/252] Compiling UnicodeData Generated.swift
[232/253] Wrapping AST for UnicodeData for debugging
[234/415] Compiling VioletObjects PyModuleImplementation.swift
[235/415] Compiling VioletObjects Invariants.swift
[236/415] Compiling VioletObjects BufferPtr.swift
[237/415] Compiling VioletObjects GenericLayout.swift
[238/415] Compiling VioletObjects Ptr.swift
[239/415] Compiling VioletObjects PyEnumerate.swift
[240/415] Compiling VioletObjects PyFilter.swift
[241/415] Compiling VioletObjects PyIterator.swift
[242/415] Compiling VioletObjects PyMap.swift
[243/415] Compiling VioletObjects PyRange.swift
[244/416] Wrapping AST for VioletParser for debugging
[246/444] Compiling VioletCompiler SymbolTable.swift
[247/444] Compiling VioletCompiler SymbolTableBuilder.swift
[248/444] Compiling VioletCompiler SymbolTableBuilderImpl+Expr.swift
[249/447] Compiling VioletCompiler SpecialIdentifiers.swift
[250/447] Compiling VioletCompiler Statement+DocString.swift
[251/447] Compiling VioletCompiler SymbolInfo.swift
[252/447] Compiling VioletCompiler SymbolScope.swift
[253/447] Compiling VioletCompiler CompilerImpl+Stmt.swift
[254/447] Compiling VioletCompiler CompilerImpl+UNIMPLEMENTED.swift
[255/447] Compiling VioletCompiler CompilerImpl.swift
[256/447] Compiling VioletCompiler CompilerUnit.swift
[257/447] Emitting module VioletCompiler
[258/447] Compiling VioletCompiler CompilerImpl+Function.swift
[259/447] Compiling VioletCompiler CompilerImpl+Import.swift
[260/447] Compiling VioletCompiler CompilerImpl+InNewCodeObject.swift
[261/447] Compiling VioletCompiler CompilerImpl+Raise+Try.swift
[262/447] Compiling VioletCompiler CompilerImpl+Call.swift
[263/447] Compiling VioletCompiler CompilerImpl+Class.swift
[264/447] Compiling VioletCompiler CompilerImpl+Collections.swift
[265/447] Compiling VioletCompiler CompilerImpl+Expr.swift
[266/447] Compiling VioletCompiler CodeObjectBuilder+AdditionalAppend.swift
[267/447] Compiling VioletCompiler Compiler.swift
[268/447] Compiling VioletCompiler CompilerDelegate.swift
[269/447] Compiling VioletCompiler CompilerError.swift
[270/447] Compiling VioletCompiler CompilerWarning.swift
[271/447] Compiling VioletCompiler FutureFeatures.swift
[272/447] Compiling VioletCompiler BlockType.swift
[273/447] Compiling VioletCompiler CompilerImpl+Assign.swift
[274/447] Compiling VioletCompiler SymbolTableBuilderImpl+Stmt.swift
[275/447] Compiling VioletCompiler SymbolTableBuilderImpl.swift
[276/447] Compiling VioletCompiler SymbolTableVariableSourcePass.swift
[277/448] Wrapping AST for VioletCompiler for debugging
[286/448] Compiling VioletObjects PyMemory.swift
[287/448] Compiling VioletObjects RawPtr.swift
[288/448] Compiling VioletObjects UnderscoreImp+Builtins.swift
[289/448] Compiling VioletObjects UnderscoreImp+Lock.swift
[290/448] Compiling VioletObjects UnderscoreImp+UNIMPLEMENTED.swift
[291/448] Compiling VioletObjects UnderscoreImp.swift
[292/448] Compiling VioletObjects UnderscoreOS.swift
[293/448] Compiling VioletObjects UnderscoreWarnings+Entities.swift
[294/448] Compiling VioletObjects UnderscoreWarnings+Properties.swift
[295/448] Compiling VioletObjects UnderscoreWarnings+Show.swift
[296/448] Compiling VioletObjects UnderscoreWarnings+Warn.swift
[297/448] Compiling VioletObjects UnderscoreWarnings+WarnExplicit.swift
[298/448] Compiling VioletObjects UnderscoreWarnings.swift
[299/448] Compiling VioletObjects Builtins+FillDict.swift
[300/448] Compiling VioletObjects Builtins+Functions.swift
[301/448] Compiling VioletObjects Builtins+UNIMPLEMENTED.swift
[325/494] Compiling VioletObjects Py+Error creation.swift
[326/494] Compiling VioletObjects Py+Error.swift
[327/494] Compiling VioletObjects Py+Exec+Eval.swift
[328/494] Compiling VioletObjects Py+Hash.swift
[329/494] Compiling VioletObjects Py+Import.swift
[330/494] Compiling VioletObjects Py+Importlib.swift
[331/494] Compiling VioletObjects Py+Locals+Globals.swift
[332/494] Compiling VioletObjects Py+Min+Max.swift
[333/494] Compiling VioletObjects Py+Next+Iter.swift
[334/494] Compiling VioletObjects Py+Numeric.swift
[335/494] Compiling VioletObjects Py+NumericBinary.swift
[336/494] Compiling VioletObjects Py+NumericTernary.swift
[337/494] Compiling VioletObjects Py+NumericUnary.swift
[338/494] Compiling VioletObjects Py+Open.swift
[339/494] Compiling VioletObjects Py+Ord+Chr.swift
[340/494] Compiling VioletObjects Py+Other.swift
[341/494] Compiling VioletObjects Py+Print.swift
[342/494] Compiling VioletObjects Py+PrintError.swift
[343/494] Compiling VioletObjects Py+PrintTraceback.swift
[344/494] Compiling VioletObjects Py+Str+Repr+ASCII.swift
[345/494] Compiling VioletObjects Py+String.swift
[346/494] Compiling VioletObjects Py+Subscripts.swift
[347/494] Compiling VioletObjects Py+Type.swift
[348/494] Compiling VioletObjects Builtins.swift
[349/494] Compiling VioletObjects Sys+Entities.swift
[350/494] Compiling VioletObjects Sys+Functions.swift
[351/494] Compiling VioletObjects Sys+Hooks.swift
[352/494] Compiling VioletObjects Sys+Modules.swift
[353/494] Compiling VioletObjects Sys+Prefix+Path.swift
[354/494] Compiling VioletObjects Sys+Prompt.swift
[355/494] Compiling VioletObjects Sys+Properties.swift
[356/494] Compiling VioletObjects Sys+Streams.swift
[357/494] Compiling VioletObjects Sys+UNIMPLEMENTED.swift
[358/494] Compiling VioletObjects Sys+Version.swift
[359/494] Compiling VioletObjects Sys.swift
[360/494] Compiling VioletObjects Py+Any+All+Sum.swift
[361/494] Compiling VioletObjects Py+Attributes.swift
[362/494] Compiling VioletObjects Py+Bin+Hex+Oct.swift
[363/494] Compiling VioletObjects Py+Bool.swift
[364/494] Compiling VioletObjects Py+Call.swift
[365/494] Compiling VioletObjects Py+Class.swift
[366/494] Compiling VioletObjects Py+Code.swift
[367/494] Compiling VioletObjects Py+CollectionIteration.swift
[368/494] Compiling VioletObjects Py+Collections.swift
[369/494] Compiling VioletObjects Py+Compare.swift
[370/494] Compiling VioletObjects Py+Compile.swift
[371/494] Compiling VioletObjects PyZip.swift
[372/494] Compiling VioletObjects AbstractDictView.swift
[373/494] Compiling VioletObjects AbstractDictViewIterator.swift
[374/494] Compiling VioletObjects OrderedDictionary.swift
[375/494] Compiling VioletObjects PyDict+Update.swift
[376/494] Compiling VioletObjects PyDict.swift
[377/494] Compiling VioletObjects PyDictItemIterator.swift
[378/494] Compiling VioletObjects PyDictItems.swift
[379/494] Compiling VioletObjects PyDictKeyIterator.swift
[380/494] Compiling VioletObjects PyDictKeys.swift
[381/494] Compiling VioletObjects PyDictValueIterator.swift
[382/494] Compiling VioletObjects PyDictValues.swift
[383/494] Compiling VioletObjects PyBaseException.swift
[384/494] Compiling VioletObjects PyErrorMixin.swift
[385/494] Compiling VioletObjects PyImportError.swift
[386/494] Compiling VioletObjects PyKeyError.swift
[387/494] Compiling VioletObjects PyStopIteration.swift
[388/494] Compiling VioletObjects PySyntaxError.swift
[389/494] Compiling VioletObjects PySystemExit.swift
[390/494] Compiling VioletObjects PyTraceback.swift
[391/494] Compiling VioletObjects Where are the other exceptions.swift
[392/494] Compiling VioletObjects AbstractBuiltinFunction.swift
[393/494] Compiling VioletObjects FunctionWrapper+HandWritten.swift
[394/494] Emitting module VioletObjects
[395/517] Compiling VioletObjects PyBuiltinFunction.swift
[396/517] Compiling VioletObjects PyBuiltinMethod.swift
[397/517] Compiling VioletObjects PyClassMethod.swift
[398/517] Compiling VioletObjects PyFunction.swift
[399/517] Compiling VioletObjects PyMethod.swift
[400/517] Compiling VioletObjects PyProperty.swift
[401/517] Compiling VioletObjects PyStaticMethod.swift
[402/517] Compiling VioletObjects FileMode.swift
[403/517] Compiling VioletObjects PyFileDescriptorType.swift
[404/517] Compiling VioletObjects PyTextFile.swift
[405/517] Compiling VioletObjects AbstractSequence+Add+Mul.swift
[406/517] Compiling VioletObjects AbstractSequence+Contains+Count+IndexOf.swift
[407/517] Compiling VioletObjects AbstractSequence+Equal+Compare.swift
[408/517] Compiling VioletObjects AbstractSequence+GetItem.swift
[409/517] Compiling VioletObjects AbstractSequence+Repr.swift
[410/517] Compiling VioletObjects AbstractSequence.swift
[411/517] Compiling VioletObjects PyList+Sort.swift
[412/517] Compiling VioletObjects PyList.swift
[413/517] Compiling VioletObjects PyListIterator.swift
[414/517] Compiling VioletObjects PyListReverseIterator.swift
[415/517] Compiling VioletObjects PyTuple.swift
[416/517] Compiling VioletObjects PyTupleIterator.swift
[417/517] Compiling VioletObjects AbstractSet+And+Or+Xor+Sub.swift
[418/517] Compiling VioletObjects AbstractSet+Contains.swift
[419/517] Compiling VioletObjects AbstractSet+Equal+Compare.swift
[420/517] Compiling VioletObjects AbstractSet+Intersection+Union+Difference.swift
[421/517] Compiling VioletObjects AbstractSet+IsSubset+IsSuperset+IsDisjoint.swift
[422/517] Compiling VioletObjects AbstractSet+Repr.swift
[423/517] Compiling VioletObjects AbstractSet.swift
[424/517] Compiling VioletObjects OrderedSet.swift
[425/517] Compiling VioletObjects PyAnySet.swift
[426/517] Compiling VioletObjects PyFrozenSet.swift
[427/517] Compiling VioletObjects PySet.swift
[428/517] Compiling VioletObjects PySetIterator.swift
[429/517] Compiling VioletObjects AbstractBytes+AbstractString.swift
[430/517] Compiling VioletObjects AbstractBytes+New.swift
[431/517] Compiling VioletObjects AbstractBytes.swift
[432/517] Compiling VioletObjects AbstractString+Add+Mul.swift
[433/517] Compiling VioletObjects AbstractString+Case.swift
[434/517] Compiling VioletObjects AbstractString+Center+Just+Zfill.swift
[435/517] Compiling VioletObjects AbstractString+Contains+Count+IndexOf.swift
[436/517] Compiling VioletObjects AbstractString+Equal+Compare.swift
[437/517] Compiling VioletObjects AbstractString+ExpandTabs.swift
[438/517] Compiling VioletObjects AbstractString+Find.swift
[439/517] Compiling VioletObjects AbstractString+Join.swift
[440/517] Compiling VioletObjects AbstractString+Partition.swift
[441/517] Compiling VioletObjects AbstractString+Properties.swift
[442/517] Compiling VioletObjects AbstractString+Replace.swift
[443/517] Compiling VioletObjects AbstractString+Split.swift
[444/517] Compiling VioletObjects AbstractString+SplitLines.swift
[445/517] Compiling VioletObjects AbstractString+StartsWith+EndsWith.swift
[446/517] Compiling VioletObjects AbstractString+Strip.swift
[447/517] Compiling VioletObjects AbstractString+Substring.swift
[448/517] Compiling VioletObjects AbstractString.swift
[449/517] Compiling VioletObjects BytesBuilder.swift
[450/517] Compiling VioletObjects StringBuilderType.swift
[451/517] Compiling VioletObjects UnicodeScalarBuilder.swift
[452/517] Compiling VioletObjects PyAnyBytes.swift
[453/517] Compiling VioletObjects PyByteArray.swift
[454/517] Compiling VioletObjects PyByteArrayIterator.swift
[455/517] Compiling VioletObjects PyBytes.swift
[456/517] Compiling VioletObjects PyBytesIterator.swift
[457/517] Compiling VioletObjects PyString+AbstractString.swift
[458/517] Compiling VioletObjects PyString+Encoding.swift
[459/517] Compiling VioletObjects PyString+ErrorHandling.swift
[460/517] Compiling VioletObjects PyString+GetItem.swift
[461/517] Compiling VioletObjects PyString.swift
[462/517] Compiling VioletObjects PyStringIterator.swift
[463/517] Compiling VioletObjects UNIMPLEMENTED.swift
[464/517] Compiling VioletObjects Py+Warning.swift
[465/517] Compiling VioletObjects Py.swift
[466/517] Compiling VioletObjects PyConfig.swift
[467/517] Compiling VioletObjects PyDelegateType.swift
[468/517] Compiling VioletObjects PyFileSystemType.swift
[469/517] Compiling VioletObjects PyObject+Flags.swift
[470/517] Compiling VioletObjects PyObject.swift
[471/517] Compiling VioletObjects PyObjectMixin.swift
[472/517] Compiling VioletObjects PyType+Flags.swift
[473/517] Compiling VioletObjects PyType+new+init.swift
[474/517] Compiling VioletObjects PyType.swift
[475/517] Compiling VioletObjects CompareResult.swift
[476/517] Compiling VioletObjects DirResult.swift
[477/517] Compiling VioletObjects HashResult.swift
[478/517] Compiling VioletObjects PyResult.swift
[479/517] Compiling VioletObjects PyResultGen.swift
[480/517] Compiling VioletObjects PyBool.swift
[481/517] Compiling VioletObjects PyComplex.swift
[482/517] Compiling VioletObjects PyEllipsis.swift
[483/517] Compiling VioletObjects PyFloat+Hex.swift
[484/517] Compiling VioletObjects PyFloat.swift
[485/517] Compiling VioletObjects PyInt.swift
[486/517] Compiling VioletObjects PyNamespace.swift
[487/517] Compiling VioletObjects ArgumentBinding.swift
[488/517] Compiling VioletObjects Arguments.swift
[489/517] Compiling VioletObjects Configure.swift
[490/517] Compiling VioletObjects Environment.swift
[491/517] Compiling VioletObjects ExceptionSubclasses.swift
[492/517] Compiling VioletObjects FunctionWrappers.swift
[493/517] Compiling VioletObjects IdStrings.swift
[494/517] Compiling VioletObjects Py+ErrorTypeDefinitions.swift
[495/517] Compiling VioletObjects Py+Generated.swift
[496/517] Compiling VioletObjects Py+TypeDefinitions.swift
[497/517] Compiling VioletObjects PyCast.swift
[498/517] Compiling VioletObjects PyStaticCall.swift
[499/517] Compiling VioletObjects Types+Generated.swift
[500/517] Compiling VioletObjects ArgumentParser.swift
[501/517] Compiling VioletObjects AttributeHelper.swift
[502/517] Compiling VioletObjects DelItemHelper.swift
[503/517] Compiling VioletObjects GetItemHelper.swift
[504/517] Compiling VioletObjects IndexHelper.swift
[505/517] Compiling VioletObjects SetItemHelper.swift
[506/517] Compiling VioletObjects DescriptorHelpers.swift
[507/517] Compiling VioletObjects DocHelper.swift
[508/517] Compiling VioletObjects FloatCompareHelper.swift
[509/517] Compiling VioletObjects Frexp.swift
[510/518] Wrapping AST for VioletObjects for debugging
[512/548] Emitting module VioletVM
[513/552] Compiling VioletVM Eval+Function.swift
[514/552] Compiling VioletVM Eval+General.swift
[515/552] Compiling VioletVM Eval+Import.swift
[516/552] Compiling VioletVM Eval+Jump.swift
[517/552] Compiling VioletVM PyFileDescriptor.swift
[518/552] Compiling VioletVM PyFileSystem.swift
[519/552] Compiling VioletVM VM+Run.swift
[520/552] Compiling VioletVM VM+RunInteractive.swift
[521/552] Compiling VioletVM Debug.swift
[522/552] Compiling VioletVM Eval+Class.swift
[523/552] Compiling VioletVM Eval+CollectionUnpack.swift
[524/552] Compiling VioletVM Eval+Collections.swift
[525/552] Compiling VioletVM Eval+Compare.swift
[526/552] Compiling VioletVM Eval+Unwind.swift
[527/552] Compiling VioletVM Eval+With.swift
[528/552] Compiling VioletVM Eval.swift
[529/552] Compiling VioletVM InstructionResult.swift
[530/552] Compiling VioletVM Eval+Loop.swift
[531/552] Compiling VioletVM Eval+NumericBinary.swift
[532/552] Compiling VioletVM Eval+NumericInPlace.swift
[533/552] Compiling VioletVM Eval+NumericUnary.swift
[534/552] Compiling VioletVM Eval+Store+Load+Delete.swift
[535/552] Compiling VioletVM Eval+String.swift
[536/552] Compiling VioletVM Eval+Try+Catch.swift
[537/552] Compiling VioletVM Eval+UNIMPLEMENTED.swift
[538/552] Compiling VioletVM PushExceptionBeforeExcept.swift
[539/552] Compiling VioletVM PushFinallyReason.swift
[540/552] Compiling VioletVM PyDelegate+Compile.swift
[541/552] Compiling VioletVM PyDelegate.swift
[542/552] Compiling VioletVM VM+RunScript.swift
[543/552] Compiling VioletVM VM+Signals.swift
[544/552] Compiling VioletVM VM+UNIMPLEMENTED.swift
[545/552] Compiling VioletVM VM.swift
[546/553] Wrapping AST for VioletVM for debugging
[548/558] Compiling Violet main.swift
[549/558] Emitting module Violet
[551/559] Compiling PyTests main.swift
[552/559] Emitting module PyTests
[553/559] Compiling PyTests TestRunner.swift
[553/559] Wrapping AST for Violet for debugging
[554/559] Write Objects.LinkFileList
[556/560] Wrapping AST for PyTests for debugging
[557/560] Write Objects.LinkFileList
[558/560] Linking Violet
[559/560] Linking PyTests
Build complete! (87.14s)
Build complete.
Done.