[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 (master) #1412

ModuleIO is still failing.

···

On Nov 10, 2017, at 2:26 PM, no-reply@swift.org wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04 [#1412]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/1412/
Project: oss-swift-incremental-RA-linux-ubuntu-16_04
Date of build: Fri, 10 Nov 2017 16:04:30 -0600
Build duration: 21 min
Identified problems:

Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-16_04/1412/consoleFull#-1112719381ba62d58e-7248-467b-91e0-c7508d5cf947&gt;
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/1412/consoleFull#-8703706813122a513-f36a-4c87-8ed7-cbc36a1ec144&gt;
Tests:

Name: Swift(linux-x86_64)
Failed: 1 test(s), Passed: 10048 test(s), Total: 10049 test(s)
Failed: Swift(linux-x86_64).AutolinkExtract.import_archive.swift <https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/1412/testReport/junit/Swift(linux-x86_64)/AutolinkExtract/import_archive_swift&gt;
Name: Swift-Unit
Failed: 0 test(s), Passed: 486 test(s), Total: 486 test(s)

Changes

Commit 99c4cddfcadf6eb13b5024ae81a35ac77f3d0bd1 by huon:
[SILGen] Store conditional conformances in SILWitnessTables.

edit: lib/SIL/SILPrinter.cpp
edit: lib/Serialization/SerializeSIL.cpp
add: test/SILGen/conditional_conformance.swift
edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
edit: lib/Serialization/Serialization.cpp
edit: include/swift/SIL/SILWitnessTable.h
edit: lib/ParseSIL/ParseSIL.cpp
edit: lib/Serialization/SILFormat.h
edit: lib/SIL/SILWitnessTable.cpp
edit: lib/SILGen/SILGenPoly.cpp
edit: include/swift/Serialization/ModuleFormat.h
edit: lib/Serialization/DeserializeSIL.cpp
edit: lib/SILGen/SILGenType.cpp

Commit 51bea6b575e8ce54c96f4a429355b8a2771b8e14 by huon:
[IRGen] Reserve witness table private data space for conditional

edit: lib/IRGen/GenProto.cpp

Commit 4f53475dd96322e4143be6c63afe9a9e88e0668a by huon:
[IRGen] Support fulfilling conformances from conditional requirements.

edit: lib/IRGen/Fulfillment.h
edit: lib/IRGen/Fulfillment.cpp
edit: lib/IRGen/GenProto.cpp
edit: lib/IRGen/MetadataPath.h
edit: lib/IRGen/WitnessIndex.h

Commit b9336c7389371cde3f3da0090442110d7e001472 by huon:
[IRGen] Dynamically fill in conditional conformance wtables.

edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenProto.cpp
edit: stdlib/public/runtime/ProtocolConformance.cpp
edit: lib/IRGen/IRGenModule.h
edit: test/IRGen/associated_type_witness.swift
edit: lib/IRGen/GenDecl.cpp
edit: lib/IRGen/IRGenModule.cpp
edit: unittests/runtime/Metadata.cpp
edit: test/IRGen/witness_method.sil
edit: test/IRGen/partial_apply_forwarder.sil

Commit 306c0dafdddb9c8821804edfb5e184224c64d4df by huon:
fixup! [IRGen] Dynamically fill in conditional conformance wtables.

edit: test/IRGen/partial_apply_forwarder.sil
edit: test/IRGen/associated_type_witness.swift
edit: test/IRGen/witness_method.sil

Commit bdff7aa3f4dcaf783900253758724a64eda13d59 by huon:
[IRGen] Polymorphic convention needs to consider conditional

edit: lib/IRGen/GenProto.cpp

Commit 4743b8ae5c9e8b140ab24c7a59cc02ee587f9c2e by huon:
[IRGen] Pull witness tables out of self witness table in witness_method

edit: lib/IRGen/GenProto.cpp

Commit ae54ac04442aa0fa054573d50e778fb9b1de452f by huon:
[AST] Allow retrieving substitutions from an arbitrary

edit: lib/AST/ProtocolConformance.cpp
edit: include/swift/AST/ProtocolConformance.h
edit: lib/SILOptimizer/Utils/Devirtualize.cpp

Commit 901bd35e5a86f963346a8e88c7ebbb6214c3e2c2 by huon:
[IRGen] Pass witness tables for conditional conformances to witness

add: test/IRGen/conditional_conformance_basic_conformances.swift
edit: lib/IRGen/GenProto.cpp
edit: test/IRGen/protocol_resilience.sil
edit: lib/AST/ProtocolConformance.cpp
edit: test/IRGen/associated_type_witness.swift
add: test/IRGen/conditional_conformance_with_assoc.swift

Commit 1372202cfa9b8dcc44a5cb314af968c9370e37ee by huon:
[test] More for conditional conformances; subclasses, devirtualization,

delete: test/IRGen/conditional_conformance_with_assoc.swift
edit: test/Generics/conditional_conformances.swift
delete: test/IRGen/conditional_conformance_basic_conformances.swift
add: test/Interpreter/conditional_conformances.swift
add: test/Inputs/conditional_conformance_basic_conformances.swift
add: test/SILOptimizer/devirt_conditional_conformance.swift
add: test/Inputs/conditional_conformance_with_assoc.swift
add: test/Interpreter/conditional_conformances_smoke.swift
add: test/Interpreter/conditional_conformances_modules.swift
add: test/IRGen/conditional_conformances.swift
add: test/Inputs/conditional_conformance_subclass.swift
edit: test/SILGen/conditional_conformance.swift

Commit 6dd8bec47e4c3e09c01db79e7b86a33b6477dc28 by huon:
[AST] Unify computation of 'has arguments?' for witness table accessors.

edit: include/swift/AST/ProtocolConformance.h
edit: lib/IRGen/GenProto.cpp
edit: lib/IRGen/GenDecl.cpp
edit: lib/AST/ProtocolConformance.cpp

Commit a94df16b629650c008ee9ccb735032ed42ae4cd5 by huon:
[test] Add more tests for inheriting conformances etc from SE0143

add: test/Generics/conditional_conformances_execute_smoke.swift
edit: test/Generics/conditional_conformances.swift

Commit 67c9fa3daeb4c24fba388b8119f6668be014f5fd by huon:
[test] Add test for parsing @convention(witness_method: ) in

add: test/SIL/Parser/witness_method.sil

Sorry stdlib/ModelIO.swift is failing.

···

On Nov 10, 2017, at 2:27 PM, Pavel Yaskevich <pyaskevich@apple.com> wrote:

ModuleIO is still failing.

On Nov 10, 2017, at 2:26 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04 [#1412]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/1412/
Project: oss-swift-incremental-RA-linux-ubuntu-16_04
Date of build: Fri, 10 Nov 2017 16:04:30 -0600
Build duration: 21 min
Identified problems:

Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-16_04/1412/consoleFull#-1112719381ba62d58e-7248-467b-91e0-c7508d5cf947&gt;
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/1412/consoleFull#-8703706813122a513-f36a-4c87-8ed7-cbc36a1ec144&gt;
Tests:

Name: Swift(linux-x86_64)
Failed: 1 test(s), Passed: 10048 test(s), Total: 10049 test(s)
Failed: Swift(linux-x86_64).AutolinkExtract.import_archive.swift <https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/1412/testReport/junit/Swift(linux-x86_64)/AutolinkExtract/import_archive_swift&gt;
Name: Swift-Unit
Failed: 0 test(s), Passed: 486 test(s), Total: 486 test(s)

Changes

Commit 99c4cddfcadf6eb13b5024ae81a35ac77f3d0bd1 by huon:
[SILGen] Store conditional conformances in SILWitnessTables.

edit: lib/SIL/SILPrinter.cpp
edit: lib/Serialization/SerializeSIL.cpp
add: test/SILGen/conditional_conformance.swift
edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
edit: lib/Serialization/Serialization.cpp
edit: include/swift/SIL/SILWitnessTable.h
edit: lib/ParseSIL/ParseSIL.cpp
edit: lib/Serialization/SILFormat.h
edit: lib/SIL/SILWitnessTable.cpp
edit: lib/SILGen/SILGenPoly.cpp
edit: include/swift/Serialization/ModuleFormat.h
edit: lib/Serialization/DeserializeSIL.cpp
edit: lib/SILGen/SILGenType.cpp

Commit 51bea6b575e8ce54c96f4a429355b8a2771b8e14 by huon:
[IRGen] Reserve witness table private data space for conditional

edit: lib/IRGen/GenProto.cpp

Commit 4f53475dd96322e4143be6c63afe9a9e88e0668a by huon:
[IRGen] Support fulfilling conformances from conditional requirements.

edit: lib/IRGen/Fulfillment.h
edit: lib/IRGen/Fulfillment.cpp
edit: lib/IRGen/GenProto.cpp
edit: lib/IRGen/MetadataPath.h
edit: lib/IRGen/WitnessIndex.h

Commit b9336c7389371cde3f3da0090442110d7e001472 by huon:
[IRGen] Dynamically fill in conditional conformance wtables.

edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenProto.cpp
edit: stdlib/public/runtime/ProtocolConformance.cpp
edit: lib/IRGen/IRGenModule.h
edit: test/IRGen/associated_type_witness.swift
edit: lib/IRGen/GenDecl.cpp
edit: lib/IRGen/IRGenModule.cpp
edit: unittests/runtime/Metadata.cpp
edit: test/IRGen/witness_method.sil
edit: test/IRGen/partial_apply_forwarder.sil

Commit 306c0dafdddb9c8821804edfb5e184224c64d4df by huon:
fixup! [IRGen] Dynamically fill in conditional conformance wtables.

edit: test/IRGen/partial_apply_forwarder.sil
edit: test/IRGen/associated_type_witness.swift
edit: test/IRGen/witness_method.sil

Commit bdff7aa3f4dcaf783900253758724a64eda13d59 by huon:
[IRGen] Polymorphic convention needs to consider conditional

edit: lib/IRGen/GenProto.cpp

Commit 4743b8ae5c9e8b140ab24c7a59cc02ee587f9c2e by huon:
[IRGen] Pull witness tables out of self witness table in witness_method

edit: lib/IRGen/GenProto.cpp

Commit ae54ac04442aa0fa054573d50e778fb9b1de452f by huon:
[AST] Allow retrieving substitutions from an arbitrary

edit: lib/AST/ProtocolConformance.cpp
edit: include/swift/AST/ProtocolConformance.h
edit: lib/SILOptimizer/Utils/Devirtualize.cpp

Commit 901bd35e5a86f963346a8e88c7ebbb6214c3e2c2 by huon:
[IRGen] Pass witness tables for conditional conformances to witness

add: test/IRGen/conditional_conformance_basic_conformances.swift
edit: lib/IRGen/GenProto.cpp
edit: test/IRGen/protocol_resilience.sil
edit: lib/AST/ProtocolConformance.cpp
edit: test/IRGen/associated_type_witness.swift
add: test/IRGen/conditional_conformance_with_assoc.swift

Commit 1372202cfa9b8dcc44a5cb314af968c9370e37ee by huon:
[test] More for conditional conformances; subclasses, devirtualization,

delete: test/IRGen/conditional_conformance_with_assoc.swift
edit: test/Generics/conditional_conformances.swift
delete: test/IRGen/conditional_conformance_basic_conformances.swift
add: test/Interpreter/conditional_conformances.swift
add: test/Inputs/conditional_conformance_basic_conformances.swift
add: test/SILOptimizer/devirt_conditional_conformance.swift
add: test/Inputs/conditional_conformance_with_assoc.swift
add: test/Interpreter/conditional_conformances_smoke.swift
add: test/Interpreter/conditional_conformances_modules.swift
add: test/IRGen/conditional_conformances.swift
add: test/Inputs/conditional_conformance_subclass.swift
edit: test/SILGen/conditional_conformance.swift

Commit 6dd8bec47e4c3e09c01db79e7b86a33b6477dc28 by huon:
[AST] Unify computation of 'has arguments?' for witness table accessors.

edit: include/swift/AST/ProtocolConformance.h
edit: lib/IRGen/GenProto.cpp
edit: lib/IRGen/GenDecl.cpp
edit: lib/AST/ProtocolConformance.cpp

Commit a94df16b629650c008ee9ccb735032ed42ae4cd5 by huon:
[test] Add more tests for inheriting conformances etc from SE0143

add: test/Generics/conditional_conformances_execute_smoke.swift
edit: test/Generics/conditional_conformances.swift

Commit 67c9fa3daeb4c24fba388b8119f6668be014f5fd by huon:
[test] Add test for parsing @convention(witness_method: ) in

add: test/SIL/Parser/witness_method.sil