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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/3913/
Project:
oss-swift-incremental-RA-linux-ubuntu-16_04
Date of build:
Tue, 01 May 2018 14:07:16 -0500
Build duration:
49 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: 10485 test(s), Total: 10485 test(s)
Name: Swift-Unit
Failed: 0 test(s), Passed: 515 test(s), Total: 515 test(s)

Changes

  • Commit 678a99e76a381b498fe657d964d1f89f1427a566 by aschwaighofer:
    Add a copy_block_without_escaping %block withoutEscaping %closure

    • edit: lib/SIL/SILPrinter.cpp
    • edit: include/swift/SIL/SILNodes.def
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: include/swift/SIL/SILBuilder.h
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/ParseSIL/ParseSIL.cpp
    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/SIL/SILOwnershipVerifier.cpp
    • edit: lib/SIL/ValueOwnershipKindClassifier.cpp
    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: lib/SIL/MemAccessUtils.cpp
    • edit: docs/SIL.rst
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/SIL/InstructionUtils.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: test/SIL/Parser/undef.sil
  • Commit 16c4d650e72a4a671c6c74a3a2494d90ae45f4c7 by aschwaighofer:
    SIL: Allow is_escaping_closure on optional closure types

    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/SIL/SILVerifier.cpp
  • Commit 544cf1a64f138e67514a0cda22fa9064fb9235e1 by aschwaighofer:
    SILGen: Emit withoutActuallyEscaping verification for @noescape closures

    • edit: test/SILGen/objc_protocols.swift
    • edit: lib/SILGen/SILGenBridging.cpp
  • Commit 452572239576653ce65f26e385f55e2637ae965d by aschwaighofer:
    SIL: Add getSingleDealloc to AllocStack and remove two copies of it

    • edit: lib/SIL/SILInstructions.cpp
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/SILOptimizer/Transforms/CopyForwarding.cpp
    • edit: lib/IRGen/AllocStackHoisting.cpp
  • Commit 1ae309c44cd0bb1f23689bd1c4b8140a37b92642 by aschwaighofer:
    ClosureLifetimeFixup: Add support for copy_block_without_escaping

    • add: test/SILOptimizer/closure_lifetime_fixup_objc.swift
    • edit: lib/SILOptimizer/Mandatory/ClosureLifetimeFixup.cpp
  • Commit 15e26c96404c95abe570d72de14e59ff3646e184 by aschwaighofer:
    Fix DiagnoseStaticExclusivity

    • edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
    • edit: include/swift/SIL/SILInstruction.h
  • Commit c4ed564a467a4a6e981bd0fd047a31f8f1aff096 by aschwaighofer:
    Fixes to AccessSummaryAnalysis

    • edit: lib/SIL/InstructionUtils.cpp
    • edit: lib/SILOptimizer/Analysis/AccessSummaryAnalysis.cpp
    • edit: test/SILOptimizer/access_enforcement_noescape.swift
    • edit: include/swift/SIL/SILInstruction.h
  • Commit b2c42343fa75292e0db0659d28840a85181c7640 by aschwaighofer:
    Fix test cases after SIL representation changes

    • edit: test/SILGen/objc_blocks_bridging.swift
    • edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
    • edit: test/SILOptimizer/definite-init-convert-to-escape.swift
  • Commit 9048e97e83a2eaf9e8a142a9aa4a0ba844033199 by aschwaighofer:
    Executable test case for passing a noescape closure to Objective-c which

    • add: test/multifile/Inputs/objc-escape/Escaper.m
    • add: test/multifile/objc_closure_escape/main.swift
    • add: test/multifile/Inputs/objc-escape/DangerousEscaper.swift
    • add: test/multifile/Inputs/objc-escape/Escaper.h
  • Commit 1f65ee25f60c5d26a68092d18da77c07521aa0aa by aschwaighofer:
    Distinguish between withoutActuallyEscaping and passing @noescape

    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: include/swift/Runtime/HeapObject.h
    • edit: lib/ParseSIL/ParseSIL.cpp
    • edit: include/swift/SIL/SILCloner.h
    • edit: docs/SIL.rst
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/SIL/SILPrinter.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/SILOptimizer/Mandatory/ClosureLifetimeFixup.cpp
    • edit: test/multifile/objc_closure_escape/main.swift
    • edit: test/SILOptimizer/closure_lifetime_fixup_objc.swift
    • edit: lib/IRGen/GenHeap.cpp
    • edit: include/swift/SIL/SILInstruction.h
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: include/swift/SIL/SILBuilder.h
    • edit: lib/IRGen/IRGenFunction.h
    • edit: stdlib/public/runtime/SwiftObject.mm
    • edit: test/SIL/Parser/basic.sil
    • edit: lib/IRGen/IRGenSIL.cpp