<!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-osx [#3802]</h1> 

<table style="align=left;">
  <tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift-package-osx/3802/">https://ci.swift.org/job/oss-swift-package-osx/3802/</a></td></tr>
  <tr><th>Project:</th><td>oss-swift-package-osx</td></tr>
  <tr><th>Date of build:</th><td>Wed, 19 Jul 2017 14:30:10 -0700</td></tr>
  <tr><th>Build duration:</th><td>1 hr 16 min</td></tr>
</table>

<h2>Identified problems:</h2><ul><li>Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:<ul><li><a href="https://ci.swift.org//job/oss-swift-package-osx/3802/consoleFull#234263763ee1a197b-acac-4b17-83cf-a53b95139a76">Indication 1</a></li></ul></li><li>Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:<ul><li><a href="https://ci.swift.org//job/oss-swift-package-osx/3802/consoleFull#1029024985fca400bf-2f4a-462e-b517-e058d770b2d7">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>b08023a021f7048b804de96cb895a42d63fb11f8</b> by <b>Simon Evans:</b> <p class="commit-message" style="white-space: pre-wrap;">SR-648: Allow swiftpm to statically link binaries on Linux</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/build-script-impl</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>03b067b94911212b3fadda6b3ac9f37cb77667fa</b> by <b>Simon Evans:</b> <p class="commit-message" style="white-space: pre-wrap;">[Linux] Reorder arguments for autolink files from swift-autolink-extract</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3ac5e12c67eddbc5f15b40571fd944faa9f95b93</b> by <b>Simon Evans:</b> <p class="commit-message" style="white-space: pre-wrap;">[Linux] Reorder the -Xlinker and -l arguments</p>
        <ul>

          <li class="change-add"><b>add</b>: test/Driver/linker-args-order-linux.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>fc93261c1551b09932f8e24a705698a416d0e63d</b> by <b>Simon Evans:</b> <p class="commit-message" style="white-space: pre-wrap;">Update the linker -Xlinker argument reordering test.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Driver/linker-args-order-linux.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>1a0b777275c65aeb1865d38ba5b390576dedff4e</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Add parameter flags to Decl</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>8cdddef2f878fb5d4c087e82779fe9aac6fd43a6</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Refactor Params to use flags</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5dfe3364a21658cdb3046442b4d0cae1953472d9</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Redo a hack in CSDiag</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/expr/expressions.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c8a1e5e9ec043f2685738f96219837c08dfbe9dc</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Make TypeCheckPattern keep track of parameter mutability</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: lib/Sema/TypeChecker.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5d5d16393cf8f6bfa5b8ffc0b7db1fcc96d2a909</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Provide an alternative to requesting if an expression has inout type</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/SILGen/ArgumentSource.h</li>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c52bb9b36d5b5abf120ee105016a32b261b08b3a</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Use new consistent parameter bits to do type matching</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>490ab65c7eda06337909c6a85048cebffb01fd5c</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Explicitly construct inout parameters in the builtin GSB</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>8f3f0a3f2e85678212fb658bbbf337b33d1714e1</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Use newly consistent parameter flags for code completion</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/IDE/CodeCompletionResultBuilder.h</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>7a97e4620391e7b362bfde6c34c11111503974df</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Switch interface type computation to use params and bits</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>21a27b05e62c05991e0cc9a538ca3e8a36fa58ee</b> by <b>Saleem Abdulrasool:</b> <p class="commit-message" style="white-space: pre-wrap;">stdlib: tweak printf specifier to be more portable</p>
        <ul>

          <li class="change-edit"><b>edit</b>: stdlib/public/runtime/Reflection.mm</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e1140ca98a4814236ed3115e1c6b37aeb642a8e1</b> by <b>Arnold Schwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">SIL: Fix unconditional checked cast's memory behavior</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/swift/SIL/SILNodes.def</li>

          <li class="change-edit"><b>edit</b>: test/SILOptimizer/latecodemotion.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0258839815d7e210d44d1fad240d8cd56929fb34</b> by <b>Ben Langmuir:</b> <p class="commit-message" style="white-space: pre-wrap;">[code-completion] Add leading-dot completion for enums</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h</li>

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

          <li class="change-edit"><b>edit</b>: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp</li>

          <li class="change-edit"><b>edit</b>: test/SourceKit/CodeComplete/complete_inner.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>675c9b6819b0ec773cc1f233e56f6c7428f6bb13</b> by <b>Arnold Schwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">Update side-effect.sil</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SILOptimizer/side-effect.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5a487cbcdba34870764db51f65bb6231841edd31</b> by <b>Arnold Schwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">Further refine memory effects of unconditional_checked_cast</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SILOptimizer/side-effect.sil</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d019485e3698b9c1e2fff00aa1966eab7c6e4584</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Address review comments</p>
        <ul>

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>ebf7230224260ec0de2f6272f00bc890234e53a9</b> by <b>Arnold Schwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">Add comment that with semantic SIL we can go back to ignoring the read</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/swift/SIL/SILNodes.def</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>6e3b3e6fc102557466407975249acaeddde58994</b> by <b>David Hart:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove FixableError and improve more error texts</p>
        <ul>

          <li class="change-edit"><b>edit</b>: Sources/Basic/Process.swift</li>

          <li class="change-edit"><b>edit</b>: Tests/PackageLoadingTests/PackageBuilderV4Tests.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/Commands/SwiftPackageTool.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/Workspace/Diagnostics.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/Basic/PathShims.swift</li>

          <li class="change-edit"><b>edit</b>: Tests/WorkspaceTests/WorkspaceTests.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/Commands/Error.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/Commands/SwiftTestTool.swift</li>

          <li class="change-edit"><b>edit</b>: Tests/CommandsTests/RunToolTests.swift</li>

          <li class="change-edit"><b>edit</b>: Tests/FunctionalTests/ToolsVersionTests.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/PackageGraph/PackageGraphLoader.swift</li>

          <li class="change-edit"><b>edit</b>: Tests/PackageGraphTests/PackageGraphTests.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/Utility/ArgumentParser.swift</li>

          <li class="change-delete"><b>delete</b>: Sources/Basic/FixableError.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/Commands/Destination.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/PackageLoading/ModuleMapGenerator.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/Utility/SimplePersistence.swift</li>

          <li class="change-edit"><b>edit</b>: Tests/UtilityTests/SimplePersistenceTests.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/SourceControl/GitRepository.swift</li>

          <li class="change-edit"><b>edit</b>: Tests/PackageLoadingTests/PackageBuilderTests.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/PackageLoading/PackageBuilder.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/Commands/SwiftRunTool.swift</li>

          <li class="change-edit"><b>edit</b>: Tests/PackageLoadingTests/ModuleMapGenerationTests.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ead04a998b56df00cc58c93179f05653fe4d8a40</b> by <b>Jason Molenda:</b> <p class="commit-message" style="white-space: pre-wrap;">The go OperatingSystem plugin can crash when the application has some</p>
        <ul>

          <li class="change-edit"><b>edit</b>: source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp</li>

        </ul>
      </li>
     <br>

  </ul>


 </body>