[Swift CI] Build Failure: OSS - Swift Package - OS X (master) #1078

Report

[FAILURE] oss-swift-package-osx [#1078]

Build URL:
https://ci.swift.org/job/oss-swift-package-osx/1078/
Project:
oss-swift-package-osx
Date of build:
Mon, 22 Jan 2018 04:48:41 -0600
Build duration:
2 hr 7 min

Identified problems:

  • Assertion failure: This build failed because of an assertion failure. Below is a list of all errors in the build log:
  • Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:

Changes

  • Commit 817c0b368e485986126e3f82e7dbe48301b6cfc8 by dgregor:
    [WIP] Emit nominal type access functions for imported types.

    • edit: test/Runtime/demangleToMetadataObjC.swift
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/IRGen/GenProto.cpp
  • Commit ca76c76272f0ee5479e4411b3eeb69fb032cb47e by dgregor:
    [IRGen] Maintain the prior use of isForeign() for identifying foreign

    • edit: lib/IRGen/GenMeta.cpp
  • Commit 2c9ad900ae74f91f1b1745e628bfd6e03020fb73 by dgregor:
    [Mangled name -> metadata] Handle import-as-member types.

    • edit: test/Runtime/demangleToMetadataObjC.swift
    • edit: stdlib/public/runtime/MetadataLookup.cpp
  • Commit 30ecd8ed7f8089fdb4dcdd2b82660cc842e1f45e by dgregor:
    [IRGen] Always emit access functions into nominal type descriptors.

    • edit: test/IRGen/Inputs/abi/c_layout.h
    • edit: test/IRGen/foreign_types.sil
    • edit: lib/IRGen/GenMeta.cpp
  • Commit 902ea27a67cb08b5cc1120d65116fee099583126 by dgregor:
    [IRGen] Consistently record runtime metadata for foreign types.

    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: test/IRGen/foreign_types.sil
    • edit: test/IRGen/Inputs/abi/c_layout.h
    • edit: test/Runtime/demangleToMetadataObjC.swift
  • Commit 75463e30f37c9c22dddf62d11ec16cc1a38e4c06 by michael.ilseman:
    [stdlib] Rename _StringCore to _LegacyStringCore. NFC.

    • edit: test/IDE/print_stdlib.swift
    • edit: stdlib/public/core/StringCharacterView.swift
    • edit: test/stdlib/NewStringAppending.swift
    • edit: stdlib/public/core/StringBridge.swift
    • edit: test/stdlib/NewString.swift
    • edit: stdlib/public/core/StringCore.swift
    • edit: stdlib/public/core/Substring.swift.gyb
    • edit: test/Demangle/Inputs/manglings.txt
    • edit: stdlib/public/core/ThreadLocalStorage.swift
    • edit: stdlib/public/core/String.swift
    • edit: stdlib/public/core/Character.swift
    • edit: stdlib/public/core/StringUnicodeScalarView.swift
    • edit: test/Demangle/Inputs/simplified-manglings.txt
    • edit: stdlib/public/core/StringUTF16.swift
    • edit: stdlib/public/core/StringUTF8.swift
    • edit: test/SILOptimizer/sil_combine_objc.sil
    • edit: validation-test/stdlib/String.swift
  • Commit 3be2faf5d320000b2fae7049dc2400eb1dd4dcbf by michael.ilseman:
    [String] Initial implementation of 64-bit StringGuts.

    • edit: stdlib/public/core/ThreadLocalStorage.swift
    • edit: validation-test/Reflection/reflect_String.swift
    • edit: test/Interpreter/SDK/Foundation_NSString.swift
    • add: stdlib/public/core/UnmanagedString.swift
    • edit: stdlib/public/core/String.swift
    • edit: validation-test/stdlib/StringSlicesConcurrentAppend.swift
    • edit: stdlib/public/core/StringComparable.swift
    • add: stdlib/public/core/StringVariant.swift
    • edit: validation-test/stdlib/StringHashableComparable.swift.gyb
    • edit: test/IDE/print_stdlib.swift
    • edit: validation-test/Reflection/reflect_Character.swift
    • edit: test/stdlib/NewString.swift
    • edit: validation-test/stdlib/String.swift
    • edit: test/stdlib/NewStringAppending.swift
    • edit: stdlib/public/core/IntegerParsing.swift
    • edit: stdlib/public/core/StringIndexConversions.swift
    • edit: stdlib/public/core/StringBridge.swift
    • edit: stdlib/public/SwiftShims/LibcShims.h
    • edit: test/stdlib/RuntimeObjC.swift
    • edit: stdlib/public/core/GroupInfo.json
    • edit: stdlib/public/core/Substring.swift.gyb
    • add: stdlib/public/core/UnmanagedOpaqueString.swift
    • edit: validation-test/stdlib/StringViews.swift
    • edit: stdlib/public/core/StringHashable.swift
    • edit: stdlib/public/core/Character.swift
    • edit: test/stdlib/test_runtime_function_counters_with_disabled_assertions.swift
    • edit: stdlib/public/stubs/LibcShims.cpp
    • edit: test/stdlib/test_runtime_function_counters.swift
    • edit: test/DebugInfo/LoadableByAddress.swift
    • edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
    • edit: stdlib/public/core/FixedArray.swift.gyb
    • edit: test/IRGen/keypaths.sil
    • edit: stdlib/public/core/UnicodeScalar.swift
    • edit: benchmark/utils/DriverUtils.swift
    • edit: stdlib/public/core/StringCore.swift
    • edit: test/stdlib/NSSlowString.swift
    • add: stdlib/public/core/StringGraphemeBreaking.swift
    • edit: stdlib/public/core/FloatingPointParsing.swift.gyb
    • add: stdlib/public/core/StringGuts.swift
    • add: stdlib/public/core/StringStorage.swift
    • edit: validation-test/Reflection/reflect_multiple_types.swift
    • edit: test/stdlib/NSDictionary.swift
    • edit: test/stdlib/StringReallocation.swift
    • edit: stdlib/public/core/CTypes.swift
    • edit: stdlib/public/core/CharacterUnicodeScalars.swift
    • edit: stdlib/public/core/StringUnicodeScalarView.swift
    • edit: stdlib/public/core/StringLegacy.swift
    • edit: stdlib/public/core/ValidUTF8Buffer.swift
    • edit: stdlib/public/core/StringUTF16.swift
    • edit: stdlib/public/core/StringBuffer.swift
    • edit: test/IRGen/vtable_multi_file.swift
    • edit: stdlib/public/core/StringCharacterView.swift
    • edit: stdlib/public/core/StringUTF8.swift
    • edit: stdlib/public/core/CMakeLists.txt
    • edit: test/IRGen/struct_layout.sil
    • edit: stdlib/public/core/KeyPath.swift
    • edit: stdlib/public/core/ObjCMirrors.swift
    • edit: stdlib/public/core/OutputStream.swift
    • edit: test/IRGen/big_types_corner_cases.swift
    • edit: stdlib/public/core/UTF32.swift
    • edit: stdlib/public/core/Unicode.swift
    • add: stdlib/public/core/StringObject.swift
    • edit: stdlib/public/core/Builtin.swift
    • edit: stdlib/public/core/UTF16.swift
  • Commit b360bd6d69818feaf75516a8b2d656ca053139ee by michael.ilseman:
    Remove _LegacyStringCore 🎉🎉🎉

    • edit: stdlib/public/core/GroupInfo.json
    • edit: stdlib/public/core/CMakeLists.txt
    • edit: stdlib/public/core/StringBridge.swift
    • edit: stdlib/public/core/String.swift
    • delete: stdlib/public/core/StringCore.swift
    • edit: stdlib/public/core/StringGuts.swift
    • edit: test/stdlib/Character.swift
    • edit: stdlib/public/core/StringUTF16.swift
  • Commit 5cf9fd741459fd9e29df03702033a7f8d2fa1240 by michael.ilseman:
    Remove _StringBuffer 🎉🎉🎉

    • edit: stdlib/public/core/CMakeLists.txt
    • edit: stdlib/public/core/GroupInfo.json
    • edit: stdlib/public/core/Builtin.swift
    • edit: stdlib/public/core/String.swift
    • delete: stdlib/public/core/StringBuffer.swift
    • edit: test/stdlib/NewStringAppending.swift
    • edit: stdlib/public/core/StringGuts.swift
    • edit: stdlib/public/core/StringBridge.swift
    • edit: stdlib/public/core/CString.swift
  • Commit f2a96496a0a44a86bf5b35f5fad9023ae4ac7add by michael.ilseman:
    [StringGuts] Support for 32-bit platforms

    • edit: stdlib/public/runtime/SwiftObject.mm
    • edit: test/DebugInfo/self.swift
    • edit: stdlib/public/core/StringObject.swift
    • edit: test/stdlib/test_runtime_function_counters_with_disabled_assertions.swift
    • edit: stdlib/public/runtime/SwiftValue.mm
    • edit: test/DebugInfo/closure-args.swift
    • edit: test/IRGen/lazy_multi_file.swift
    • edit: validation-test/Reflection/reflect_String.swift
    • edit: stdlib/public/core/Arrays.swift.gyb
    • edit: stdlib/public/stubs/LibcShims.cpp
    • edit: stdlib/public/runtime/SwiftObject.h
    • edit: stdlib/public/core/StringComparable.swift
    • edit: test/IRGen/vtable_multi_file.swift
    • edit: stdlib/public/core/ReflectionLegacy.swift
    • edit: stdlib/public/core/StringGuts.swift
    • edit: stdlib/public/runtime/Reflection.mm
    • edit: stdlib/public/SDK/Foundation/NSString.swift
    • edit: test/DebugInfo/letstring.swift
    • edit: test/stdlib/test_runtime_function_counters.swift
    • edit: stdlib/public/core/StringVariant.swift
    • edit: validation-test/Reflection/reflect_multiple_types.swift
  • Commit 90e894729a0791ce2c78d18607e9c4c8f3667d9d by michael.ilseman:
    [StringGuts] Linux support

    • edit: validation-test/Reflection/reflect_String.swift
    • edit: test/IRGen/objc_subclass.swift
    • edit: test/IRGen/keypaths.sil
    • edit: stdlib/public/core/StringComparable.swift
    • edit: stdlib/public/core/StringStorage.swift
    • edit: validation-test/stdlib/String.swift
    • edit: stdlib/public/core/StringBridge.swift
    • edit: stdlib/public/core/StringLegacy.swift
    • edit: test/stdlib/StringReallocation.swift
    • edit: test/IRGen/struct_layout.sil
    • edit: stdlib/public/core/StringGuts.swift
    • edit: stdlib/public/core/StringObject.swift
    • edit: stdlib/public/core/String.swift
    • edit: stdlib/public/core/UnmanagedOpaqueString.swift
    • edit: validation-test/Reflection/reflect_multiple_types.swift
    • edit: stdlib/public/core/StringHashable.swift
  • Commit 6d1866f8461a6646190445d65bebae9d223252cd by michael.ilseman:
    [StringGuts] Clean-up in preparation for merge.

    • edit: stdlib/public/core/StringBridge.swift
    • edit: stdlib/public/core/StringGuts.swift
    • edit: stdlib/public/SwiftShims/LibcShims.h
    • edit: stdlib/public/core/Builtin.swift
    • edit: stdlib/public/core/StringObject.swift
    • edit: stdlib/public/core/CString.swift
    • edit: stdlib/public/stubs/LibcShims.cpp
    • edit: stdlib/public/core/StringComparable.swift
  • Commit b8d8949166ce09096e962f62ed33b09c8a239a3d by michael.ilseman:
    String & String views: Add bounds checking to range subscripts.

    • edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
    • edit: stdlib/public/core/Substring.swift.gyb
    • edit: stdlib/public/core/StringStorage.swift
    • edit: validation-test/stdlib/String.swift
  • Commit b61b53330f910f22a250618571f6adfedebc9047 by michael.ilseman:
    [Builtin] Add _isValidAddress pointer-value check.

    • edit: stdlib/public/core/StringGuts.swift
    • edit: stdlib/public/core/Builtin.swift
  • Commit 096150a927c467079964f882d1c2c82aaca34faf by milseman:
    [gardening] Strip trailing whitespace

    • edit: benchmark/single-source/CSVParsing.swift
  • Commit 7e58fd2cb5e6237cf453de3f3258b3574ca7bbea by milseman:
    [benchmark] Add two new CSVParsing alternative benchmarks.

    • edit: benchmark/single-source/CSVParsing.swift
    • edit: benchmark/utils/main.swift
  • Commit e909a3c723c9a40334b527d7634af24474890646 by milseman:
    [benchmark] De-trivialize OpenClose and Calculator.

    • edit: benchmark/single-source/Calculator.swift
    • edit: benchmark/single-source/OpenClose.swift
  • Commit 142f57ff19b96e391f19f0e00df99a08927b126b by dgregor:
    [IRGen test] Remove Objective-C dependency for new test code.

    • edit: test/IRGen/Inputs/abi/c_layout.h
  • Commit cad0722305a668bac9699c424605b1ab723e3cdc by mark.lacey:
    Remove unused argument to type matcher.

    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Decl.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: unittests/AST/TypeMatchTests.cpp
    • edit: lib/AST/Type.cpp