<!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 [#196]</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/196/">https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/196/</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>Thu, 11 May 2017 03:54:30 -0700</td></tr>
  <tr><th>Build duration:</th><td>54 min</td></tr>
</table>



<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>41b66df0dc875cd2b530d25fb47a1fafe4dda40b</b> by <b>Daniel Dunbar:</b> <p class="commit-message" style="white-space: pre-wrap;">[Xcode] Fix `llbuild` tool product name.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>83fcec06209d96134d888137223ef6c5842ea385</b> by <b>Daniel Dunbar:</b> <p class="commit-message" style="white-space: pre-wrap;">[Xcode] Also fix libllbuild product name.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>ab1502557bad5ad627851268845a558381005878</b> by <b>Ankit Aggarwal:</b> <p class="commit-message" style="white-space: pre-wrap;">[BuildSystem] Fix a race between build() and cancel()</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c596636d3f02c048adcef8f3b51e722bb77c023e</b> by <b>Daniel Dunbar:</b> <p class="commit-message" style="white-space: pre-wrap;">[ui] Factor down the DB ui.</p>
        <ul>

          <li class="change-delete"><b>delete</b>: products/ui/llbuildui/templates/diagnostics.html</li>

          <li class="change-add"><b>add</b>: products/ui/llbuildui/templates/db_diagnostics.html</li>

          <li class="change-edit"><b>edit</b>: products/ui/llbuildui/templates/layout.html</li>

          <li class="change-edit"><b>edit</b>: products/ui/llbuildui/templates/index.html</li>

          <li class="change-edit"><b>edit</b>: products/ui/llbuildui/views.py</li>

          <li class="change-add"><b>add</b>: products/ui/llbuildui/templates/db_config.html</li>

          <li class="change-add"><b>add</b>: products/ui/.gitignore</li>

          <li class="change-delete"><b>delete</b>: products/ui/llbuildui/templates/config.html</li>

          <li class="change-add"><b>add</b>: products/ui/llbuildui/templates/db_root.html</li>

          <li class="change-delete"><b>delete</b>: products/ui/llbuildui/templates/rule_result.html</li>

          <li class="change-add"><b>add</b>: products/ui/llbuildui/templates/db_rule_result.html</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0c8b7cdb5a97f1132859459bbbd132a22c6c6829</b> by <b>Daniel Dunbar:</b> <p class="commit-message" style="white-space: pre-wrap;">[ui] Add a primitive trace UI.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: products/ui/llbuildui/templates/layout.html</li>

          <li class="change-edit"><b>edit</b>: products/ui/llbuildui/app.py</li>

          <li class="change-edit"><b>edit</b>: products/ui/llbuildui/templates/index.html</li>

          <li class="change-add"><b>add</b>: products/ui/llbuildui/templates/trace_root.html</li>

          <li class="change-edit"><b>edit</b>: products/ui/llbuildui/views.py</li>

          <li class="change-edit"><b>edit</b>: products/ui/llbuildui/templates/db_config.html</li>

          <li class="change-add"><b>add</b>: products/ui/llbuildui/trace.py</li>

          <li class="change-add"><b>add</b>: products/ui/llbuildui/templates/trace_config.html</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c72b402afae5a457cc9db588ace04efa7a1d04bc</b> by <b>Pavel Yaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[QoI] Improve diagnostics for generic subscripts</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Compatibility/tuple_arguments.swift</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>06fb0157439c590f6393d9ffbf5b07b439336d84</b> by <b>Huon Wilson:</b> <p class="commit-message" style="white-space: pre-wrap;">[SILGen] MaterializeForSet callbacks shouldn't be public.</p>
        <ul>

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3bf8dee57891dac585e99c978cfb37ec3fdf9a22</b> by <b>Huon Wilson:</b> <p class="commit-message" style="white-space: pre-wrap;">[SIL] Factor out repeated X or XExternal linkage logic. NFC.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>890d348562d4fa5f9185ddaef27fe9efd48ffb77</b> by <b>Huon Wilson:</b> <p class="commit-message" style="white-space: pre-wrap;">[SIL] ivar initializers & destroyers are never public.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>25257100170d0eb6af8d48477f74bb3b9294c40f</b> by <b>John McCall:</b> <p class="commit-message" style="white-space: pre-wrap;">Make the exclusivity-set tracking a singly-linked list.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>0abf0134527675303181e143c8cd9ea73a16e237</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[gardening] Remove unused method</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5ff2161d2e5b6acce2c0d478bc1461e8d1cdbcd3</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Treat irrefutable casts as irrefutable patterns.</p>
        <ul>

          <li class="change-add"><b>add</b>: test/Sema/exhaustive_switch_objc.swift</li>

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

          <li class="change-edit"><b>edit</b>: test/stmt/statements.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>45c2c4af0eb9b4eb0b05d84203dde083d0f0cf03</b> by <b>Roman Levenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Re-factoring: Get rid of useless arguments in "create*Apply" functions</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>f909858f5337846a7923703cc8562483f8eb4d01</b> by <b>Roman Levenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove dead code that became obsolete after re-factoring</p>
        <ul>

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>44b12db536cf1c849746db4986a3e610a6af9e43</b> by <b>Nate Cook:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Maintain old `keys` and `values` types in Swift 3 mode</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>bdcf640b5949b1d8c2a9acdd2cb47d6bbc8cbcf4</b> by <b>Nate Cook:</b> <p class="commit-message" style="white-space: pre-wrap;">Updated tests for Dictionary.keys/values</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>6402d3d97d9b48af03272aaf7c729ffbc9eac99c</b> by <b>Roman Levenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove even more dead code</p>
        <ul>

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>822fec7b2b7f1b7c34c09819e64cdcde111bfa0d</b> by <b>Nate Cook:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Make new Dict filter closure type match sequence</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b71e2636c4a7f4201f40da141ab22cb1936dfed0</b> by <b>Nate Cook:</b> <p class="commit-message" style="white-space: pre-wrap;">Update dictionary tests</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>0a72cd3dbd681fc8065f39f85d647625360dc383</b> by <b>Erik Eckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">runtime: add a comment</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>7ae2d940627f6f640643bdd6e01f294d43b7cbf0</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Short circuit subspace check with empty subjects</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/Sema/exhaustive_switch.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>d8eef2ea5e1d544b7417d4a8fb7e8407d13fb717</b> by <b>Jordan Rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[Serialization] Record whether an initializer was newly 'required'</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>82930033d21ec95e0594865ec6374b376d886d44</b> by <b>Jordan Rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Add VTablePlaceholderDecl (but don't hook it up to anything yet).</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>47cddb13216c92e44ed4d6aed8e199459b87b068</b> by <b>Jordan Rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[Serialization] Generate VTablePlaceholder decls for classes.</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: test/Serialization/Recovery/overrides.swift</li>

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

          <li class="change-edit"><b>edit</b>: test/Serialization/Recovery/typedefs.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4cdb597b23c3b28c1636264683d0da67d91877fd</b> by <b>Jordan Rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Rename VTablePlaceholderDecl to MissingMemberDecl.</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Serialization/Recovery/overrides.swift</li>

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Serialization/Recovery/typedefs.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>384b2a674bad4a6faeaf8e205a478dc8deaa7e67</b> by <b>Jordan Rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Actually honor MissingMemberDecls in ClassMetadataScanner.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Serialization/Recovery/typedefs.swift</li>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>e01c31a17c8b5668b6ba30e80216e6e1a46526b1</b> by <b>John McCall:</b> <p class="commit-message" style="white-space: pre-wrap;">Remember a PC in the exclusivity-tracking set and report it during</p>
        <ul>

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>ab250848b49e78c938bf576be5bdff918155436a</b> by <b>John McCall:</b> <p class="commit-message" style="white-space: pre-wrap;">Downgrade dynamic exclusivity failures to a warning in Swift 3</p>
        <ul>

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>93243e5f69cb7dde9ad7f622f79cf4f769e5b4f9</b> by <b>John McCall:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix expected test output.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>946b1d4225a76b86c43370beae145ad7f2c69b06</b> by <b>Roman Levenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix issues with the AddressLowering pass</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>aeb0fedad10f28f19024fb2d6b6c4e69efb68fda</b> by <b>Jordan Rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Handle missing members in protocols as well.</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/Serialization/Recovery/typedefs.swift</li>

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

          <li class="change-add"><b>add</b>: test/Serialization/Recovery/typedefs-in-protocols.swift</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>de853bc5d67bf1154f972d1c760fe5bbd5fd6c73</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] Do not cache SWIFT_VERSION. (#9420)</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a42cb6c0094c4bf840836b6aa9d39f9e817f9252</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[gardening] Fix inconsistent headers</p>
        <ul>

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

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

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

          <li class="change-edit"><b>edit</b>: stdlib/public/SwiftShims/NSIndexPathShims.h</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>6ceb47bd6cf4285a40d9708552a21c181845b4ab</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Type checker] Provide actual ObjC runtime name in @NSKeyedArchiveLegacy</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: test/decl/protocol/conforms/nscoding.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>9399cac5bee9fc7cff08be483d4c3b5c4035c10b</b> by <b>Graydon Hoare:</b> <p class="commit-message" style="white-space: pre-wrap;">Add utils/process-stats-dir.py to digest output of swiftc</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>23bc3223ce8b5f6ab9d1d16b074034f2c9f3ee1e</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Ban the use of @_staticInitializeObjCMetadata; it's an implementation</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/decl/protocol/conforms/nscoding.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>2986e816c72bf4c2b7df93450cccf0b6dc56841c</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Add a note about deliberate use of the Swift 3 mangling.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4a17449d0247f1aac7ee8e635d1be40e32f172ae</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Shims for UBreakIterator and thread local storage.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: stdlib/public/SwiftShims/UnicodeShims.h</li>

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

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

          <li class="change-edit"><b>edit</b>: stdlib/public/stubs/UnicodeNormalization.cpp</li>

          <li class="change-edit"><b>edit</b>: stdlib/public/SwiftShims/LibcShims.h</li>

          <li class="change-edit"><b>edit</b>: stdlib/public/stubs/LibcShims.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>50beaedf7d927b387f56e568e217245c2358bc93</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Add ICU.swift, to host ICU helper functionality</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>0c0d08369d088a324875b325669f4f4f538d5bd9</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Introduce Thread Local Storage</p>
        <ul>

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

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

          <li class="change-add"><b>add</b>: test/stdlib/ThreadLocalStorage.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>18104c616c99ab6204b2dd717ba9026cdad2c5e4</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Unicode 9 here we come: use ICU for grapheme breaking</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>de8cb9fc547212ebc2145bc347b8a74ba619811f</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Linux definition of pthread_key_t</p>
        <ul>

          <li class="change-edit"><b>edit</b>: stdlib/public/SwiftShims/LibcShims.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>6903dd32562544e43056797a194db99bddd11dff</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Add Unicode 9 grapheme break tests for flags, emoji, etc.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>75741a9ddecad1fcb9e332da90856cf4ad3e65e5</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib stubs] Fix up Linux build to know about pthread types.</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: stdlib/public/stubs/LibcShims.cpp</li>

          <li class="change-edit"><b>edit</b>: stdlib/public/SwiftShims/LibcShims.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>7a05d867e5ace4f9044f18b0b5987fffd3cb0807</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Disable Unicode 9 test on Linux, depends on ICU version</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>2af0acead18305462fdc97ca80b8ca4004b5ffad</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Disable legacy Unicode 8.0 regional break test.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/UnicodeData/GraphemeBreakTest.txt</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>cce957ba98fe4939bbe1318f7934af8edb2586da</b> by <b>Maxim Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Removing the StringProtocol.init<T: StringProtocol></p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>109c213358c8a17ddae23688c1074c5f49d78697</b> by <b>Maxim Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Prioritizing non-failing String.init_:String)</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c9f69324c66e021e3c165094283f3271d8fbce9f</b> by <b>Roman Levenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove dead code</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>f78678a529918c7a13d25d253dede6be5b864d4e</b> by <b>Roman Levenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">[sil-cloner] Improve handling of self-recursive apply instructions</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>f860741b05da2cdfc2e82f54ba80b09c0a4af2cf</b> by <b>Roman Levenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Update tests</p>
        <ul>

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

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28736-anonymous-namespacesilverifier-require.swift</li>

          <li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28736-anonymous-namespacesilverifier-require.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c76269ccd9e55fc868e365288081f90b2d641221</b> by <b>Andrew Trick:</b> <p class="commit-message" style="white-space: pre-wrap;">Comment typos.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>91951c8068c7f7b3f04cfed1b354854f18856769</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Type checker] Delete unnecessary, bogus optimization for initializers.</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3f723e799ab0953fe72170de3ff8a3c4f04dd100</b> by <b>Slava Pestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Allow nested typealiases to reference protocols with associated</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/type/protocol_types.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5a67ecceb4c2fdbfec7854d6229ddcd677924892</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Only enable NSCoding-related runtime name warnings with Objective-C</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>e99712812925f45e1df6e27cbfb146399a0d5ed2</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[CodeCompletion] Provide basic code completion support for Swift</p>
        <ul>

          <li class="change-add"><b>add</b>: test/IDE/complete_swift_key_path.swift</li>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>fb77682b5ab5c04e10b7801160d0572fea1c846d</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Add a stub for authored API change list to handle API changes</p>
        <ul>

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

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

          <li class="change-add"><b>add</b>: lib/Migrator/overlay.json</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>6c443113ae994897198123cb00847850a156a2cc</b> by <b>Slava Pestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Generic parameters can only bind to materializable types</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>6548ad709b353e749ecd56e24cdda0c8049939ef</b> by <b>Slava Pestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Remove TR_NonEnumInheritanceClauseOuterLayer</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: test/type/subclass_composition.swift</li>

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

          <li class="change-edit"><b>edit</b>: test/decl/protocol/protocols.swift</li>

          <li class="change-edit"><b>edit</b>: test/decl/nested/protocol.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>9c210247f58abb7d8b1323e3226bf603ddeda69d</b> by <b>Slava Pestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove unused variables</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>0184e786e6d1cc05ad9eac7e7f1beae2da21fb3e</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Cleanup tests to not share a DISubprogram between multiple Functions.</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/debug-insts.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/select-dbg-value.mir</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/X86/frame-lowering-debug-intrinsic.ll</li>

          <li class="change-edit"><b>edit</b>: test/Transforms/LoopRotate/dbgvalue.ll</li>

          <li class="change-edit"><b>edit</b>: test/Transforms/InstCombine/debuginfo-dce.ll</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>f4a0ddf968262184a3efadbc4045479434e4c42c</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Add accidentally deleted testcase back.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a4f1a92d62170e8844cc9b0eaeba15ec2f12e1e6</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Make it illegal for two Functions to point to the same DISubprogram</p>
        <ul>

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: unittests/Transforms/Utils/Cloning.cpp</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4112a4bde80dd2969f7278999e1354f97dcf913d</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">[StripDeadDebugInfo] Drop dead CUs entirely</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Transforms/StripSymbols/strip-dead-debug-info.ll</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>f175cad5038942a613651d7c7d7c93a0875edf2e</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">[StripDeadDebug/DIFinder] Track inlined SPs</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Transforms/StripSymbols/strip-dead-debug-info.ll</li>

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

          <li class="change-add"><b>add</b>: test/DebugInfo/Generic/debuginfofinder-inlined-cu.ll</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>2f6c62563ef36c21d3c0076de84b2dffdc1f8e6a</b> by <b>Argyrios Kyrtzidis:</b> <p class="commit-message" style="white-space: pre-wrap;">[libclang] Introduce clang_Cursor_isExternalSymbol that provides info</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Index/get-cursor.m</li>

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

          <li class="change-edit"><b>edit</b>: tools/c-index-test/c-index-test.c</li>

          <li class="change-edit"><b>edit</b>: tools/libclang/libclang.exports</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>982b584f13fbbddd3518dbf7fd3eec4078fd1dee</b> by <b>Argyrios Kyrtzidis:</b> <p class="commit-message" style="white-space: pre-wrap;">[libclang] Fix typo in doc-comment, NFC</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>2146d23bb969c5a8b1dec5c00d7a3964b41ddb4b</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Update testcase for upstream LLVM changes (r302469).</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGenCXX/linetable-virtual-variadic.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5be8203f35695447030deec06071bdfbb52de937</b> by <b>Alex Lorenz:</b> <p class="commit-message" style="white-space: pre-wrap;">[index] Index simple dependent declaration references</p>
        <ul>

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

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

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

          <li class="change-add"><b>add</b>: test/Index/Core/index-dependent-source.cpp</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d7daeab98ad2c8cf7ad457b0e1109a7c2be88ee7</b> by <b>Alex Lorenz:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] RecursiveASTVisitor should not crash on lambdas with type</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: unittests/Tooling/RecursiveASTVisitorTest.cpp</li>

        </ul>
      </li>
     <br>

  </ul>


 </body>