[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.10 - Long Test (swift 4.2) #805


[FAILURE] oss-swift-4.2-incremental-RA-linux-ubuntu-16_10-long-test [#805]

Build URL:
Date of build:
Thu, 24 May 2018 08:39:00 -0500
Build duration:
31 min

Identified problems:

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


  • Commit d53bb4dd69f6753c08ce02b8176d7966f3698ab6 by mikeash:
    [Runtime] Change protocol conformance scanning to use a concurrent array

    • edit: include/swift/Runtime/Concurrent.h
    • edit: stdlib/public/runtime/ProtocolConformance.cpp
  • Commit a296eda6942cf9247a260e17c6ead078f731eb94 by mikeash:
    [Runtime] Clean up and lightly document ConcurrentReadableArray. Check

    • edit: include/swift/Runtime/Concurrent.h
  • Commit e2b64645595a5b5a031f20794552a4c5cf9f9bf6 by mikeash:
    [Runtime] Properly set the count in newly allocated storage in

    • edit: include/swift/Runtime/Concurrent.h
  • Commit 14d3c5df5c2d3b569388cee1938f6a7bc194eca1 by mikeash:
    [Runtime] Move ConcurrentReadableArray's allocate/deallocate functions

    • edit: include/swift/Runtime/Concurrent.h
    • edit: stdlib/public/runtime/ProtocolConformance.cpp
    • edit: stdlib/public/SwiftShims/RefCount.h
    • add: include/swift/Runtime/Atomic.h
  • Commit 733f42565339e2674ac43a2bb80609f017ed2265 by mikeash:
    [Runtime] Change ConcurrentReadableArray's API to provide iterable

    • edit: stdlib/public/runtime/ProtocolConformance.cpp
    • edit: include/swift/Runtime/Concurrent.h
  • Commit 86fc41a637e0f5c8a0a1b8889869df48dd4d4462 by mikeash:
    [Runtime] Fix ConcurrentReadableArray's handling of FreeList to not

    • edit: unittests/runtime/CMakeLists.txt
    • add: unittests/runtime/Concurrent.cpp
    • edit: include/swift/Runtime/Concurrent.h
  • Commit ace9ea5ec38de3af4688ecc1237740386cc08400 by mikeash:
    [Runtime] Have swift_dynamicCast unwrap multiple levels of optionals in

    • edit: test/stdlib/Casts.swift
    • edit: stdlib/public/runtime/Casting.cpp
  • Commit 3a58a269b471594527af652d0c7e4fb4c836d0b3 by mikeash:
    [Runtime] Change MetadataLookup's various section vectors to use

    • edit: stdlib/public/runtime/MetadataLookup.cpp