[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 18.04 (swift 5.0) #214


(Swift CI) #1

Report

[FAILURE] oss-swift-5.0-incremental-RA-linux-ubuntu-18_04 [#214]

Build URL:
https://ci.swift.org/job/oss-swift-5.0-incremental-RA-linux-ubuntu-18_04/214/
Project:
oss-swift-5.0-incremental-RA-linux-ubuntu-18_04
Date of build:
Fri, 07 Dec 2018 19:38:25 -0600
Build duration:
40 min

Identified problems:

  • Swift Compile Error: Swift compiler error
  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes

  • Commit bc48f14d157975b868fd042fc7b32b95876dde91 by dgregor:
    [Runtime] Eagerly realize mangled base protocol witnesses.

    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit e85375dbdd1e4e77286b211cfaed7f95fb9a2ac5 by dgregor:
    [Mangling] Generalize the mangling of associated witness table

    • edit: docs/ABI/Mangling.rst
    • edit: lib/Demangling/Demangler.cpp
    • edit: lib/Demangling/OldRemangler.cpp
    • edit: lib/IRGen/IRGenMangler.h
    • edit: lib/Demangling/Remangler.cpp
  • Commit 8d2fbbfc8836c1baf3c82748d143141eea99bc3b by dgregor:
    [IRGen] Emit base protocol witnesses as mangled names.

    • edit: lib/IRGen/GenProto.cpp
    • edit: test/IRGen/generic_wt_linkage.sil
    • edit: test/IRGen/deserialize-clang-importer-witness-tables.swift
    • edit: test/IRGen/associated_type_witness.swift
  • Commit 78c9cfad58e4ee0ac3276e0bb21ad1b5b4e620eb by dgregor:
    [Runtime] Have the runtime copy instantiation arguments into private

    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: lib/IRGen/GenProto.cpp
    • edit: test/Inputs/conditional_conformance_with_assoc.swift
    • edit: test/Inputs/conditional_conformance_basic_conformances.swift
    • edit: test/Inputs/conditional_conformance_subclass.swift
  • Commit edb7a5f4fbbbc5c61f1b0d10682b50bd99deae9f by dgregor:
    [IRGen] Enabled mangled inherited conformances for conditional

    • edit: lib/IRGen/GenProto.cpp
    • edit: test/Inputs/conditional_conformance_with_assoc.swift
    • edit: test/Inputs/conditional_conformance_recursive.swift
  • Commit 456d7c3348ed2e28fc2816fe78633ee680f06956 by dgregor:
    [ABI] Emit associated conformance descriptors for inherited protocols.

    • edit: lib/TBDGen/TBDGen.cpp
    • edit: lib/IRGen/Linking.cpp
    • edit: docs/ABI/Mangling.rst
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/Demangling/Demangler.cpp
    • edit: lib/IRGen/IRGenMangler.h
    • edit: test/Demangle/Inputs/manglings.txt
    • edit: include/swift/Demangling/Demangler.h
    • edit: test/IRGen/protocol_resilience_descriptors.swift
  • Commit f5df5d1169cb67e7dc21f813668cde5a997613ea by dgregor:
    [ABI] Put mangled inherited protocol witnesses into the resilient

    • edit: test/IRGen/associated_type_witness.swift
    • edit: test/IRGen/generic_wt_linkage.sil
    • edit: lib/IRGen/GenProto.cpp
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: test/IRGen/protocol_resilience_descriptors.swift
  • Commit e0eaabff00051a8ebc3d6ed881d60d4c3734e5dc by dgregor:
    [ABI] Optimize out the witness table pattern for resilient conformances.

    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: lib/IRGen/GenProto.cpp
    • edit: test/IRGen/protocol_resilience_descriptors.swift
    • edit: test/IRGen/protocol_conformance_records.swift
    • edit: test/IRGen/objc_extensions.swift
    • edit: test/IRGen/newtype.swift
    • edit: test/IRGen/protocol_resilience.sil
  • Commit 16c2981d5a11f2b21c8ad63dc162d50c4b924921 by dgregor:
    [Test] Update FileCheck test for ELF/COFF

    • edit: test/IRGen/protocol_resilience_descriptors.swift
  • Commit 46ece0a9b492fee7a4ed84084dcbad0fc437b7c6 by dgregor:
    [Mangling] Separate out base conformance descriptors.

    • edit: lib/Demangling/OldRemangler.cpp
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/Demangling/Remangler.cpp
    • edit: lib/IRGen/Linking.cpp
    • edit: include/swift/IRGen/Linking.h
    • edit: test/IRGen/protocol_resilience_descriptors.swift
    • edit: lib/TBDGen/TBDGen.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: include/swift/AST/ProtocolAssociations.h
    • edit: lib/Demangling/NodePrinter.cpp
    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/TBDGen/TBDGenVisitor.h
    • edit: include/swift/Demangling/DemangleNodes.def
    • edit: lib/Demangling/Demangler.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/IRGen/IRGenMangler.h
    • edit: docs/ABI/Mangling.rst
  • Commit 565e9922520d0d240ae5a982d12b99efb4835f2f by dgregor:
    [Mangling] Separate mangling for associated/base conformance accessors.

    • edit: lib/Demangling/Context.cpp
    • edit: lib/Demangling/OldRemangler.cpp
    • edit: include/swift/Demangling/Demangler.h
    • edit: lib/Demangling/Remangler.cpp
    • edit: lib/Demangling/NodePrinter.cpp
    • edit: include/swift/Demangling/DemangleNodes.def
    • edit: lib/IRGen/Linking.cpp
    • edit: lib/Demangling/Demangler.cpp
    • edit: docs/ABI/Mangling.rst
    • edit: lib/IRGen/IRGenMangler.h
  • Commit 650ea631a048333f359cc6c85bd2a5b5736a3adf by jgroff:
    Runtime: Provide ABI space for source location info in unconditional

    • edit: unittests/runtime/CompatibilityOverride.cpp
    • edit: test/IRGen/subclass_existentials.sil
    • edit: test/IRGen/objc_casts.sil
    • edit: stdlib/public/runtime/CompatibilityOverride.def
    • edit: stdlib/public/runtime/Casting.cpp
    • edit: test/IRGen/protocol_with_superclass_where_clause.sil
    • edit: lib/IRGen/GenCast.cpp
    • edit: test/ClangImporter/objc_ir.swift
    • edit: include/swift/Runtime/Casting.h
    • edit: test/IRGen/class_bounded_generics.swift
    • edit: test/IRGen/protocol_with_superclass.sil
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: test/IRGen/unconditional_checked_cast.sil
    • edit: stdlib/public/runtime/SwiftObject.mm