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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/3414/
Project:
oss-swift-incremental-RA-linux-ubuntu-16_04
Date of build:
Wed, 28 Mar 2018 20:46:09 -0500
Build duration:
44 min

Identified problems:

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

Tests:

Name: Swift(linux-x86_64)
Failed: 0 test(s), Passed: 10378 test(s), Total: 10378 test(s)
Name: Swift-Unit
Failed: 0 test(s), Passed: 514 test(s), Total: 514 test(s)

Changes

  • Commit cdfeb88cfed7781bbdef7c9b07fb265347a87c6e by milseman:
    [string] Simplify creation logic, especially for C strings.

    • edit: stdlib/public/core/CString.swift
    • edit: stdlib/public/core/Runtime.swift.gyb
    • edit: validation-test/stdlib/String.swift
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/UnmanagedString.swift
    • edit: stdlib/public/core/InputStream.swift
    • edit: stdlib/public/core/Misc.swift
    • edit: stdlib/private/SwiftPrivate/IO.swift
    • edit: stdlib/public/core/StringLegacy.swift
    • edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
    • edit: validation-test/stdlib/StringViews.swift
    • edit: stdlib/public/core/StaticString.swift
    • edit: stdlib/public/core/UnicodeScalar.swift
    • edit: stdlib/public/core/String.swift
    • edit: stdlib/public/core/StringGuts.swift
  • Commit cb9dc84d72f0d63e742da278091f0db4cf98792f by milseman:
    [string] Initial small string implementation.

    • edit: stdlib/public/core/GroupInfo.json
    • edit: stdlib/public/core/StringBridge.swift
    • add: stdlib/public/core/SmallString.swift
    • add: test/stdlib/SmallString.swift
    • edit: stdlib/public/core/CMakeLists.txt
  • Commit 93d61300661a88c176d40f5c996e47137b60ae77 by milseman:
    [string] Integrate small strings.

    • edit: stdlib/public/core/StringBridge.swift
    • edit: stdlib/public/core/StringStorage.swift
    • edit: stdlib/public/core/StringUTF8.swift
    • edit: test/Interpreter/SDK/objc_bridge_cast.swift
    • edit: stdlib/public/core/StringHashable.swift
    • edit: stdlib/public/core/StringObject.swift
    • edit: stdlib/public/core/StringUnicodeScalarView.swift
    • edit: stdlib/public/core/StringGutsVisitor.swift
    • edit: stdlib/public/core/StringComparison.swift
    • edit: stdlib/public/core/StringLegacy.swift
    • edit: validation-test/stdlib/String.swift
    • edit: stdlib/public/core/StringGuts.swift
    • edit: stdlib/public/core/String.swift
  • Commit 8b6d0f6402ccd2b3721ee2515d7d8bde1c956e3a by milseman:
    [string] Aggressively form small strings.

    • edit: stdlib/public/core/StringGuts.swift
    • edit: stdlib/public/core/StringStorage.swift
    • edit: test/stdlib/NewString.swift
    • edit: stdlib/public/core/Character.swift
    • edit: stdlib/public/core/String.swift
  • Commit 388622c39385b83c19b473b60e1352a0a917fec7 by milseman:
    [string] Small fast-path for hasPrefix/Suffix

    • edit: stdlib/public/core/StringLegacy.swift
  • Commit bf21a07106ee4f1cdc11014a0e4e2c753fc01022 by milseman:
    [test] Temporarily disable UXPASSing Linux test

    • edit: test/SILOptimizer/unused_containers.swift
  • Commit ddc671c0c637e7656dddd95c68c873e2a21212c9 by mark.lacey:
    Split test case verifying we’re no longer exponential type checking

    • add: validation-test/Sema/type_checker_perf/fast/rdar20233198_any.swift.gyb
    • delete: validation-test/Sema/type_checker_perf/fast/rdar20233198.swift.gyb
    • add: validation-test/Sema/type_checker_perf/fast/rdar20233198_explicit_overloads.swift.gyb
    • add: validation-test/Sema/type_checker_perf/fast/rdar20233198_named.swift.gyb
    • edit: test/Constraints/patterns.swift
    • add: validation-test/Sema/type_checker_perf/fast/rdar20233198_weak.swift.gyb
    • add: validation-test/Sema/type_checker_perf/fast/rdar20233198_typed.swift.gyb
  • Commit a0b3b2db2ea2f652e99c003182ce40a3d76690a7 by jordan_rose:
    Sink PrettyDeclStackTrace down to the AST library

    • edit: lib/Sema/SemaTemplateInstantiate.cpp
    • edit: lib/Parse/ParseDeclCXX.cpp
    • edit: lib/Serialization/ASTWriterDecl.cpp
    • edit: lib/Frontend/CompilerInstance.cpp
    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/Sema/Sema.cpp
    • edit: lib/Parse/ParseObjc.cpp
    • add: include/clang/AST/PrettyDeclStackTrace.h
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/SemaTemplateInstantiateDecl.cpp
    • delete: include/clang/Sema/PrettyDeclStackTrace.h
    • edit: lib/Parse/ParseDecl.cpp
  • Commit a150a8f88fdefdd325c73bed683944ddba5d662f by jordan_rose:
    Remove problematic PrettyStackTrace entry added in r328276

    • edit: lib/Frontend/CompilerInstance.cpp
  • Commit d5475d7d1b9350af4418533501f82a7bec5a6d4c by ahatanaka:
    [ObjC++] Make parameter passing and function return compatible with ObjC

    • edit: lib/Sema/SemaDeclCXX.cpp
    • delete: test/CodeGenObjCXX/trivial_abi.mm
    • edit: include/clang/Frontend/CodeGenOptions.def
    • edit: lib/CodeGen/MicrosoftCXXABI.cpp
    • add: test/CodeGenObjCXX/objc-struct-cxx-abi.mm
    • edit: test/CodeGenObjCXX/arc-special-member-functions.mm
    • edit: include/clang/AST/DeclCXX.h
    • edit: lib/Serialization/ASTReaderDecl.cpp
    • edit: test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp
    • edit: test/CodeGenObjCXX/property-dot-copy-elision.mm
    • edit: lib/Basic/Targets/X86.h
    • edit: lib/AST/ASTContext.cpp
    • edit: include/clang/AST/Type.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: include/clang/Basic/LangOptions.def
    • edit: include/clang/AST/Decl.h
    • edit: lib/Basic/TargetInfo.cpp
    • edit: include/clang/Basic/TargetInfo.h
    • edit: lib/AST/DeclCXX.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/SemaDecl.cpp
    • edit: include/clang/Basic/LangOptions.h
    • edit: lib/CodeGen/ItaniumCXXABI.cpp
    • edit: lib/Serialization/ASTWriterDecl.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/CodeGen/CGCall.cpp
    • edit: lib/CodeGen/TargetInfo.cpp
    • edit: lib/Serialization/ASTWriter.cpp