[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 16.10 (master) #2077

Report

[FAILURE] oss-swift-package-linux-ubuntu-16_10 [#2077]

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_10/2077/
Project:
oss-swift-package-linux-ubuntu-16_10
Date of build:
Thu, 09 Aug 2018 20:05:32 -0500
Build duration:
1 hr 4 min

Identified problems:

  • Compile Error: This build failed because of a compile error. 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 8a3bc0b73b3c10ad2359c6835af904afba0260b3 by morten:
    Make JSONEncoder and JSONDecoder circumvent keyEncodingStrategies and

    • edit: test/stdlib/TestJSONEncoder.swift
    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
  • Commit c0166bfb310f0e55b939c4f76f4e5c19601533f0 by morten:
    Remove unused function

    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
  • Commit 39f9e8f79a067d99b33149b55b8ac8f28550e744 by morten:
    Implemented fixes suggested by Itai

    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
  • Commit 66d9fb3550ad306cf5977909a1c24da0ec23b248 by morten:
    Ensure that keys are strings

    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
  • Commit a08cd5254fb5d9e5de800e0fe877c6a5daf17051 by morten:
    Added another marker protocol for encodable string keyed dictionaries

    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
  • Commit 13c781fa9c59b7eee4b6139164be77786ffed4be by morten:
    Imitate container stack logic from box_(_ value: Encodable) in `box(_

    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
  • Commit 0bc343f72cbebda07de7fa4c33e26867db361977 by morten:
    Fixes after comments from Itai

    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
  • Commit 904c0789c9197c8ff41db079d70396c9b1be0fde by morten:
    Added tests to ensure that coding key path are set correctly on encoding

    • edit: test/stdlib/TestJSONEncoder.swift
  • Commit eae25a336d2113b6f03e101ed46db1fc1a2fb69e by morten:
    Suggestion for a workaround for runtime error related to witness tables

    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
  • Commit 517bd32e2e2e5b148670cb1d2984232c6089a1e2 by morten:
    Added comment and included reference to bug

    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
  • Commit 7076327ef0f8f7c31050f0333700b8c36f83ded1 by morten:
    Disambiguation between variable and function with same name

    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
  • Commit f140734584d2e34b3f3576f551cd69c877fde1f5 by compnerd:
    build: extract libdispatch build for swift

    • add: cmake/modules/SwiftExternal.cmake
    • edit: CMakeLists.txt
    • edit: tools/SourceKit/CMakeLists.txt
  • Commit 793b335d0ea3320aad340d4aaec6da2513fc0295 by jordan_rose:
    [SIL] Clarify ownership in FunctionAnalysisBase w/ std::unique_ptr

    • edit: include/swift/SILOptimizer/Analysis/IVAnalysis.h
    • edit: include/swift/SILOptimizer/Analysis/DominanceAnalysis.h
    • edit: include/swift/SILOptimizer/Analysis/EpilogueARCAnalysis.h
    • edit: include/swift/SILOptimizer/Analysis/Analysis.h
    • edit: include/swift/SILOptimizer/Analysis/LoopAnalysis.h
    • edit: include/swift/SILOptimizer/Analysis/PostOrderAnalysis.h
    • edit: lib/SILOptimizer/Analysis/LoopAnalysis.cpp
    • edit: include/swift/SILOptimizer/Analysis/RCIdentityAnalysis.h
    • edit: include/swift/SILOptimizer/Analysis/LoopRegionAnalysis.h
  • Commit bcc13e80603115d1b43dea815a09ef0ecb7f056c by eeckstein:
    Fix a miscompile in the swift function merging pass.

    • edit: test/LLVMPasses/merge_func.ll
    • edit: lib/LLVMPasses/LLVMMergeFunctions.cpp
  • Commit be38d8a1d0bc7a8b32de5d672291191ad9ec4f8a by github:
    cmake: simplify Swift module dependency for Swift host tools. NFC

    • edit: cmake/modules/AddSwift.cmake
    • edit: tools/swift-swiftsyntax-test/CMakeLists.txt
  • Commit 1543f15081bceb9cf0d8c76e29295949e256bc0e by github:
    [AST] Remove stale comment from TypeAliasDecl::setUnderlyingType

    • edit: include/swift/AST/Decl.h
  • Commit b9d0c04e49adb902e34465e0e83eb6a594c6ba2c by jfbastien:
    ConstantMerge: don't insert when find should be used

    • edit: lib/Transforms/IPO/ConstantMerge.cpp
  • Commit 7e25a42e16f7cb8b06de9b50582f41738c55ad38 by jfbastien:
    ConstantMerge: update MadeChange when change is made

    • edit: lib/Transforms/IPO/ConstantMerge.cpp
  • Commit 22aad826f66b4b0cafb2bd5b2a0e04e1312800f7 by jfbastien:
    ConstantMerge: factor out some functions

    • edit: lib/Transforms/IPO/ConstantMerge.cpp
  • Commit e5974026ff52ae1c14ecf4f63d036e63b603868c by vsapsai:
    Recommit "[Preprocessor] Stop entering included files after hitting a

    • edit: lib/Lex/PPDirectives.cpp
    • add: test/Preprocessor/include-cycle.c
    • add: test/Preprocessor/Inputs/cycle/a.h
    • add: test/Preprocessor/Inputs/cycle/b.h
    • add: test/Preprocessor/Inputs/cycle/c.h
  • Commit ee2a25da6c8b339dfd1cdb71e0c47169bf2781bd by bruno.cardoso:
    Revert "[modules] Separately track whether an identifier's preprocessor

    • add: test/Modules/incomplete-type-void.c
    • add: test/Modules/Inputs/incomplete-type/B2.h
    • delete: test/Modules/minimal-identifier-tables.cpp
    • add: test/Modules/Inputs/incomplete-type/B.h
    • edit: lib/Sema/IdentifierResolver.cpp
    • add: test/Modules/Inputs/incomplete-type/module.modulemap
    • edit: lib/Serialization/ASTWriter.cpp
    • add: test/Modules/Inputs/incomplete-type/A.h
    • edit: include/clang/Basic/IdentifierTable.h
    • edit: lib/Basic/IdentifierTable.cpp
    • add: test/Modules/Inputs/incomplete-type/C.h
  • Commit d192726c6337edbf5322086f632e5773a0012e8d by bruno.cardoso:
    [Modules] Skip adding unused module maps to the dependency file

    • add: test/Modules/Inputs/dependency-skip-unused/x/module.modulemap
    • edit: include/clang/Driver/CC1Options.td
    • add: test/Modules/Inputs/dependency-skip-unused/module.modulemap
    • add: test/Modules/Inputs/dependency-skip-unused/y/module.modulemap
    • edit: lib/Frontend/DependencyFile.cpp
    • edit: include/clang/Frontend/DependencyOutputOptions.h
    • edit: include/clang/Lex/ModuleMap.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • add: test/Modules/dependency-skip-unused-modulemaps.m
    • edit: lib/Lex/ModuleMap.cpp
  • Commit 63f4d10ad14c222cdc72d627c0cbc68f07b40e32 by bruno.cardoso:
    [Modules] Use -skip-unused-modulemap-deps by default

    • edit: lib/Driver/ToolChains/Clang.cpp
    • edit: test/Modules/dependency-skip-unused-modulemaps.m
  • Commit 84a93b6803517565c339ee5c2b26469d57c7ccd5 by ankit_aggarwal:
    [Commands] Use library based llbuild by default

    • edit: Sources/Commands/Options.swift
  • Commit 557851d431dd516b336dfef27b00c5b35dc58179 by ankit_aggarwal:
    [Build] Remove last of remaining build manifest caching bits

    • edit: Sources/Commands/Options.swift
    • edit: Sources/Build/llbuild.swift