[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 16.04 (master) #1220

Report

[FAILURE] oss-swift-package-linux-ubuntu-16_04 [#1220]

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/1220/
Project:
oss-swift-package-linux-ubuntu-16_04
Date of build:
Wed, 14 Feb 2018 13:56:54 -0600
Build duration:
2 hr 42 min

Identified problems:

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

Changes

  • Commit 7239dd61b90b52644cc71bf26e74770e129c6639 by mikeash:
    [Runtime] Fix swift_slowAlloc to respect its alignMask parameter.

    • edit: stdlib/public/runtime/Heap.cpp
  • Commit 7b091bf91d08a242315f039f89c6758f006fa687 by mikeash:
    [Runtime] Have swift_slowAlloc malloc directly if the alignMask is

    • edit: stdlib/public/runtime/Heap.cpp
  • Commit 48b3737404c9576c752974945eb78d16fe825c3c by aschwaighofer:
    SIL: Add support for trivial @noescape function types

    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/SIL/ValueOwnershipKindClassifier.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/SIL/SILInstructions.cpp
    • edit: lib/SIL/SILOwnershipVerifier.cpp
    • edit: lib/SIL/TypeLowering.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/SIL/InstructionUtils.cpp
    • edit: include/swift/AST/Types.h
  • Commit 882059674f66b0c6626e5af8e11ef76ceeeaa813 by aschwaighofer:
    IRGen: Support for trivial @noescape function types

    • edit: lib/IRGen/GenFunc.cpp
    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/IRGen/GenCall.h
    • edit: lib/IRGen/IRGenSIL.cpp
  • Commit 64943836ba56de00c0e71516ea6b53e686ca0f71 by aschwaighofer:
    SILGen: Support for trivial @noescape function types

    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/Scope.h
    • edit: lib/SILGen/SILGenFunction.h
    • edit: lib/SILGen/SILGenDecl.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/SILGen/Scope.cpp
  • Commit 72018934b3137fe3d001f34afb80081610fee21e by aschwaighofer:
    DiagnoseStaticExlusivity: Need to look through

    • edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
    • edit: include/swift/SIL/InstructionUtils.h
    • edit: lib/SIL/InstructionUtils.cpp
  • Commit 4745a7e2802ca88f06bd1598dfde3dc59f8e2957 by aschwaighofer:
    AccessSummaryAnalysis: ConvertEscapeToNoEscapeInst is an expected use of

    • edit: lib/SILOptimizer/Analysis/AccessSummaryAnalysis.cpp
    • edit: test/SILOptimizer/access_summary_analysis.sil
  • Commit 74e1cfaeb357ddf95a5f7f9cd06cfe8fc15e1a59 by aschwaighofer:
    runtime: Implemenation of value witness for @noescape types

    • edit: stdlib/public/runtime/KnownMetadata.cpp
  • Commit 0c16e21a3d6aa444b3ac1f0d038bbd44e94b9ac0 by aschwaighofer:
    MandatoryInlining: Teach the inliner/tryToDeleteDeadClosure about

    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
  • Commit 51c31a3506a2eed6fc05a2380373cf3dc7c03e63 by aschwaighofer:
    LoadableByAddress: Handle escape to noescape casts

    • edit: lib/IRGen/LoadableByAddress.cpp
  • Commit ba521d80b3a29c9584bbedcd7eb6e57441a34f10 by aschwaighofer:
    AccessEnforcementSelect: Handle escape to noescape conversions

    • edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
  • Commit 5cce301f850fedafe2fcdfdef1cb4c050bcd4fa1 by aschwaighofer:
    ClosureSpecializer: Fixes for trivial @noescape closures

    • edit: test/SILOptimizer/closure_specialize.sil
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: include/swift/AST/Types.h
  • Commit a05f0398a1cd6e6a4c92410a90eec6bbadb56367 by aschwaighofer:
    SILCombiner: Fixes for convert_escape_to_noescape

    • edit: test/SILOptimizer/sil_combine.sil
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombiner.h
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerCastVisitors.cpp
  • Commit 9e9c29c133fd908a82cac9d91ca1cba5a9d22de9 by aschwaighofer:
    Utils: Add assert

    • edit: lib/SILOptimizer/Utils/Local.cpp
  • Commit a71dff2c06d133e5dc9b6abb57f23c85ffedcee1 by aschwaighofer:
    PerformanceInlinerUtils: Support convert_escape_to_noescape instructions

    • edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
  • Commit 3a63c0fc76170a91e312bb3dd5d4a4c9e328817f by aschwaighofer:
    Update tests

    • edit: test/SILGen/struct_resilience.swift
    • edit: test/SILGen/unmanaged_ownership.swift
    • edit: test/SILOptimizer/closure_specialize_consolidated.sil
    • edit: test/SILGen/functions.swift
    • edit: test/SILGen/rethrows.swift
    • edit: test/DebugInfo/closure-multivalue.swift
    • edit: test/SILGen/reabstract.swift
    • edit: test/SILGen/partial_apply_super.swift
    • edit: test/IRGen/big_types_corner_cases.swift
    • edit: test/SILGen/closures_callee_guaranteed.swift
    • edit: test/SILGen/witnesses.swift
    • edit: test/IRGen/objc_super.swift
    • edit: test/SILGen/let_decls.swift
    • edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
    • edit: test/SILOptimizer/sil_combine_apply.sil
    • edit: test/SILGen/mangling.swift
    • edit: test/Constraints/rdar35142121.swift
    • edit: test/DebugInfo/thunks.swift
    • edit: test/SILGen/apply_abstraction_nested.swift
    • edit: test/SILGen/function_conversion.swift
    • edit: test/SILGen/objc_bridging_any.swift
    • edit: test/IRGen/enum_resilience.swift
    • edit: test/SILGen/generic_objc_block_bridge.swift
    • edit: test/Sema/fixed_ambiguities/rdar33142386.swift
    • edit: test/SILGen/default_arguments.swift
    • edit: test/SILGen/closures.swift
    • edit: test/SILGen/unmanaged.swift
    • edit: test/SILGen/shared.swift
    • edit: test/SILOptimizer/performance_inliner.sil
    • edit: test/SIL/whole_module_optimization.swift
    • edit: test/SILOptimizer/access_enforcement_noescape.swift
    • edit: test/IRGen/struct_resilience.swift
    • edit: test/SILGen/if_while_binding.swift
    • edit: test/SILGen/noescape_reabstraction.swift
    • edit: test/SILGen/errors.swift
    • edit: test/SILGen/auto_closures.swift
    • edit: test/SILGen/guaranteed_closure_context.swift
    • edit: test/SILGen/objc_blocks_bridging.swift
    • edit: test/SILGen/without_actually_escaping.swift
  • Commit 025a8b909a47033b5a60d53c3edf8b32b140ce77 by aschwaighofer:
    Fix PostponedCleanup and use it in more places.

    • edit: lib/SILGen/SILGenFunction.h
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/SILGen/Scope.cpp
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/SILGen/Cleanup.h
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenDecl.cpp
  • Commit d490c22bb4fcb3a6e2924bc1aa93355b3e1f734d by aschwaighofer:
    SimplifyCFG: Skip convert_escape_to_noescape in try_apply -> apply

    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: test/SILOptimizer/simplify_cfg.sil
  • Commit 08872244b778de68677ce2d2cefff50677a03001 by aschwaighofer:
    ClosureSpecializer: Handle closure arguments in throwing functions

    • edit: include/swift/SILOptimizer/Analysis/CFG.h
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: test/SILOptimizer/closure_specialize.sil
    • edit: lib/SILOptimizer/Analysis/CFG.cpp
  • Commit fff94ad18c1c78da58a025cda8c1e4926a5e1f9a by aschwaighofer:
    Fix comment of escape and noescape witness tables

    • edit: stdlib/public/runtime/KnownMetadata.cpp
  • Commit b5542af9aa7c6a185bcba110a7166f2d1f3410a9 by ankit_aggarwal:
    R-37354691

    • edit: Sources/Xcodeproj/pbxproj().swift
    • edit: Tests/XcodeprojTests/PackageGraphTests.swift
  • Commit 7502ddf498db4fdf47f732b4e8f37d7cd989884f by ankit_aggarwal:
    [Commands] Don’t load the package graph on every command

    • edit: Sources/Commands/SwiftTestTool.swift