<!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_tools-RA_stdlib-RDA_test-macos-resilience [#62]</h1> 

<table style="align=left;">
  <tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/62/">https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/62/</a></td></tr>
  <tr><th>Project:</th><td>oss-swift_tools-RA_stdlib-RDA_test-macos-resilience</td></tr>
  <tr><th>Date of build:</th><td>Tue, 03 Oct 2017 05:13:26 -0500</td></tr>
  <tr><th>Build duration:</th><td>1 hr 17 min</td></tr>
</table>

<h2>Identified problems:</h2><ul><li>Assertion failure: This build failed because of an assertion failure. Below is a list of all errors in the build log:<ul><li><a href="https://ci.swift.org//job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/62/consoleFull#2078255618ef3c3c00-f496-40b9-85a7-0eb69d0f491b">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>38acdc968a7cb41f710cd9c8a568b5c88749ddbb</b> by <b>beanz:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] Make all of swift's libraries depend on LLVM & Clang tablegen</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>7a3bbdbcceb3b4a360d575ea8ef4c1d3cd9c23bf</b> by <b>beanz:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] Cleanup Swift library tablegen dependencies</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>dda04032de6dee0334ad0ca8097137a8660df758</b> by <b>beanz:</b> <p class="commit-message" style="white-space: pre-wrap;">Fixing a typo. Doh!</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>074e3d969f3492c71d9d942a878987e8c76e5088</b> by <b>beanz:</b> <p class="commit-message" style="white-space: pre-wrap;">Improving comments</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>001b09747a153763b30ef8a02254c7a0419c6292</b> by <b>pyaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[ConstraintSolver] Prioritize certain type variables while looking for</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: test/Constraints/generics.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>6fe4ff8be7ab142ba7427c665b955770fc6905ba</b> by <b>mnvrth:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] Fix status message when not building stdlib/runtime</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5ba1522874a46b85df8de7cd6bd4f4d1d41ab4a7</b> by <b>mnvrth:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] Improve wording of stdlib/overlay/runtime build status</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b6c28b02d02428a966373edd53fe3b83b8364a24</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[SIL] Remove the builtins related to UnknownObject.</p>
        <ul>

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>31f97cf93c6d3b2de07c7f5b87d419c02e633001</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Use AnyObject instead of Builtin.UnknownObject</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4e6831d4854c737494deee3d62ca023c1a268bf4</b> by <b>blangmuir:</b> <p class="commit-message" style="white-space: pre-wrap;">[SourceKit] Disable automatic rebuilding of dependent-ASTs</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>00ad7a0a12624cf3020a93a220ab22b47ac1842a</b> by <b>ghoare:</b> <p class="commit-message" style="white-space: pre-wrap;">[process-stats-dir] Add --select-stats-from-csv-baseline</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/process-stats-dir.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>162aee3cacb40255e9addaad2ff0de40121e202a</b> by <b>ghoare:</b> <p class="commit-message" style="white-space: pre-wrap;">[process-stats-dir] Add module-linebreak and pass/fail emoji to markdown</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/process-stats-dir.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>f2ef42baed96e16086481537cc7dc87bbd2368b0</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[migrator] When renaming a function decl, we should use underscore to</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/Migrator/rename-func-decl.swift.expected</li>

          <li class="change-edit"><b>edit</b>: test/Migrator/Inputs/Cities.swift</li>

          <li class="change-edit"><b>edit</b>: test/Migrator/Inputs/API.json</li>

          <li class="change-edit"><b>edit</b>: test/Migrator/rename-func-decl.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0f30f5e7dea9a3435131bfbbdddf086eb1377479</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Don't try to compute substitutions for a missing generic</p>
        <ul>

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

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers_2_fixed/0120-rdar34184392.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>8f14126b0e82ae1bfde82a01539cf454ed8cc96f</b> by <b>pyaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[CSGen] Give a correct locator to each type var representing closure</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>cc176ef8d9c7a35d35c54972a861433ceff6c003</b> by <b>aschwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">stdlib: Fix an assert that triggers after uniqueness hoisting</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>e0d3175db49d47194621343402e93ed22218286b</b> by <b>rlevenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Add a new option -sil-serialize-vtables</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: include/swift/Option/FrontendOptions.td</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>9134153bd3f155c7dc1d3eb8e3b2dcc3ede945f8</b> by <b>rlevenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Stop using -sil-serialize-all when building the standard library</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: cmake/modules/SwiftSource.cmake</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>53a6d89a9df0baeeceda94f81e4b0d54add35316</b> by <b>rlevenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">More fixes for pre-specializations</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/SILOptimizer/prespecialize.swift</li>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a136d59875eabed6c236003857f62ede49718efb</b> by <b>rlevenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">XFAIL stack_promotion_array_literal.swift under Linux</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SILOptimizer/stack_promotion_array_literal.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a24998a5b12151e8acfbe5f1f70dcf80685334b1</b> by <b>moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Add missing @_fixed_layout attributes to fix resilience build</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a51d9b950b8129e572543581b72526715450e332</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">SILCombine: fix propagation of existential self into witness method call</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>79a512c1ea57c184c09de04758595f4cd4926381</b> by <b>ekarpenkov:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix bug related to disabling TSan tests on 32-bit platform.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/lit.cfg</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>680d151963ff5e55f0aa80c8dcb51cd19e4871c8</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Return back the '-report-errors-to-debugger' frontend flag to support</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/swift/Option/FrontendOptions.td</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>cc188c9b5558f2b496051a9ce32564e831cb8da3</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] XFAIL stdlib/Dispatch.swift on 32-bit ARM pending</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>695baccc3e0753739203f761ffd7fc904c308079</b> by <b>pyaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "[ConstraintSolver] Prioritize certain type variables while</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/Constraints/generics.swift</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4bfa0b1c184982b1ca2e966972bf81d1a44a9d83</b> by <b>ekarpenkov:</b> <p class="commit-message" style="white-space: pre-wrap;">Re-enable TSan test.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Sanitizers/tsan-inout.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0e8fe3d3828902c6ed4816b0c85fb2e48354408f</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Executable resilience tests re-build library under a new name now</p>
        <ul>

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>26e826e964e6b2279d63b582635168fa06961926</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix protocol_resilience test</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>96bc70d6ad89480a29bc85ab4c834ca2297a77f2</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[benchmark] Update perf_test_driver for benchmark driver updates.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: benchmark/scripts/perf_test_driver/perf_test_driver.py</li>

          <li class="change-edit"><b>edit</b>: benchmark/scripts/Benchmark_GuardMalloc.in</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>6e9510eb624bd8cdc5110290f30132abe31a4878</b> by <b>lhames:</b> <p class="commit-message" style="white-space: pre-wrap;">[RuntimeDyld][ORC] Add support for Thumb mode to RuntimeDyldMachOARM.</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h</li>

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

          <li class="change-edit"><b>edit</b>: lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h</li>

          <li class="change-edit"><b>edit</b>: lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h</li>

          <li class="change-add"><b>add</b>: test/ExecutionEngine/RuntimeDyld/ARM/MachO_Thumb_Relocations.s</li>

          <li class="change-edit"><b>edit</b>: lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>7599451288f3a4c8d5a36da6cd800b3dfca5fe07</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">[Verifier] Stop accepting broken DIGlobalVariable(s).</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4a63d92dfb8abf1e1ce29d104e7bf630297da8f9</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Move the stripping of invalid debug info from the Verifier to</p>
        <ul>

          <li class="change-edit"><b>edit</b>: tools/llvm-as/llvm-as.cpp</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/dbg-line-without-file.ll</li>

          <li class="change-edit"><b>edit</b>: test/Analysis/GlobalsModRef/pr12351.ll</li>

          <li class="change-edit"><b>edit</b>: unittests/IR/VerifierTest.cpp</li>

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

          <li class="change-edit"><b>edit</b>: test/Verifier/llvm.dbg.declare-variable.ll</li>

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

          <li class="change-edit"><b>edit</b>: test/Verifier/llvm.dbg.declare-expression.ll</li>

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

          <li class="change-edit"><b>edit</b>: test/DebugInfo/Generic/invalid.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/dbg-difile-crash.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/pr34325.ll</li>

          <li class="change-edit"><b>edit</b>: test/DebugInfo/Generic/location-verifier.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/fragment.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/dbg.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/llvm.dbg.value-expression.ll</li>

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

          <li class="change-edit"><b>edit</b>: test/Verifier/func-dbg.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/llvm.dbg.value-variable.ll</li>

          <li class="change-edit"><b>edit</b>: tools/opt/opt.cpp</li>

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

          <li class="change-edit"><b>edit</b>: test/Verifier/dbg-invalid-compileunit.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/llvm.dbg.declare-address.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/DISubprogram.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/tbaa.ll</li>

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

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

          <li class="change-edit"><b>edit</b>: test/Verifier/llvm.dbg.value-value.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/callsite-dbgloc.ll</li>

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

          <li class="change-edit"><b>edit</b>: test/Verifier/DILocation-parents.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/fnarg-debuginfo.ll</li>

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

          <li class="change-edit"><b>edit</b>: test/Verifier/metadata-function-dbg.ll</li>

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

          <li class="change-edit"><b>edit</b>: test/Verifier/dbg-null-retained-type.ll</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/dbg-invalid-retaintypes.ll</li>

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

          <li class="change-edit"><b>edit</b>: lib/AsmParser/LLParser.h</li>

          <li class="change-edit"><b>edit</b>: test/Verifier/diglobalvariable.ll</li>

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

          <li class="change-edit"><b>edit</b>: test/Verifier/dbg-invalid-named-metadata.ll</li>

          <li class="change-edit"><b>edit</b>: test/LTO/X86/strip-debug-info.ll</li>

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

          <li class="change-edit"><b>edit</b>: test/DebugInfo/Generic/piece-verifier.ll</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3d2609665e33c8a4558c329ee5b27091e8111cf3</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">[dwarfdump] Add -show-form</p>
        <ul>

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

          <li class="change-add"><b>add</b>: test/tools/llvm-dwarfdump/X86/form.test</li>

          <li class="change-edit"><b>edit</b>: test/tools/llvm-dwarfdump/cmdline.test</li>

          <li class="change-edit"><b>edit</b>: tools/llvm-dwarfdump/llvm-dwarfdump.cpp</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>15d523854a5e50bb2204b33a862967913a7f9d03</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">llvm-dwarfdump: support the --ignore-case option.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/tools/llvm-dwarfdump/X86/name.test</li>

          <li class="change-edit"><b>edit</b>: tools/llvm-dwarfdump/llvm-dwarfdump.cpp</li>

          <li class="change-edit"><b>edit</b>: test/tools/llvm-dwarfdump/cmdline.test</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5ed0cce5bb0797e4749da33d131c4afb548943eb</b> by <b>artem.dergachev:</b> <p class="commit-message" style="white-space: pre-wrap;">This feature allows the analyzer to consider loops to completely unroll.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/AnalyzerOptions.cpp</li>

          <li class="change-edit"><b>edit</b>: test/Analysis/analyzer-config.c</li>

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

          <li class="change-edit"><b>edit</b>: test/Analysis/analyzer-config.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp</li>

          <li class="change-edit"><b>edit</b>: include/clang/StaticAnalyzer/Core/AnalyzerOptions.h</li>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/ExprEngine.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a0396ba06b747dea3c01826debdd4d41ef1aee03</b> by <b>artem.dergachev:</b> <p class="commit-message" style="white-space: pre-wrap;">[analyzer] Further improve suppress-on-sink behavior in incomplete</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Analysis/max-nodes-suppress-on-sink.c</li>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/BugReporter.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a56e69413d5b3c43dfcfbea5e7b5495451b1d753</b> by <b>artem.dergachev:</b> <p class="commit-message" style="white-space: pre-wrap;">[analyzer] Treat throws as sinks for suppress-on-sink purposes.</p>
        <ul>

          <li class="change-add"><b>add</b>: test/Analysis/max-nodes-suppress-on-sink.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/BugReporter.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>47587a6efcfde3736b0fd18b652b72ea73906640</b> by <b>artem.dergachev:</b> <p class="commit-message" style="white-space: pre-wrap;">[analyzer] Add diagnostic text for generalized refcount annotations.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Analysis/retain-release.m</li>

          <li class="change-edit"><b>edit</b>: include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h</li>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp</li>

          <li class="change-edit"><b>edit</b>: test/Analysis/retain-release-inline.m</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5f277caab723c0395251a4a86b5ffc971facc756</b> by <b>artem.dergachev:</b> <p class="commit-message" style="white-space: pre-wrap;">[StaticAnalyzer] Completely unrolling specific loops with known bound</p>
        <ul>

          <li class="change-add"><b>add</b>: test/Analysis/loop-unrolling.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/ExprEngine.cpp</li>

          <li class="change-edit"><b>edit</b>: include/clang/StaticAnalyzer/Core/AnalyzerOptions.h</li>

          <li class="change-add"><b>add</b>: include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h</li>

          <li class="change-add"><b>add</b>: lib/StaticAnalyzer/Core/LoopUnrolling.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>9008806e8963c7d42901601e8ac3fa5a10f85099</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Add a testcase to check that debug info is upgraded when compiling LLVM</p>
        <ul>

          <li class="change-add"><b>add</b>: test/CodeGen/verify-debuginfo.ll</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5035844befb4f6a175fb52047392f40a5b117c95</b> by <b>vsk:</b> <p class="commit-message" style="white-space: pre-wrap;">[ubsan] Save a ptrtoint when emitting alignment checks</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>ee41815031b04266a5b10380f8d775c1ac4bc5c0</b> by <b>vsk:</b> <p class="commit-message" style="white-space: pre-wrap;">[ubsan] Add helpers to decide when null/vptr checks are required. NFC.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/CodeGenFunction.h</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>23168cebe6e9f79df2404ce859cb96c454c4eef5</b> by <b>vsk:</b> <p class="commit-message" style="white-space: pre-wrap;">[ubsan] Save the result of getLLVMContext. NFC.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>46368856b9d21c2951e05ff99e95b8823300d7fa</b> by <b>vsk:</b> <p class="commit-message" style="white-space: pre-wrap;">[ubsan] Skip alignment checks which are folded away</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGenCXX/ubsan-suppress-checks.cpp</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>38ed77929a0c05959f535b27be8377a63da35fda</b> by <b>artem.dergachev:</b> <p class="commit-message" style="white-space: pre-wrap;">[StaticAnalyzer] LoopUnrolling - Attempt to fix a crash in r309006.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/LoopUnrolling.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>3cb6f9be42ecdaea2d0e6e9a4a224408dc552593</b> by <b>artem.dergachev:</b> <p class="commit-message" style="white-space: pre-wrap;">clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h: Add a forward</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>18f1b1577d38e587fb04f499a1282345e0ed0adb</b> by <b>artem.dergachev:</b> <p class="commit-message" style="white-space: pre-wrap;">[StaticAnalyzer] LoopUnrolling - Attempt #2 to fix a crash in r309006.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/LoopUnrolling.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ada8c020be1618fd54817eb1818ec453e1dc07d1</b> by <b>artem.dergachev:</b> <p class="commit-message" style="white-space: pre-wrap;">[StaticAnalyzer] Fix false positives for unreachable code in macros.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp</li>

          <li class="change-edit"><b>edit</b>: test/Analysis/unreachable-code-path.c</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>7006707b44d39b9ea824c86957cb0f1c58b84593</b> by <b>artem.dergachev:</b> <p class="commit-message" style="white-space: pre-wrap;">[Analyzer] Add support for displaying cross-file diagnostic paths in</p>
        <ul>

          <li class="change-delete"><b>delete</b>: test/Analysis/diagnostics/diag-cross-file-boundaries.h</li>

          <li class="change-add"><b>add</b>: test/Analysis/html-diag-singlefile.h</li>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp</li>

          <li class="change-edit"><b>edit</b>: test/Analysis/html-diags-multifile.c</li>

          <li class="change-delete"><b>delete</b>: test/Analysis/diagnostics/diag-cross-file-boundaries.c</li>

          <li class="change-add"><b>add</b>: test/Analysis/html-diag-singlefile.c</li>

          <li class="change-add"><b>add</b>: test/Coverage/html-multifile-diagnostics.c</li>

          <li class="change-add"><b>add</b>: test/Analysis/html-diags-analyze-headers.h</li>

          <li class="change-add"><b>add</b>: test/Analysis/html-diags-analyze-headers.c</li>

          <li class="change-edit"><b>edit</b>: test/Analysis/html-diags.c</li>

          <li class="change-edit"><b>edit</b>: test/Coverage/html-diagnostics.c</li>

          <li class="change-edit"><b>edit</b>: www/analyzer/open_projects.html</li>

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

          <li class="change-edit"><b>edit</b>: include/clang/StaticAnalyzer/Core/Analyses.def</li>

          <li class="change-add"><b>add</b>: test/Coverage/html-multifile-diagnostics.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a42958ddf35c08aca979a64da399fb658d98e257</b> by <b>artem.dergachev:</b> <p class="commit-message" style="white-space: pre-wrap;">[analyzer] Rename functions responsible for CFG-based suppress-on-sink.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/BugReporter.cpp</li>

        </ul>
      </li>
     <br>

  </ul>


 </body>