<!DOCTYPE html>
<head>
  <title>Report</title>
  <style>
                        body {
                                -webkit-font-smoothing: antialiased;
                                font-family: "Helvetica Neue", sans-serif;
                                font-weight: 300;
                                color: #393939;
                                margin: 0;
                                padding: 20px;
                        }
                        .header {
                                margin-left: 20px;
                                padding: 20px 20px 20px 0;
                                border-bottom: 1px solid #e5e5e5;
                        }
                        .report-title{
                                font-family: "Helvetica Neue", sans-serif;
                                display: inline-block;
                                float: left;
                                margin: 20px 0;
                                font-size: 24px;
                                color: #55a3fd;
                        }
                        .title {
                                font-size: 24px;
                        }
                        .content {
                                padding: 20px;
                        }
                        .display {
                                width: 100%;
                                height: 100%;
                        }
                        .commit-message {
                                font-family: "Menlo", fixed;
                        }
                        
        .title {
                text-align: center;
        }
        .date {
                text-align: left;
        }
        .display {
                display: inline-block;
                width: auto;
        }
        .header {
                overflow: auto;
                padding: 20px 20px 5px 0;
                width: 660px;
        }
        a {
          color: #007aff;
          text-decoration: none;
        }
        tr {
            text-align: left;
        }
        .links a {
                text-decoration: none;
                color: white;
                font-weight: 500;
                padding: 15px;
                background: #55a3fd;
                font-size: 14px;
        }
        .FAILURE {
                color:red;
        }
        .SUCCESS {
                color:green;
        }
        </style>
 <head>
 <body>
<h2 style="width:100%;background-color:red;color:white;text-align:center;"></h2>
 <h1>[<font class="FAILURE">FAILURE</font>] oss-swift-package-linux-ubuntu-14_04 [#22]</h1> 

<table style="align=left;">
  <tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift-package-linux-ubuntu-14_04/22/">https://ci.swift.org/job/oss-swift-package-linux-ubuntu-14_04/22/</a></td></tr>
  <tr><th>Project:</th><td>oss-swift-package-linux-ubuntu-14_04</td></tr>
  <tr><th>Date of build:</th><td>Thu, 15 Dec 2016 17:16:18 -0800</td></tr>
  <tr><th>Build duration:</th><td>51 min</td></tr>
</table>



<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>e9613dccc7a2412ba0b4ee1c02d8f9aef199a876</b> by <b>milseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[Import Name] Finish weaning importName() off of options.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportName.h</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ClangAdapter.h</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ClangAdapter.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportName.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0a38b45b308c4270c877728904d8d9a0d2f51179</b> by <b>milseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[Clang Importer] Comment fix up</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ec78d1707712947632418a52c5636c9bf2ffb6f3</b> by <b>milseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[Clang Importer] Rename some variables and methods</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>6af14c05d85864b0d4f9ff5160de6b42293069fe</b> by <b>maxs:</b> <p class="commit-message" style="white-space: pre-wrap;">After performIRGeneration but before performLLVM delete the</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/swift/Subsystems.h</li>

          <li class="change-edit"><b>edit</b>: lib/FrontendTool/FrontendTool.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/IRGen/IRGen.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>1e42a16247e4336edc0daa65623727eef675a5e0</b> by <b>milseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[Clang Importer] Plumb versions everywhere</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ClangAdapter.h</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ClangImporter.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImporterImpl.h</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportName.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportName.h</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportType.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>be4bea917bac01d50d8649a69f3e36baad2bd9f4</b> by <b>xedin:</b> <p class="commit-message" style="white-space: pre-wrap;">[QoI] Look through LValueness of the type when trying to coerce from/to</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Sema/CSApply.cpp</li>

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28575-unreachable-executed-at-swift-lib-sema-csapply-cpp-5647.swift</li>

          <li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28575-unreachable-executed-at-swift-lib-sema-csapply-cpp-5647.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0ae85253672a488d6a4c5cee1551cb0740545e32</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[ClangImporter] Don't redundantly check for a swift_name attribute.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>88d064523aadc6cd19d91f4236478282629bbdc1</b> by <b>jgroff:</b> <p class="commit-message" style="white-space: pre-wrap;">Change TypeSubstitutionFn-based `subst` to use a `LookupConformanceFn`</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/swift/AST/Type.h</li>

          <li class="change-edit"><b>edit</b>: lib/AST/GenericSignature.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/AST/Type.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ef6ffa79750f88efa8f72c9010d78d544dd49777</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[sil-bug-reducer] Refactor random-search to use</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/bug_reducer/bug_reducer/opt_bug_reducer.py</li>

          <li class="change-edit"><b>edit</b>: utils/bug_reducer/bug_reducer/random_bug_finder.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>57d9ad0a03e8e5d1fd3683e69410b3ad6182e247</b> by <b>jgroff:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove Module parameter from GenericEnvironment::mapTypeOutOfContext.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/swift/AST/GenericEnvironment.h</li>

          <li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/SIL/TypeLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/SILGen/SILGenDecl.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/AST/Type.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/AST/Type.h</li>

          <li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckGeneric.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/AST/ArchetypeBuilder.h</li>

          <li class="change-edit"><b>edit</b>: lib/SIL/SILFunction.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckType.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Serialization/Serialization.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/AST/DeclContext.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5f0572ef53a483dc0640ff6fc5b8a61c002b5338</b> by <b>maxs:</b> <p class="commit-message" style="white-space: pre-wrap;">Updated documentation for new less memory frontend</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/IRGen/IRGen.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/Subsystems.h</li>

          <li class="change-edit"><b>edit</b>: lib/FrontendTool/FrontendTool.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>4497083a0aef39770e23543681dfbe6c1be36912</b> by <b>maxs:</b> <p class="commit-message" style="white-space: pre-wrap;">Updated comment to clarify condition for free</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/FrontendTool/FrontendTool.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>322cf07cdd1add170f59edfb72e2ff5dc9d1f625</b> by <b>jgroff:</b> <p class="commit-message" style="white-space: pre-wrap;">Provide callback-based variants of *FunctionType::substGenericArgs.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/swift/AST/Types.h</li>

          <li class="change-edit"><b>edit</b>: lib/AST/Type.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/SIL/SILFunctionType.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>60b0d2b776103fe39b3056bc09c835647ebb784e</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">SIL Optimizer: remove the TotalSpecializedInsts statistics counter.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/SILOptimizer/UtilityPasses/InstCount.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ad8a6d2a006253ebe20b1ebc5f25049621c583a9</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Mangling: remove unnecessary size check in assert condition</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/IRGen/IRGenDebugInfo.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c6753955c3f4da028beca6ab6a16f3985135b693</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">SIL Optimizer: support new mangling when checking for the fatalError</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/SILOptimizer/Analysis/CFG.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>7208b18410e80e566f05acb47e58f51f23884d4e</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Mangling: support the new mangling prefix in various prefix checks</p>
        <ul>

          <li class="change-edit"><b>edit</b>: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp</li>

          <li class="change-edit"><b>edit</b>: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/SwiftDemangle/SwiftDemangle.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>dab6d495965a55107ed901913f6252df64acc6e9</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[ClangImporter] Don't crash on empty initial selector pieces. (#6284)</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/ClangImporter/Inputs/custom-modules/ObjCIRExtras.h</li>

          <li class="change-edit"><b>edit</b>: include/swift/Basic/StringExtras.h</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportName.cpp</li>

          <li class="change-edit"><b>edit</b>: test/ClangImporter/Inputs/custom-modules/ObjCParseExtras.h</li>

          <li class="change-edit"><b>edit</b>: test/ClangImporter/objc_ir.swift</li>

          <li class="change-edit"><b>edit</b>: test/ClangImporter/objc_parse.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>6fa0c97e081f319c1962061269ad29fb76255093</b> by <b>jgroff:</b> <p class="commit-message" style="white-space: pre-wrap;">Provide a callback-based variation of Substitution::subst.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/swift/AST/Substitution.h</li>

          <li class="change-edit"><b>edit</b>: lib/AST/Substitution.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/AST/ProtocolConformance.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/AST/ProtocolConformance.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e70ed798028b6260290c0b283d106e609fb0f68e</b> by <b>hughbellars:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix warnings building Swift with swift-llvm with MSVC</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/llvm/Bitcode/RecordLayout.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>7d14fe70ba81c95908db6e14522ab931334688c8</b> by <b>vsk:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "[CMake] Add check for HAVE_CRASHREPORTER_INFO"</p>
        <ul>

          <li class="change-edit"><b>edit</b>: cmake/config-ix.cmake</li>

          <li class="change-edit"><b>edit</b>: include/llvm/Config/config.h.cmake</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>eaf426910c124a328aa51e2f9e928b11a9eb035b</b> by <b>vsk:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "[CMake] Add a check for HAVE_CRASHREPORTERCLIENT_H"</p>
        <ul>

          <li class="change-edit"><b>edit</b>: cmake/config-ix.cmake</li>

          <li class="change-edit"><b>edit</b>: include/llvm/Config/config.h.cmake</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>2c03b2eb2fa2e88c3ef5d11ea50635d2040badaa</b> by <b>mehdi.amini:</b> <p class="commit-message" style="white-space: pre-wrap;">Add support for __builtin_os_log_format[_buffer_size]</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/builtins.c</li>

          <li class="change-edit"><b>edit</b>: test/CodeGenObjC/os_log.m</li>

          <li class="change-edit"><b>edit</b>: include/clang/Analysis/Analyses/OSLog.h</li>

          <li class="change-edit"><b>edit</b>: lib/Analysis/FormatString.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Sema/SemaChecking.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Sema/SemaDeclAttr.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/CGBuiltin.cpp</li>

          <li class="change-add"><b>add</b>: test/SemaObjC/format-strings-oslog.m</li>

          <li class="change-edit"><b>edit</b>: include/clang/Analysis/Analyses/FormatString.h</li>

          <li class="change-edit"><b>edit</b>: lib/Analysis/PrintfFormatString.cpp</li>

          <li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticSemaKinds.td</li>

          <li class="change-edit"><b>edit</b>: lib/Analysis/OSLog.cpp</li>

          <li class="change-edit"><b>edit</b>: include/clang/Basic/Builtins.def</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>eb16f3bf206c63e35bf1cb9c55018d67b9858075</b> by <b>mehdi.amini:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix test on non-X86 platforms</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/builtins.c</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>379e876ec9ad5172677de0e4a8b1b0408a5f795b</b> by <b>mehdi.amini:</b> <p class="commit-message" style="white-space: pre-wrap;">test/CodeGen/builtins.c: reinstate #ifdef __x86_64__ around</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/builtins.c</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>f1a2aa0395925a5515a928adf4535391fc8efe88</b> by <b>mehdi.amini:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix handling of %% format specifier in os_log builtins.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Analysis/OSLog.cpp</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/builtins.c</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b7de100f7a4dc1a5ee2a3f284469e6858aa65b4e</b> by <b>mehdi.amini:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix diagnostic format string for err_os_log_argument_to_big</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticSemaKinds.td</li>

          <li class="change-edit"><b>edit</b>: test/SemaObjC/format-strings-oslog.m</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ebe1700925a338cb757c9c61ecfa4849cf8df204</b> by <b>mehdi.amini:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix os_log formating with arbitrary precision and field width</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Analysis/OSLog.cpp</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/builtins.c</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a1341bfbef240d1d94b026a567059cfcb7d147c1</b> by <b>mehdi.amini:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix printf specifier handling: invalid specifier should not be marked as</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/builtins.c</li>

          <li class="change-edit"><b>edit</b>: include/clang/Analysis/Analyses/FormatString.h</li>

          <li class="change-edit"><b>edit</b>: test/Sema/format-strings.c</li>

          <li class="change-edit"><b>edit</b>: test/SemaObjC/format-strings-objc.m</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>87fba811a83e98c88ad765ff472bb6ba02a08561</b> by <b>s.minakov:</b> <p class="commit-message" style="white-space: pre-wrap;">[NSURLQueryItem] NSCoding Implementation</p>
        <ul>

          <li class="change-edit"><b>edit</b>: Foundation/NSURL.swift</li>

          <li class="change-edit"><b>edit</b>: Docs/Status.md</li>

          <li class="change-edit"><b>edit</b>: TestFoundation/TestNSURL.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>de97c9ca2cd571fe935d345af8f06c8ee3fc3839</b> by <b>vivkong:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix build error on s390x</p>
        <ul>

          <li class="change-edit"><b>edit</b>: CoreFoundation/Base.subproj/CFInternal.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>807bd720f63de7766195c102cc04a8d7f190eeb8</b> by <b>“sakandur:</b> <p class="commit-message" style="white-space: pre-wrap;">[SR-3329] URLQueryItems are not getting encoded in to the URL</p>
        <ul>

          <li class="change-edit"><b>edit</b>: TestFoundation/TestNSURL.swift</li>

          <li class="change-edit"><b>edit</b>: CoreFoundation/URL.subproj/CFURLComponents.c</li>

          <li class="change-edit"><b>edit</b>: Foundation/NSURL.swift</li>

        </ul>
      </li>
     <br>

  </ul>


 </body>