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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/3359/
Project:
oss-swift-incremental-RA-linux-ubuntu-16_04
Date of build:
Mon, 26 Mar 2018 11:05:24 -0500
Build duration:
1 hr 16 min

Identified problems:

  • Timeout: This build was marked as FAIL because it timed out.

Changes

  • Commit d9753746e3cd3fdf6cfe65e9a60283d420d79467 by dgregor:
    [NFC] Clarify while (true)

    • edit: lib/AST/DeclContext.cpp
  • Commit d4d7beaa6a63bf5d0fdac73955c3385049c39146 by dgregor:
    [AST] Don’t put module types anywhere in the AST.

    • edit: lib/Sema/TypeCheckType.cpp
  • Commit bde6401f5bfdf3b13edb3065999f80e144747e42 by dgregor:
    Support BoundNameAliasType everywhere we support NameAliasType.

    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/AST/PrettyStackTrace.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • edit: lib/AST/DiagnosticEngine.cpp
  • Commit 325fdd2f1236950c77ad7a461f20dbbd0019d2a9 by dgregor:
    [AST] Don’t propagate all recursive properties to BoundNameAliasType.

    • delete: validation-test/compiler_crashers/28800-unreachable-executed-at-swift-lib-ast-type-cpp-3247.swift
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/AST/ASTContext.cpp
    • add: validation-test/compiler_crashers_fixed/28800-unreachable-executed-at-swift-lib-ast-type-cpp-3247.swift
  • Commit 9d49142e44ca3d9bf4cd5f9ac599b86f85642795 by dgregor:
    Use substitution generic signature when building BoundNameAliasTypes.

    • edit: lib/AST/ASTContext.cpp
  • Commit 550fddd196a04afb05ad90ac0a32a0af0a38e3e9 by dgregor:
    [AST] Be more free with dropping sugar when we can’t handle it.

    • edit: lib/AST/Type.cpp
  • Commit 7fb639c409e5abd5ff85887ab28a18a843d1cf9d by dgregor:
    [AST] Protect against using existential parents in type sugar.

    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 5b302b76f940f1e45245dee71995d9f8219527ff by dgregor:
    [AST verifier] Only verify archetypes in the canonical type.

    • edit: lib/AST/ASTVerifier.cpp
  • Commit f01e4265a213a02801aad9a114ec32887f21cf8e by dgregor:
    [AST] Profile the underlying type of BoundNameAliasType.

    • edit: lib/AST/ASTContext.cpp
    • edit: include/swift/AST/Types.h
  • Commit 43931a985c7801717a8883289d35a3c6f805b0dd by dgregor:
    [AST] Record generic signature in BoundNameAliasType.

    • edit: lib/AST/SubstitutionMap.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/Type.cpp
  • Commit e82e7ee908ed5ceb3c3dcd36a36563aa4b307a23 by dgregor:
    [Type checker] Use BoundNameAliasType for all typealiases.

    • edit: test/decl/typealias/generic.swift
    • edit: test/stmt/foreach.swift
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: test/IDE/complete_crashes.swift
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/AST/Decl.cpp
    • edit: test/IDE/print_types.swift
    • edit: test/decl/protocol/conforms/associated_type.swift
    • edit: test/TypeCoercion/integer_literals.swift
    • edit: lib/Sema/NameBinding.cpp
    • edit: test/IDE/print_synthesized_extensions.swift
    • edit: test/expr/capture/generic_params.swift
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: test/Sema/accessibility_private.swift
    • edit: test/multifile/Inputs/external-protocol-conformance/A.swift
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/decl/protocol/protocols.swift
    • edit: test/decl/typealias/protocol.swift
  • Commit 4f7c63daf19db77654e00f0b43a71c509af79284 by dgregor:
    [Test tweak] Use textual output to compare results rather than binary

    • edit: test/Driver/emit-module-from-sib.swift
  • Commit 9cfbd30215d7e48cba76b06d050cd921b05f6494 by dgregor:
    Update SourceKit test's expected output for sugaring changes.

    • edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
  • Commit c43f96a8551da6e1ab6257b5b35d5dfead1f3e35 by dgregor:
    [AST] Remove now-unused NameAliasType.

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: include/swift/AST/Module.h
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: lib/Sema/TypeCheckExpr.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/IRGen/DebugTypeInfo.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/TypeWalker.cpp
    • edit: include/swift/AST/TypeNodes.def
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/AST/PrettyStackTrace.cpp
    • edit: tools/swift-api-digester/swift-api-digester.cpp
  • Commit 0524741f6c49e577a33f6c5ffbf6ac6c081eb4c9 by dgregor:
    [Serialization] Rename "alias name type" to "builtin alias type".

    • edit: lib/Serialization/Serialization.cpp
    • edit: include/swift/Serialization/DeclTypeRecordNodes.def
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Deserialization.cpp
  • Commit b2b69e8abf2c35491373aca94d3170636dedcf0d by dgregor:
    Rename BoundNameAliasType to NameAliasType.

    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: lib/AST/PrettyStackTrace.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • edit: lib/Sema/NameBinding.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/IRGen/DebugTypeInfo.cpp
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: lib/AST/TypeWalker.cpp
    • edit: include/swift/AST/TypeNodes.def
    • edit: lib/AST/Type.cpp
    • edit: lib/Sema/TypeCheckExpr.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: include/swift/Serialization/DeclTypeRecordNodes.def
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ASTMangler.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit f5fd678cf5b9bfcb8573c79cfff24ca522eaa931 by dgregor:
    [AST Verifier] Temporarily disable an archetype context check.

    • edit: lib/AST/ASTVerifier.cpp