<!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-3.1-package-linux-ubuntu-14_04 [#607]</h1> 

<table style="align=left;">
  <tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift-3.1-package-linux-ubuntu-14_04/607/">https://ci.swift.org/job/oss-swift-3.1-package-linux-ubuntu-14_04/607/</a></td></tr>
  <tr><th>Project:</th><td>oss-swift-3.1-package-linux-ubuntu-14_04</td></tr>
  <tr><th>Date of build:</th><td>Tue, 02 May 2017 17:28:43 -0700</td></tr>
  <tr><th>Build duration:</th><td>45 min</td></tr>
</table>

<h2>Identified problems:</h2><ul><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-3.1-package-linux-ubuntu-14_04/607/consoleFull#-846587896fca400bf-2f4a-462e-b517-e058d770b2d7">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>4e95cdbf223eaf6c97a3ad2ceaab5be75bfba1f7</b> by <b>Florian Friedrich:</b> <p class="commit-message" style="white-space: pre-wrap;">Correction of assert in case a 32bits architecture is used.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>61342cfa6f9757e8ff9cba41eaade4dd354e39be</b> by <b>Arnold Schwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">[3.1] IRGen: Fix partial_apply of instantiated generic return values</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/IRGen/partial_apply.sil</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b151af69285a6f21c6e4e492e47972fe341a433f</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove erroneous drop(while:) optimization</p>
        <ul>

          <li class="change-edit"><b>edit</b>: validation-test/stdlib/SequenceType.swift.gyb</li>

          <li class="change-edit"><b>edit</b>: stdlib/public/core/Sequence.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>af78c2950297f85d5d72b04908fc9b33fa0fae02</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Update prefix-drop regression test (#8194)</p>
        <ul>

          <li class="change-edit"><b>edit</b>: validation-test/stdlib/SequenceType.swift.gyb</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0d49529395324c202d33416b777720c088cce477</b> by <b>Jordan Rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[ClangImporter] Make sure fake locations are always in /some/ buffer.</p>
        <ul>

          <li class="change-add"><b>add</b>: test/ClangImporter/Inputs/many-imports/obsoleted.h</li>

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

          <li class="change-add"><b>add</b>: test/ClangImporter/diags-with-many-imports.swift</li>

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

          <li class="change-add"><b>add</b>: test/ClangImporter/Inputs/many-imports/module.modulemap</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>2671a50bd51e3a6dc377fa6e3d4562a74f8bb386</b> by <b>Arnold Schwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">SimplifyCFG: We can't duplicate blocks that contain 'throw'</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>ccc36ed762f2246d6c22694f46c5019e7b927a30</b> by <b>Vedant Kumar:</b> <p class="commit-message" style="white-space: pre-wrap;">[Coverage] Audit uses of getCurrentCounter() (SR-4453)</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SILGen/coverage_toplevel.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>2c41a06f784c2044496516a5fb028266ee5a5146</b> by <b>Vedant Kumar:</b> <p class="commit-message" style="white-space: pre-wrap;">[Coverage] Simplify a check (NFC)</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>57ec691eca9bf64e7c5e873456f41bff16c458bb</b> by <b>Arnold Schwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">[swift-3.1 branch] IRGen: Cast an ObjC allocation to the instantiated</p>
        <ul>

          <li class="change-add"><b>add</b>: test/IRGen/objc_alloc.sil</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>cf592191c585225971235a473ff20de427675c6d</b> by <b>Joe Groff:</b> <p class="commit-message" style="white-space: pre-wrap;">SILGen: Don't override the SourceLoc for magic identifiers in stored</p>
        <ul>

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

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

          <li class="change-add"><b>add</b>: test/SILGen/magic_identifiers_inside_property_initializers.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>81ef0323cb03c4d3e6fd0f9a9b1da0a69d1f70ed</b> by <b>Arnold Schwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix test case</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/IRGen/objc_alloc.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>00d1f2c66df53b121e1a71a59e6320de2a92d421</b> by <b>Graydon Hoare:</b> <p class="commit-message" style="white-space: pre-wrap;">[ClangImporter] Collect deps via subclass of clang::DependencyCollector.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/AST/CMakeLists.txt</li>

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

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

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

          <li class="change-add"><b>add</b>: lib/AST/ModuleLoader.cpp</li>

          <li class="change-add"><b>add</b>: test/ClangImporter/pch-bridging-header-deps.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>580df2151c36a62564e0442b0b0c2a260f53099a</b> by <b>Graydon Hoare:</b> <p class="commit-message" style="white-space: pre-wrap;">[Dependencies] Sort external file dependencies by more-stable order.</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: test/Frontend/dependencies.swift</li>

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

          <li class="change-edit"><b>edit</b>: test/Driver/multi-threaded.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>9875926750d9531ea6acb2a52a67ea48c03386b2</b> by <b>Graydon Hoare:</b> <p class="commit-message" style="white-space: pre-wrap;">[Dependencies] Address review comments.</p>
        <ul>

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

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

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

          <li class="change-edit"><b>edit</b>: test/ClangImporter/pch-bridging-header-deps.swift</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1fa025de26a8d1ba12d009bfafb59fc10cb646ce</b> by <b>Erik Eckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">ValueLifetimeAnalysis: fix the lifetime computation in case the value</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>ef711ea87cf2a02abebc2491c216e28b3ed0ee94</b> by <b>Erik Eckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">EscapeAnalysis: fix a wrong use-point detection.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4f4d2b2eca5e3d2508aefe63b2e7039122b0ad29</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Always add synthesized accessors in the same spot</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SILGen/lifetime.swift</li>

          <li class="change-edit"><b>edit</b>: test/SILGen/materializeForSet.swift</li>

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

          <li class="change-edit"><b>edit</b>: test/DebugInfo/generic_enum_closure.swift</li>

          <li class="change-edit"><b>edit</b>: test/SILGen/addressors.swift</li>

          <li class="change-edit"><b>edit</b>: test/SILGen/ivar_destroyer.swift</li>

          <li class="change-edit"><b>edit</b>: test/SILGen/specialize_attr.swift</li>

          <li class="change-edit"><b>edit</b>: test/IRGen/class_resilience.swift</li>

          <li class="change-edit"><b>edit</b>: test/SILGen/guaranteed_self.swift</li>

          <li class="change-edit"><b>edit</b>: test/SILGen/dynamic.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>4a9eb1e5b0e443cef204cd36162edc4df918cbb7</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Don't synthesize materializeForSet if Optional type is missing</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>40a5e84ed75f30a5ab517ec822c9132904eea145</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Fix materializeForSet for members of extensions of imported</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SILGen/objc_witnesses.swift</li>

          <li class="change-edit"><b>edit</b>: test/multifile/synthesized-accessors/one-module-imported/main.swift</li>

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

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

          <li class="change-edit"><b>edit</b>: test/multifile/synthesized-accessors/one-module-imported/library.swift</li>

          <li class="change-edit"><b>edit</b>: test/Interpreter/objc_class_properties.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>23330f192bf830882ccef68653a852c79fd92d7e</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[SILGen] Don't emit vtable entries for dynamic materializeForSet.</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/SILGen/objc_attr_NSManaged.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0758cbf1a3b691f043a7da51e525b00e2f2372ab</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Type checker] Keep a type checker alive during name binding.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>e6c944be69ce91f5a12cbf25b9e4d4dfaa254f6d</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Fix for SourceKit crash in inheritsSuperclassInitializers()</p>
        <ul>

          <li class="change-add"><b>add</b>: test/SourceKit/Indexing/index_constructors.swift</li>

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

          <li class="change-add"><b>add</b>: test/SourceKit/Indexing/index_constructors.swift.response</li>

          <li class="change-add"><b>add</b>: test/SourceKit/Indexing/Inputs/index_constructors_other.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>ac63fa67c990266c3e02ac9ac64821a44dcd5843</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Adjust new test for the mangled names in Swift 3.1</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SourceKit/Indexing/index_constructors.swift.response</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a7ac4274b9b0769ef52a4ed752c84471b013b4bf</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove spurious reset of the type checker</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c67768e0a05ecd2ef575782fa6ba0c5df5e6d71f</b> by <b>Philippe Hausler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Foundation] Backport to swift 3.1 fixes for subsequence advance offset</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/stdlib/TestData.swift</li>

          <li class="change-edit"><b>edit</b>: stdlib/public/SDK/Foundation/Data.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>f0b56b38b4abd14c60c70a490c0f1c20c8a9ad5c</b> by <b>Ted Kremenek:</b> <p class="commit-message" style="white-space: pre-wrap;">Bump version to 3.1.1</p>
        <ul>

          <li class="change-edit"><b>edit</b>: CMakeLists.txt</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>79ba9434e81e25747f20bcd3b0dca8e48bde2c09</b> by <b>Arnold Schwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">[3.1 branch] Fix DeadStoreElim by not lying about instruction semantics</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>ec16e968fcaaca0dadc3f8db7edcabc690e98d03</b> by <b>Vivian Kong:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix IRGen/condfail.sil on s390x</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/IRGen/condfail.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>86d036d199b715fb838b8409c3fcb0beebf72580</b> by <b>Vivian Kong:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix compile error on s390x in shims/lock.h.  s390x has a strong memory</p>
        <ul>

          <li class="change-edit"><b>edit</b>: src/shims/lock.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>d57766fa18271c9e937b6c275d3318d49d52953f</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Verifier: Change Assert to AssertDI. This error can be recovered from by</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>0112e12d6f6eaeb3a51159ab274d733c9b1c21f5</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Add a testcase for r297072.</p>
        <ul>

          <li class="change-add"><b>add</b>: test/LTO/X86/strip-debug-info-no-call-loc.ll</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>021099d06e217d8da3e4aa64e07643c8b34b75f5</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">stripDebugInfo() should remove DILocation's found in !llvm.loop metadata</p>
        <ul>

          <li class="change-add"><b>add</b>: test/DebugInfo/strip-loop-metadata.ll</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>7f1c801f26e87a52e1d57ce62e0bb54313e8a4cf</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Enable stripping of multiple DILocation on !llvm.loop metadata</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/DebugInfo/strip-loop-metadata.ll</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>9cb6a3ccee03e78b4258d2af093de0891b003d60</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Improve DebugInfo/strip-loop-metadata.ll test</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/DebugInfo/strip-loop-metadata.ll</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>8c56a8627667faeb094e002ff2fbf2473de74d93</b> by <b>Duncan P. N. Exon Smith:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix PR28366: Handle variables from enclosing local scopes more</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/SemaCXX/constant-expression-cxx11.cpp</li>

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

          <li class="change-edit"><b>edit</b>: test/SemaCXX/cxx1z-constexpr-lambdas.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>dba5c106aede458c6d434799dfd13c044544ef09</b> by <b>Graydon Hoare:</b> <p class="commit-message" style="white-space: pre-wrap;">[PCH] Attach instance's dependency collectors to PCH external AST</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/clang/Frontend/CompilerInstance.h</li>

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

          <li class="change-add"><b>add</b>: test/PCH/emit-dependencies.c</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c28c0fa57dc3d89c3ff80b9ed058632d286c6a82</b> by <b>Ankit Aggarwal:</b> <p class="commit-message" style="white-space: pre-wrap;">Avoid using the system module cache directory for SwiftPM's test</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: Sources/Build/misc.swift</li>

          <li class="change-edit"><b>edit</b>: Sources/TestSupport/SwiftPMProduct.swift</li>

          <li class="change-edit"><b>edit</b>: Utilities/bootstrap</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a58caaf7fe51d4c98ab22872470b72ad1d2c45f2</b> by <b>Tony Parker:</b> <p class="commit-message" style="white-space: pre-wrap;">Swift 3.1 branch data fixes (#943)</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d55164380ece7300af8b91bcc05d1005f9bbe26a</b> by <b>Tony Parker:</b> <p class="commit-message" style="white-space: pre-wrap;">Reapply endianess fix in CFInternal.h that got overwrote by import from</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a35cb4d223b7bae5bf17d84844a0c96ffe418f7a</b> by <b>Ian Partridge:</b> <p class="commit-message" style="white-space: pre-wrap;">Operation: add willChangeValue() and didChangeValue()</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5cc184851d59e311fa3ad3d2515b9c003278ccd3</b> by <b>Ian Partridge:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix for memory leak in NSUUID</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>19b64f2693ebb172c2e4906fbcf3990b39d37882</b> by <b>Florian Friedrich:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix building on RasPis</p>
        <ul>

          <li class="change-edit"><b>edit</b>: build.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ce92ab3150c120b3f20e71fdecc945e5f6753e99</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Restore android workaround for CONST_STRING_DECL</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>8c5ed0a34a2b3f731b9f1837b361eaa0d2aa572c</b> by <b>Ian Partridge:</b> <p class="commit-message" style="white-space: pre-wrap;">Implementation of XDG File specification and HTTPCookieStorage</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: Foundation.xcodeproj/project.pbxproj</li>

          <li class="change-edit"><b>edit</b>: lib/phases.py</li>

          <li class="change-add"><b>add</b>: TestFoundation/XDGTestHelper.swift</li>

          <li class="change-edit"><b>edit</b>: build.py</li>

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

          <li class="change-add"><b>add</b>: TestFoundation/TestNSHTTPCookieStorage.swift</li>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>aba5da81b5eecff7053e1538f4919df841953977</b> by <b>Ian Partridge:</b> <p class="commit-message" style="white-space: pre-wrap;">[3.1] [Process] Implement `terminationReason`</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5428c243d81d48a0ec6f956de192432d8b2da790</b> by <b>Tony Parker:</b> <p class="commit-message" style="white-space: pre-wrap;">Drop NS prefix from some files to match the class names (#973)</p>
        <ul>

          <li class="change-add"><b>add</b>: TestFoundation/TestThread.swift</li>

          <li class="change-add"><b>add</b>: TestFoundation/TestFileManager.swift</li>

          <li class="change-delete"><b>delete</b>: TestFoundation/TestNSFileHandle.swift</li>

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

          <li class="change-add"><b>add</b>: Foundation/Operation.swift</li>

          <li class="change-edit"><b>edit</b>: build.py</li>

          <li class="change-delete"><b>delete</b>: Foundation/NSBundle.swift</li>

          <li class="change-delete"><b>delete</b>: TestFoundation/TestNSProcessInfo.swift</li>

          <li class="change-delete"><b>delete</b>: Foundation/NSFileHandle.swift</li>

          <li class="change-delete"><b>delete</b>: Foundation/NSProcessInfo.swift</li>

          <li class="change-add"><b>add</b>: Foundation/FileManager.swift</li>

          <li class="change-delete"><b>delete</b>: TestFoundation/TestNSBundle.swift</li>

          <li class="change-add"><b>add</b>: TestFoundation/TestFileHandle.swift</li>

          <li class="change-delete"><b>delete</b>: TestFoundation/TestNSThread.swift</li>

          <li class="change-delete"><b>delete</b>: Foundation/NSThread.swift</li>

          <li class="change-add"><b>add</b>: Foundation/Thread.swift</li>

          <li class="change-add"><b>add</b>: Foundation/FileHandle.swift</li>

          <li class="change-add"><b>add</b>: TestFoundation/TestProcessInfo.swift</li>

          <li class="change-delete"><b>delete</b>: Foundation/NSFileManager.swift</li>

          <li class="change-add"><b>add</b>: Foundation/ProcessInfo.swift</li>

          <li class="change-edit"><b>edit</b>: Foundation.xcodeproj/project.pbxproj</li>

          <li class="change-add"><b>add</b>: TestFoundation/TestBundle.swift</li>

          <li class="change-add"><b>add</b>: Foundation/Bundle.swift</li>

          <li class="change-delete"><b>delete</b>: Foundation/NSOperation.swift</li>

          <li class="change-delete"><b>delete</b>: TestFoundation/TestNSFileManager.swift</li>

        </ul>
      </li>
     <br>

  </ul>


 </body>