<!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 [#176]</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/176/">https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/176/</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>Fri, 21 Apr 2017 03:47:00 -0700</td></tr>
  <tr><th>Build duration:</th><td>2 hr 8 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_tools-RA_stdlib-RDA_test-macos-resilience/176/consoleFull#-261367722fca400bf-2f4a-462e-b517-e058d770b2d7">Indication 1</a></li></ul></li><li>Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:<ul><li><a href="https://ci.swift.org//job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/176/consoleFull#-1012897231ee1a197b-acac-4b17-83cf-a53b95139a76">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>dd83b779ce617f532a4be679e67419ea17345da3</b> by <b>Philippe Hausler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Foundation] Address slice regions that incorrectly fetched from the</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>452e535ba491897cbbc8a0ba8d7015ef37ea2f85</b> by <b>Maxwell Swadling:</b> <p class="commit-message" style="white-space: pre-wrap;">Updated quick help XML to separate the comment data from the metadata</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: bindings/xml/comment-xml-schema.rng</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e15b7ccf5dbfd84eef024c849a7614cfeb1f8f57</b> by <b>Max Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Swift 3 compatibility methods on Decimal</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>8b14f27e15e94cd075ac425d32b24fb2391c43ae</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[swiftc (38 vs. 5515)] Add crasher in swift::Type::subst</p>
        <ul>

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers/28742-swift-type-subst-llvm-function-ref-swift-type-swift-substitutabletype-llvm-funct.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b41dd17edde67f6e776f369e1f7ef74144aa68db</b> by <b>Max Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Swift 3 XXXWithOverflow methods for integers</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Prototypes/BigInt.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>fe6d9255c176d17a2a1a9c8568263b372008963d</b> by <b>Max Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] _sizeInBits and _sizeInBytes for Swift 3 source compatibility</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3101c4f8e36b75f6fa99d86d45ff1c3525dbc198</b> by <b>Max Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Arithmetic operators on floating point types to static funcs</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a1cb7a8d73b3497b207d8af595af9d27ff379c78</b> by <b>Max Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Removing redundand requirement</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>e611911cc3a9cd7aa5ac4bddccbad83cb444cdf1</b> by <b>Max Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] _fixed_layout for ArithmeticOverflow</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c1ba0bcd6a6c9e5b6d6c6540dbfde519b1e30863</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[benchmark] Speed up compilation time of suite</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>9ffc2f073a45034efa203118730443a0431245fd</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[benchmark] Add String test suite (off by default)</p>
        <ul>

          <li class="change-edit"><b>edit</b>: benchmark/single-source/StringWalk.swift</li>

          <li class="change-edit"><b>edit</b>: benchmark/utils/DriverUtils.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>edf8e6e5e6d39b06a503879cbbd462725802931f</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[benchmark] Move work into the harness generator</p>
        <ul>

          <li class="change-edit"><b>edit</b>: benchmark/scripts/generate_harness/main.swift_template</li>

          <li class="change-edit"><b>edit</b>: benchmark/single-source/PrefixWhile.swift</li>

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

          <li class="change-edit"><b>edit</b>: benchmark/single-source/DropLast.swift</li>

          <li class="change-edit"><b>edit</b>: benchmark/single-source/DropWhile.swift</li>

          <li class="change-edit"><b>edit</b>: benchmark/single-source/Prefix.swift</li>

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

          <li class="change-edit"><b>edit</b>: benchmark/single-source/Suffix.swift</li>

          <li class="change-edit"><b>edit</b>: benchmark/single-source/DropFirst.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b7f0893407136ce05418c75edababa925e13334b</b> by <b>Max Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] UnXFAILing and fixing SILOptimizer/eager_specialize.sil test</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>f6bf784ef1751146cc5f53f9b532509371d7e374</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[benchmark] Appease python lint</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>569ef0302e548201fc41ecae9562dc6de28c6623</b> by <b>Maxwell Swadling:</b> <p class="commit-message" style="white-space: pre-wrap;">Updated to tests to match commit</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/IDE/comment_inherited_class.swift</li>

          <li class="change-edit"><b>edit</b>: test/IDE/comment_measurement.swift</li>

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

          <li class="change-edit"><b>edit</b>: test/IDE/comment_inherited_protocol.swift</li>

          <li class="change-edit"><b>edit</b>: test/IDE/comment_extensions.swift</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b9a609033d373b0ef442edb369476276fb34b5da</b> by <b>Jordan Rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] Don't forget to create the directory we want to symlink into.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>42f8176a72a166a81c9395d46ba9ae81424a66c1</b> by <b>Jordan Rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] Include 'Remote' headers in Xcode.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5d59fbc76024c95958477939d19fe0904f33f45a</b> by <b>Devin Coughlin:</b> <p class="commit-message" style="white-space: pre-wrap;">[Exclusivity] Teach static enforcement to look through</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>af8c90e5e65f657d6f9cafb3045946481a5182c6</b> by <b>Michael Gottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[gardening] Some small type editing of comments and code style</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>431e5a1440c606bc2330818b38d4c5388ecbdd7b</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[gardening] Use consistent end of namespace comments</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: unittests/Syntax/ExprSyntaxTests.cpp</li>

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: tools/SourceKit/lib/Support/Concurrency-libdispatch.cpp</li>

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: unittests/runtime/LongTests/LongRefcounting.cpp</li>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a5969611873bf21d6b4780a6d899a0fd5ab052b7</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[gardening] Make parameter name comments match actual parameter names</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5b9267b8b4f2db80e02911bad6e9fbba8e3f6995</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[gardening] Use override as appropriate</p>
        <ul>

          <li class="change-edit"><b>edit</b>: unittests/SourceKit/SwiftLang/CursorInfoTest.cpp</li>

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d4db9b809974e4e02f0f92622cc5344bc01fe384</b> by <b>Erik Eckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">SILPrinter: make the printing of debug info optional.</p>
        <ul>

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/SIL/Parser/sil_scope.sil</li>

          <li class="change-edit"><b>edit</b>: test/SIL/Parser/sil_scope_inline_fn.sil</li>

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

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

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

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

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/SIL/Parser/sillocation.sil</li>

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

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

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

          <li class="change-edit"><b>edit</b>: test/SIL/unimplemented_initializer.swift</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a7fd8cd359459c13e6834ef375b9f66597e61201</b> by <b>Roman Levenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">[eager-specializer] Fix a bug in eager specialization of throwing</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>9701d94f15c6a98b27f46a68d4f02dd480c79250</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Add adapter for clang lib/Edit textual edits</p>
        <ul>

          <li class="change-add"><b>add</b>: test/Migrator/null_migration.swift</li>

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

          <li class="change-add"><b>add</b>: lib/Migrator/EditorAdapter.cpp</li>

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

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

          <li class="change-delete"><b>delete</b>: lib/Migrator/Replacement.cpp</li>

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

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

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

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

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

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

          <li class="change-add"><b>add</b>: lib/Migrator/RewriteBufferEditsReceiver.cpp</li>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b089bab40e1452cee9f8c9ee9d3a713434e22623</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">swift-api-digester: avoid reporting moved constructors. rdar://31694119</p>
        <ul>

          <li class="change-edit"><b>edit</b>: tools/swift-api-digester/swift-api-digester.cpp</li>

          <li class="change-edit"><b>edit</b>: test/api-digester/Outputs/Cake.txt</li>

          <li class="change-edit"><b>edit</b>: test/api-digester/Inputs/cake1.swift</li>

          <li class="change-edit"><b>edit</b>: test/api-digester/Inputs/cake2.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>797c2d8118544bb49e1f7a1753c5b792bdd94ad5</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[gardening] Fix end of namespace comments</p>
        <ul>

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

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

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

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

          <li class="change-edit"><b>edit</b>: unittests/Syntax/ExprSyntaxTests.cpp</li>

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

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

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

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

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

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

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: tools/SourceKit/lib/Support/Concurrency-libdispatch.cpp</li>

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>ca6637909da4ca18dafdc5e307dc677c431cc548</b> by <b>Brian King:</b> <p class="commit-message" style="white-space: pre-wrap;">Only emit compatibility warning in Swift 3 mode</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>37266d85e108b41ecd48fbdf5695c9bbfb4d88f1</b> by <b>Brian King:</b> <p class="commit-message" style="white-space: pre-wrap;">Verify behavior of Swift 3 and Swift 4 final protocol extension behavior</p>
        <ul>

          <li class="change-add"><b>add</b>: test/attr/attr_final_protocol_extension.swift</li>

          <li class="change-add"><b>add</b>: test/Compatibility/attr_final_protocol_extension.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>65c8334b991c11a31e527b9e66e6ee765158c808</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Hack: self-derived sources are showing up very late; ignore them.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>13f6c79b2a65b6347151ce3b0457fd462768e521</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Stdlib] For Collections, the SubSequence of a Subsequence is</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: stdlib/private/StdlibCollectionUnittest/CheckCollectionType.swift.gyb</li>

          <li class="change-edit"><b>edit</b>: stdlib/private/StdlibCollectionUnittest/CheckMutableCollectionType.swift.gyb</li>

          <li class="change-edit"><b>edit</b>: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb</li>

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

          <li class="change-edit"><b>edit</b>: stdlib/private/StdlibCollectionUnittest/CheckRangeReplaceableCollectionType.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>081500a4d0c25b27747fdb53eea7b7bc6a9ac479</b> by <b>Nathan Hawes:</b> <p class="commit-message" style="white-space: pre-wrap;">[indexer] Index the the arg labels of memberwise initializers as</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/Index/roles.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>86140d0a103cd52f30c89ba0acc62e7ddedb11a5</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[gardening] Use consistent header structure</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d3ad565b330432643ae35cc8d2482d03bb1242cb</b> by <b>Max Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Clean up warnings</p>
        <ul>

          <li class="change-edit"><b>edit</b>: stdlib/public/core/CompilerProtocols.swift</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/OptionSet.swift</li>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>fc134ae1dfa57f8974b92335ec0c9daf4c34ee56</b> by <b>Max Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">Fixing the test</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>77611e6ef92d4896b66d2a2c49a04567c15dec49</b> by <b>Devin Coughlin:</b> <p class="commit-message" style="white-space: pre-wrap;">[Exclusivity] Add best-effort static checking for class stored</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>70ee642072fb1c1eff15a0e5d01b8c23544c6aea</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Stdlib] Eliminate LazyFilterIndex.</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>43ecc02397560f8a1966b6e4781dbd87b8d76f3a</b> by <b>Erik Eckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Disable a failing test.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>dd476a3b481a4258c2cb38121dac27525a77cac3</b> by <b>Mishal Shah:</b> <p class="commit-message" style="white-space: pre-wrap;">[README] Update Xcode version</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a644ab33a02a46bec209a5901f42ddd09acce371</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">swift-api-digester: fix recently found false positives.  (#8899)</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/api-digester/Outputs/Cake.txt</li>

          <li class="change-edit"><b>edit</b>: test/api-digester/Inputs/cake2.swift</li>

          <li class="change-edit"><b>edit</b>: test/api-digester/Inputs/cake1.swift</li>

          <li class="change-edit"><b>edit</b>: test/api-digester/source-stability.swift</li>

          <li class="change-edit"><b>edit</b>: tools/swift-api-digester/swift-api-digester.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>d25328f9954abaf974a78b693f59461f1b93712a</b> by <b>Michael Gottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[di] Add a debugging option to trigger an unreachable when DI fails</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c55b43efc0246ef92d808f6aa29f737b928fa74a</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Add the simple transformation from global variables to static</p>
        <ul>

          <li class="change-add"><b>add</b>: test/migrator/API.json</li>

          <li class="change-add"><b>add</b>: test/migrator/member.swift.expected</li>

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

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

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

          <li class="change-add"><b>add</b>: test/migrator/mock-sdk/Bar.framework/Headers/Bar.h</li>

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

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

          <li class="change-add"><b>add</b>: test/migrator/member.swift</li>

          <li class="change-add"><b>add</b>: lib/Migrator/SyntacticMigratorPass.cpp</li>

          <li class="change-add"><b>add</b>: test/migrator/mock-sdk/Bar.framework/module.map</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>fc3bf77caaa88b1a9959fdb1026c1afda6b0a665</b> by <b>Ahmed Bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[X86] Use update_llc_test_checks.py to regenerate a test and add command</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>54947aab4691a1d0033dfe46c605180a426920b0</b> by <b>Ahmed Bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[AVX-512] Give priority to EVEX encoded scalar FMA instructions when we</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: lib/Target/X86/X86InstrFMA.td</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>867155ce3df7212d443939058fb8fad7162b505c</b> by <b>Ahmed Bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[AVX-512] Make VEX encoded FMA instructions available when AVX512 is</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Target/X86/X86Subtarget.h</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>12747ac8557d497649f56f51dbc3b88583d3521e</b> by <b>Tim Northover:</b> <p class="commit-message" style="white-space: pre-wrap;">ARM: TLS calling convention doesn't preserve r9 or r12 on Darwin.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMCallingConv.td</li>

          <li class="change-add"><b>add</b>: test/CodeGen/ARM/darwin-tls-preserved.ll</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>aff8553d7b90beb974227e790bdbaea611e9da02</b> by <b>Tim Northover:</b> <p class="commit-message" style="white-space: pre-wrap;">ARM: handle post-indexed NEON ops where the offset isn't the access</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/memcpy-inline.ll</li>

          <li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMISelLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMISelDAGToDAG.cpp</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/alloc-no-stack-realign.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/memset-inline.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/vector-load.ll</li>

          <li class="change-edit"><b>edit</b>: test/Transforms/LoopStrengthReduce/ARM/ivchain-ARM.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/vlddup.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/vldlane.ll</li>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/vector-store.ll</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a9c929d4a83ab40b2ee7fa98cd19cb345f764f47</b> by <b>Tim Northover:</b> <p class="commit-message" style="white-space: pre-wrap;">ARM: lower "fence singlethread" to a pure compiler barrier.</p>
        <ul>

          <li class="change-add"><b>add</b>: test/CodeGen/ARM/fence-singlethread.ll</li>

          <li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMISelLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMInstrInfo.td</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>3933d9f80c702997e7aea328fa638afab4077256</b> by <b>Tim Northover:</b> <p class="commit-message" style="white-space: pre-wrap;">AArch64: lower "fence singlethread" to a pure compiler barrier.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64InstrAtomics.td</li>

          <li class="change-edit"><b>edit</b>: lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>daa30577ef3fe637d318ca14a8e3e06e9f0816b4</b> by <b>Alex Lorenz:</b> <p class="commit-message" style="white-space: pre-wrap;">Add #pragma clang attribute</p>
        <ul>

          <li class="change-add"><b>add</b>: include/clang/Basic/AttrSubjectMatchRules.h</li>

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

          <li class="change-add"><b>add</b>: test/FixIt/fixit-pragma-attribute.cpp</li>

          <li class="change-add"><b>add</b>: test/Misc/pragma-attribute-objc.m</li>

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

          <li class="change-add"><b>add</b>: test/Misc/pragma-attribute-cxx-subject-match-rules.cpp</li>

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

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

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

          <li class="change-add"><b>add</b>: test/Misc/pragma-attribute-objc-subject-match-rules.m</li>

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

          <li class="change-add"><b>add</b>: test/Misc/pragma-attribute-strict-subjects.c</li>

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

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

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

          <li class="change-add"><b>add</b>: test/Sema/pragma-attribute.c</li>

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: utils/TableGen/TableGenBackends.h</li>

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

          <li class="change-add"><b>add</b>: test/Misc/pragma-attribute-supported-attributes-list.test</li>

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

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

          <li class="change-add"><b>add</b>: test/Misc/pragma-attribute-cxx.cpp</li>

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

          <li class="change-edit"><b>edit</b>: utils/TableGen/ClangAttrEmitter.cpp</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/TableGen.cpp</li>

          <li class="change-add"><b>add</b>: test/FixIt/fixit-pragma-attribute.c</li>

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

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

          <li class="change-add"><b>add</b>: test/Parser/pragma-attribute-declspec.cpp</li>

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

          <li class="change-add"><b>add</b>: test/Sema/pragma-attribute-strict-subjects.c</li>

          <li class="change-edit"><b>edit</b>: docs/LanguageExtensions.rst</li>

          <li class="change-add"><b>add</b>: test/Parser/pragma-attribute.cpp</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4d7ceba650731e787dff00fb69104ed68b828f91</b> by <b>Alex Lorenz:</b> <p class="commit-message" style="white-space: pre-wrap;">The SubjectMatchRule enum should not be used as a DenseMap key to avoid</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1b95d81a4d815eb86d47dcb69cc15e553ef4f8e7</b> by <b>Alex Lorenz:</b> <p class="commit-message" style="white-space: pre-wrap;">Add #pragma clang attribute support to the external_source_symbol</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/Misc/pragma-attribute-supported-attributes-list.test</li>

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

          <li class="change-edit"><b>edit</b>: utils/TableGen/ClangAttrEmitter.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>84da595cfff354b7c19cc261c8d3add901c5be5f</b> by <b>Alex Lorenz:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix bad merge from daa30577ef3fe637d318ca14a8e3e06e9f0816b4</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>00b21cc93b39062203177c4836a1312ba53693be</b> by <b>Alex Lorenz:</b> <p class="commit-message" style="white-space: pre-wrap;">Add support for editor placeholders to Clang</p>
        <ul>

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

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

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

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

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

          <li class="change-add"><b>add</b>: test/Parser/editor-placeholder-recovery.cpp</li>

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

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

          <li class="change-edit"><b>edit</b>: test/Driver/clang_f_opts.c</li>

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Parser/placeholder-recovery.m</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d9a3a01a0856a9e9866d5a747664924f46e5d6ac</b> by <b>Adam Nemet:</b> <p class="commit-message" style="white-space: pre-wrap;">Don't pass FPOpFusion::Strict to the backend</p>
        <ul>

          <li class="change-add"><b>add</b>: test/CodeGen/fp-contract-on-asm.c</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>40dad4066e25b14229271bc063a9190d512f200f</b> by <b>Ahmed Bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">Correct class-template deprecation behavior-REDUX</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/SemaObjC/attr-deprecated.m</li>

          <li class="change-edit"><b>edit</b>: test/SemaObjC/special-dep-unavail-warning.m</li>

          <li class="change-edit"><b>edit</b>: utils/TableGen/ClangAttrEmitter.cpp</li>

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

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

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

          <li class="change-edit"><b>edit</b>: test/SemaObjC/warn-deprecated-implementations.m</li>

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

          <li class="change-edit"><b>edit</b>: test/SemaCXX/attr-deprecated.cpp</li>

          <li class="change-add"><b>add</b>: test/SemaCXX/template-multiple-attr-propagation.cpp</li>

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

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

          <li class="change-edit"><b>edit</b>: test/CXX/dcl.dcl/dcl.attr/dcl.attr.deprecated/p1.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>1eb411fff1782ee4305e1e382aad9874672ce639</b> by <b>Alex Lorenz:</b> <p class="commit-message" style="white-space: pre-wrap;">[index] Record class template specializations using a new</p>
        <ul>

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5e5be16c11c6e1d76c703ceb0686e73c9292c45f</b> by <b>Alex Lorenz:</b> <p class="commit-message" style="white-space: pre-wrap;">Add #pragma clang attribute support to the availability attribute</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/Parser/pragma-attribute.cpp</li>

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

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

          <li class="change-edit"><b>edit</b>: test/Misc/pragma-attribute-supported-attributes-list.test</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>6debe4aa2792fddb99ca5e66b28717d1d33a89d6</b> by <b>Alex Lorenz:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix test from 5e5be16c11c6e1d76c703ceb0686e73c9292c45f</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Misc/pragma-attribute-supported-attributes-list.test</li>

        </ul>
      </li>
     <br>

  </ul>


 </body>