Another dispatch failure:
Foundation/NSData.swift:19:8: error: module file was created by an older version of the compiler; rebuild 'Dispatch' and try again: /home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-16_04/buildbot_incremental/libdispatch-linux-x86_64/src/swift/Dispatch.swiftmodule
import Dispatch
^
Note that my patches listed below don’t even change the module format number, so this error is a result of stale build artifacts from a previous build on the same machine.
Slava
···
On Oct 9, 2017, at 9:54 PM, no-reply@swift.org wrote:
[FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04 [#944]
Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/944/
Project: oss-swift-incremental-RA-linux-ubuntu-16_04
Date of build: Mon, 09 Oct 2017 23:47:16 -0500
Build duration: 8 min 14 sec
Identified problems:Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-16_04/944/consoleFull#-1540659523122a513-f36a-4c87-8ed7-cbc36a1ec144>
Tests:Name: Swift(linux-x86_64)
Failed: 0 test(s), Passed: 9969 test(s), Total: 9969 test(s)
Name: Swift-Unit
Failed: 0 test(s), Passed: 483 test(s), Total: 483 test(s)Changes
Commit 39f9ede29b3451c2d6fe0e6889df2ee7a366c5a4 by spestov:
SIL: Add SILFunctionType::getWitnessMethodClass() accessoredit: lib/SIL/SILFunctionType.cpp
edit: include/swift/AST/Types.hCommit c2f2eb6c3cc221ec6b1ed8ededb0659763817d54 by spestov:
SILOptimizer: Devirtualizer support for witness thunks with aedit: lib/SILOptimizer/Utils/Devirtualize.cpp
add: test/SILOptimizer/devirt_class_witness_method.silCommit e1b33b1a914abbfc0c356ee8507035e38aba1a93 by spestov:
IRGen: Fix bug in @convention(witness_method) 'Self' metadataedit: test/IRGen/witness_method.sil
edit: lib/IRGen/GenProto.cppCommit 717a7f52f87a25fcacbf52db044e6e5d427227f3 by spestov:
Sema: Compute RequirementEnvironment when we are matching a witnessedit: lib/Sema/TypeCheckProtocol.cpp
Commit 861c46c218868d485fce313a7a0d543335c95ffd by spestov:
Sema: Track if the protocol witness for a class conformance is in aedit: lib/Sema/TypeCheckProtocol.cpp
Commit 5afaadfbc8b191660f3ab8c206d4624bb191953f by spestov:
Sema: Requirement environments for protocol extension members in classedit: lib/Sema/TypeCheckProtocol.cpp
edit: test/Interpreter/protocol_extensions.swift
edit: test/SILGen/protocol_extensions.swift
edit: test/SILGen/witnesses_class.swiftCommit 7bc5ac1248bdbbb8a434718fb1cabb45c9017eac by spestov:
Sema: Factor out ConformanceChecker::checkNonFinalClassWitness() fromedit: lib/Sema/TypeCheckProtocol.cpp
Commit d7dbc23337bcb37ab3a495236c3edb0e068b80c5 by spestov:
Sema: ConformanceChecker::Adoptee is always nominaledit: lib/Sema/TypeCheckProtocol.cpp
Commit 7cbd0c0b3708b7895872b3f09eb9426c08a03580 by spestov:
Sema: Lift restriction on classes conforming to protocols with defaultedit: include/swift/AST/DiagnosticsSema.def
add: test/decl/protocol/conforms/self.swift
edit: lib/Sema/TypeCheckProtocol.cppCommit e96352661bd43cce73b503b8931efeef8b37d929 by spestov:
Fix REQUIRES: line inedit: validation-test/compiler_crashers_fixed/26725-llvm-smallvectorimpl-swift-diagnosticargument-operator.swift
Commit a3c4882bec68f04855564184411125ca4780cd5f by spestov:
Sema: Temporary workaround for recently-introduced GSB bugedit: lib/Sema/TypeCheckProtocol.cpp