<!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 [#166]</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/166/">https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/166/</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, 12 Jan 2018 08:16:25 -0600</td></tr>
  <tr><th>Build duration:</th><td>1 hr 47 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/166/consoleFull#-1793554873ba62d58e-7248-467b-91e0-c7508d5cf947">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/166/consoleFull#-18798068353122a513-f36a-4c87-8ed7-cbc36a1ec144">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>a9db3f2f53a37e04003756dea96bebd0783c9b5a</b> by <b>chu:</b> <p class="commit-message" style="white-space: pre-wrap;">SR-6272: Show “Fix it” for numerical conversions</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b2059c62d3a3f407b0b561a7ab03810cb379dfbc</b> by <b>chu:</b> <p class="commit-message" style="white-space: pre-wrap;">SR-6272: Add tests</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>06b9f781062c40ad57cf477353e5293fa0e299df</b> by <b>chu:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "SR-6272: Add tests"</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5a56d4d7066c041532170836a07f80278303994f</b> by <b>chu:</b> <p class="commit-message" style="white-space: pre-wrap;">SR-6272: Add more tests</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>72cf1585a00c7b2c29d3cad5ae6d06b19d6ff692</b> by <b>chu:</b> <p class="commit-message" style="white-space: pre-wrap;">SR-6272: Use contextual type if available</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c80b569c2f36afa8c414748c66005adde70924e0</b> by <b>chu:</b> <p class="commit-message" style="white-space: pre-wrap;">SR-6272 Use calleeInfo instead</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5c37ccfc69e050c7f1968fb69680013dfa37cc82</b> by <b>chu:</b> <p class="commit-message" style="white-space: pre-wrap;">SR-6272 Skip if both lhs and rhs are different</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>0df987a4ff537cce94e8a0ebad917d739e94e3d2</b> by <b>chu:</b> <p class="commit-message" style="white-space: pre-wrap;">SR-6272 Add fix-it if there is only one candidate</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>e33f3b663d52c5aab059159123e1ea78d2b87569</b> by <b>vsk:</b> <p class="commit-message" style="white-space: pre-wrap;">[DebugInfo] Add a free helper to get empty locations, NFC</p>
        <ul>

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>0a9a4e7d6f267bfb1b52cdbd3d72bcc628e9e96d</b> by <b>cwakamo:</b> <p class="commit-message" style="white-space: pre-wrap;">[PlaygroundTransform] Implemented support for defer statements.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>9ac03b7a1ad8bc25a83d23c58d5689440b4193e8</b> by <b>cwakamo:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Introduced tests of the playground transform and defer and nested</p>
        <ul>

          <li class="change-add"><b>add</b>: test/PlaygroundTransform/defer.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>2c0405871030b96dafb8312cd1d9116bb4332e54</b> by <b>cwakamo:</b> <p class="commit-message" style="white-space: pre-wrap;">[PCMacro] Implemented support for defer statements in the PC macro.</p>
        <ul>

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

          <li class="change-add"><b>add</b>: test/PCMacro/defer.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>2f9ab4493e5c3c28886562946b3ae64426d4e0cc</b> by <b>cwakamo:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Introduced a test of the PC macro and nested functions.</p>
        <ul>

          <li class="change-add"><b>add</b>: test/PCMacro/nested_function.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>d60ff05265339d9afba4a5c48fa8615d309889b1</b> by <b>vsk:</b> <p class="commit-message" style="white-space: pre-wrap;">Rename getEmptyLocation to getCompilerGeneratedLocation</p>
        <ul>

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>2093df67987a0731fdb7198d82b206945495b44a</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Use `enum` instead of an empty `struct` [NFC]</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1d602f2062102feebcbba5cb933d2ee6f8d8ad86</b> by <b>cwakamo:</b> <p class="commit-message" style="white-space: pre-wrap;">Added comments based on review feedback.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>18689fe22373d688993f1e1f0a04a0b7389b7e20</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[Mangling] Uniformly use "So" for imported decls.</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Reflection/typeref_decoding_objc.swift</li>

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

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

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

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Serialization/sil-imported-enums.swift</li>

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/APINotes/versioned.swift</li>

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Demangle/Inputs/manglings.txt</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c93a60041b1e34c05a20d697f26e0e08c57052c9</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">TypeReconstruction: Rename LookupKind::Crawler to ClangImporter.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>bfa4ca4f000554182fe131edc81c7377e6bd2def</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[ClangImporter] Add ClangImporter::lookupTypeDecl.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>38e2cfe1e2a618d7a1941e82151deda950ee0005</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Mangle imported declarations using their C names.</p>
        <ul>

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Serialization/sil-imported-enums.swift</li>

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

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

          <li class="change-edit"><b>edit</b>: test/RemoteAST/foreign_types.swift</li>

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

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

          <li class="change-edit"><b>edit</b>: test/APINotes/versioned.swift</li>

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

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

          <li class="change-edit"><b>edit</b>: test/SILGen/Inputs/usr/include/Gizmo.h</li>

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

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

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

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

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

          <li class="change-add"><b>add</b>: test/RemoteAST/Inputs/custom-modules/module.modulemap</li>

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

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

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

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

          <li class="change-add"><b>add</b>: test/RemoteAST/Inputs/custom-modules/ErrorEnums.h</li>

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Reflection/typeref_decoding_objc.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>97f1aa7e542c74aefb0dff65298e635741946083</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[Mangling] Use "SC" for importer-synthesized conformances</p>
        <ul>

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Demangle/Inputs/manglings.txt</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>cb33d5b59b958ef1e51168c526ea03beec8739f9</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[Mangling] Handle imported @compatibility_alias decls too</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/ClangImporter/Inputs/custom-modules/ObjCIRExtras.h</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b7ff0d49ef2cb902a3ab30115909b0e0e0f11718</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Type reconstruction: look for Clang types directly, like RemoteAST</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/IDE/Inputs/swift_name.h</li>

          <li class="change-edit"><b>edit</b>: test/APINotes/versioned-test-mangling.swift</li>

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

          <li class="change-add"><b>add</b>: test/IDE/Inputs/reconstruct_type_helper.h</li>

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

          <li class="change-edit"><b>edit</b>: test/RemoteAST/foreign_types.swift</li>

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

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

          <li class="change-edit"><b>edit</b>: test/RemoteAST/Inputs/custom-modules/ErrorEnums.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>6d1e668c86cad6075ce7983507d4ebdec11cac56</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Demangler] Eliminate more rogue ".c_str()" and ".data()".</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>cb125bd3f9ed76feef7cb84d8265b37d7e199219</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Don't drop function argument debug info in the LoadableByAddress</p>
        <ul>

          <li class="change-add"><b>add</b>: test/DebugInfo/LoadableByAddress-argument.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>6311f07b49a82881f9ddd1ee507c9faa9fb36094</b> by <b>blangmuir:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Disable part of a test that is failing non-deterministically</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>9b283f6b090732b48bdc68fc857b63034413833e</b> by <b>blangmuir:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Re-enable tests that started XPASSing on resilience bot</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>fe16c809e1315251c64d8e1008a1aa44c4dbfad7</b> by <b>aschwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">Outliner: Can't handle generic ObjC classes</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: test/SILOptimizer/Inputs/Outliner.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>5e92cae9709548e47e70493bf1a9a6458a2cafb8</b> by <b>ditaliano:</b> <p class="commit-message" style="white-space: pre-wrap;">[ConstantPropagation] Preserve DebugInfo when creating DestroyAddr.</p>
        <ul>

          <li class="change-add"><b>add</b>: test/SILOptimizer/constantprop-wrongscope.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>e8e90df9b4be31a52e2659b89a98095bef872684</b> by <b>ditaliano:</b> <p class="commit-message" style="white-space: pre-wrap;">[DefiniteInitialization] Preserve DebugInfo correctly.</p>
        <ul>

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

          <li class="change-add"><b>add</b>: test/SILOptimizer/definite-init-wrongscope.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>4ed472a3c1305230859475778ca2936edbe504a7</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Remove more dead code</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>2bd4f9bf666ffa755403b1fe7a63188db9180377</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Fix formatting</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3a241354784d241c48d59c785d951d9f7e829bcd</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Add link entities for method dispatch thunks</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>ca757bb66fb6d54f3a631f4956052417ae90811a</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Export updateLinkageForDefinition()</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3595c92da5411f34cba85c325d1dbd3c76d5aec8</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Refactor emitWitnessMethodValue()</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>698881d5c6e0f7c1f48fa02b8f363d5c24b42111</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Protocol dispatch thunks</p>
        <ul>

          <li class="change-add"><b>add</b>: test/IRGen/protocol_resilience_thunks.swift</li>

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

          <li class="change-add"><b>add</b>: lib/IRGen/GenThunk.cpp</li>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>f6c7f509ba3488534ad59ba980891182d9b5cb67</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">TBDGen: Add support for protocol dispatch thunks</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>e849ba58362d5678dce99089176ef5f91f1d57a3</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SIL: Use getConstantFunctionType() instead of getConstantType() in a few</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d05073adbebdda2314734bc3b52ad9c7725f3db0</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">swift-ide-test: Correctly infer -enable-objc-interop from a target</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>82140ca8112a33e16ae9edebd13c4c47bdcfc9f6</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Demangle] Add back isSwiftSymbol() entry point for null-terminated</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4e6822db6bf90b82eefa2a82ca2c624cf0f5d548</b> by <b>pyaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[CSSimplify] NFC: Switch `matchTypes` methods to use TypeMatchResult</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>59b5e2ec0da573a6bd02fbb7f06ce4381cff5fee</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Mangle an anonymous C enum using its enclosing typedef, like C++ does</p>
        <ul>

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Inputs/clang-importer-sdk/usr/include/enums_using_attributes.h</li>

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

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

          <li class="change-edit"><b>edit</b>: test/IDE/Inputs/reconstruct_type_helper.h</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>7e4e7ff0bcfe8fef9790a32281a17667f1d89879</b> by <b>xi_ge:</b> <p class="commit-message" style="white-space: pre-wrap;">libSyntax: parser object literal expressions.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Syntax/round_trip_parse_gen.swift</li>

          <li class="change-edit"><b>edit</b>: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds</li>

          <li class="change-edit"><b>edit</b>: utils/gyb_syntax_support/ExprNodes.py</li>

          <li class="change-edit"><b>edit</b>: utils/gyb_syntax_support/Token.py</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>33fcd7293926ced5e9648a6ce04c9415048b4db1</b> by <b>mark.lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">IUO: Small refactoring in support of dynamic lookup and keypaths.</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c302042dc5f72c09647c1c8855e7c0e8dbeb8e27</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Runtime] Lookup @objc protocols in mangled name -> type metadata</p>
        <ul>

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

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

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

          <li class="change-add"><b>add</b>: test/Runtime/demangleToMetadataObjC.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a47d1f87c14555c43463afa82155dc76c8c73243</b> by <b>mark.lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">IUO: Add support for non-subscript dynamic lookup.</p>
        <ul>

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>9916fdf17eaaaf4d49126561038552e6aaeeca2d</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Runtime] Support lookup of Objective-C protocols.</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/Runtime/demangleToMetadataObjC.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>efde1dfc35d7d612853f71d444f8bb6d9aa781fe</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Runtime] Support lookup of Objective-C classes.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Runtime/demangleToMetadataObjC.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>6cd5d0bf5ef7408ff4455632f999aced50a7fed0</b> by <b>xi_ge:</b> <p class="commit-message" style="white-space: pre-wrap;">libSyntax: parse several magic identifier expressions.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds</li>

          <li class="change-edit"><b>edit</b>: utils/gyb_syntax_support/Token.py</li>

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

          <li class="change-edit"><b>edit</b>: utils/gyb_syntax_support/ExprNodes.py</li>

          <li class="change-edit"><b>edit</b>: test/Syntax/round_trip_parse_gen.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>faeab704c6e8f1e1c1d01166b15f0a7fbe5ac65a</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SIL: Clean up SILDeclRef::getLinkage()</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>98a734386ee70d2dfb556edaffd9a6ee5dc422f4</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SIL: Don't give global variable addressors public linkage</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>005267f2b087f1db34688670b5e273015dcdd2f2</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SIL: Remove obsolete comments from FormalLinkage.h</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3dae007465eca11d6d202ed411579ffc86826f2a</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Remove FieldAccess::NonConstantIndirect</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d134529e5491cce10b3af76e98356952e2c472f9</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Field offset symbols of resilient classes have hidden linkage</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>065d18921f57d8e18637a6b9dd6d152806e5ed55</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Test protocol dispatch thunk for a throwing method requirement</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>df10c8659b19ea0bf6ff34d95c87db4e3b4b480a</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SILOptimizer: Fix mandatory inlining bug with resilience</p>
        <ul>

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

          <li class="change-add"><b>add</b>: test/SILOptimizer/mandatory_inlining_resilience.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>992da7494ba8a0086f34e09b9dbd61ca6fb46d5f</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SIL: Remove some uses of LValueType</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>43aebc832e0a9c596d89a77c65b894b8ac570c95</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "IUO: Add support for non-subscript dynamic lookup."</p>
        <ul>

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>2c86f918def205b9414d89ee7967360ef56fc88f</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Runtime] Add tests for demanling never-before-seen types to metadata.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Runtime/demangleToMetadata.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>35268902332dd3ac0b746f863c9517bc2a96c1cb</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">TypeReconstruction: Fix reconstruction of InOutType</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>759f4c3a2cb1531958465058849fabdb4e09e628</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Runtime] Skip Objective-C type records when looking for types.</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: test/Runtime/demangleToMetadataObjC.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>adf38f54862b477fed2929eaa39dbc2cb3dfb6be</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Runtime] Pack element count into the flags of</p>
        <ul>

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>f559a0c81b845336440242cb677173faf2a4b874</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "TypeReconstruction: Fix reconstruction of InOutType"</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>93cd5e8270cd43653d9e4db79a62ea3a14629948</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[ABI] Make TargetTupleTypeFlags size_t sized and move “labels” bit.</p>
        <ul>

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>57e356b1c43f874139dfadfb8c6323d73aa7a15f</b> by <b>iferber:</b> <p class="commit-message" style="white-space: pre-wrap;">Restore encoder state after throwing on encode</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1e110b8f63836734113cdb28970ebcea8fd383c2</b> by <b>iferber:</b> <p class="commit-message" style="white-space: pre-wrap;">Restore decoder state after throwing on decode</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>f7e897ec4a6d400472486e8abd062add3b8aeca5</b> by <b>kyrtzidis:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Make sure that if a TupleExpr is created with element names but</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>2833fc165db6f32fb6d5922797c46f9ba3e59c4a</b> by <b>xi_ge:</b> <p class="commit-message" style="white-space: pre-wrap;">libSyntax: some refactoring on syntax parsing context. NFC</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>41c37c1b4637d29bcfb69d972a2fa9b322aac917</b> by <b>mark.lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">IUO: Update AST printer to print '!' for Optionals that are implicitly</p>
        <ul>

          <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>

        </ul>
      </li>
     <br>

      <li>Commit <b>8f2d309a1479b545f1203c4edf5573f4902c1f2e</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix a couple of unused variable warnings</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4f1297d074df58ce8afee1a671def05a143ffa0b</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Fix protocol_resilience_thunks test on 32-bit</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b85f6d9c58bc22fa9c4e5871982a281451a0e927</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">libSyntax: add a C++ side read-only syntax visitor to facilitate</p>
        <ul>

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

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

          <li class="change-add"><b>add</b>: include/swift/Syntax/SyntaxVisitor.h.gyb</li>

          <li class="change-edit"><b>edit</b>: utils/gyb_syntax_support/__init__.py</li>

          <li class="change-edit"><b>edit</b>: tools/SwiftSyntax/SyntaxRewriter.swift.gyb</li>

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

          <li class="change-add"><b>add</b>: lib/Syntax/SyntaxVisitor.cpp.gyb</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c8f8782a80c1633f353bce80a0d55cd582a4f0b1</b> by <b>shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">Un-XFAIL unused_containers with resilience</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5e7c3084bd2dcf228241dac719914a96602f7077</b> by <b>ditaliano:</b> <p class="commit-message" style="white-space: pre-wrap;">[StackNesting] Preserve debug info correctly when solving.</p>
        <ul>

          <li class="change-add"><b>add</b>: test/SILOptimizer/stack-nesting-wrong-scope.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>8022b109180ad337fe54d25c7fa58a0527c92a37</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[silgen] When forwarding a tuple value, make sure that it is at +1.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>730b3d2cf6a593e615dc477b4b13645ac04fdb6a</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Remove unused diagnostics</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>9ff97367dfc35ab50ceaf065a9cd3f628b3f50dc</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Rename hasFixedLayout() to isResilient() and flip polarity</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4c682d52c84b743a5ec12101c6bdfec91ad8f32d</b> by <b>mark.lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">Support functions that return an IUO Self.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1818911102c0237d4e1d359df37e6e65c64902ec</b> by <b>mark.lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">Make sure we copy the ImplicitlyUnwrappedOptionalAttr when cloning</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3717aa41cc851e482e89b82b056ea71d6130a793</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Add regression test for https://bugs.swift.org/browse/SR-6730</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>99bc440c509dc6e79f4eee2f9d3eb32874c4a9cd</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Add NominalTypeDecl::isFormallyResilient()</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>6faf99b97b5a63f2a3204d4661c4346caf9448c4</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">stdlib: The runtime counters types don't need fixed layout</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>6ac2dde97eba2b773ebc06e5daf06a59d0f55278</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Enforce inlinable restrictions for stored property initializers in</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/attr/attr_inlineable.swift</li>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4dd1aaadeedfd219a52c8a4bb99661c5aee1ac45</b> by <b>ditaliano:</b> <p class="commit-message" style="white-space: pre-wrap;">[Support] Use realpath(3) instead of trying to open a file.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Support/Unix/Path.inc</li>

          <li class="change-edit"><b>edit</b>: unittests/Support/Path.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b3d66a1459c908155273e767eb02a73ab46ff7da</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">dag-combine: Transfer debug information when folding (zext (truncate x))</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>87c25dd946cd9fe171de4a5049f244f3a36a0da4</b> by <b>mbraun:</b> <p class="commit-message" style="white-space: pre-wrap;">PeepholeOptimizer: Do not form PHI with subreg arguments</p>
        <ul>

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

          <li class="change-add"><b>add</b>: test/CodeGen/ARM/peephole-phi.mir</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>afd7901c199a5eeeb06c46a3ce54bd7e47311aaf</b> by <b>mbraun:</b> <p class="commit-message" style="white-space: pre-wrap;">Adapt unit tests to older mir output</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/peephole-phi.mir</li>

        </ul>
      </li>
     <br>

  </ul>


 </body>