<!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 [#109]</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/109/">https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/109/</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>Sat, 18 Nov 2017 03:47:00 -0600</td></tr>
  <tr><th>Build duration:</th><td>2 hr 4 min</td></tr>
</table>

<h2>Identified problems:</h2><ul><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/109/consoleFull#5770858633122a513-f36a-4c87-8ed7-cbc36a1ec144">Indication 1</a></li></ul></li><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/109/consoleFull#1984189926ba62d58e-7248-467b-91e0-c7508d5cf947">Indication 1</a></li></ul></li><li>Assertion failure: This build failed because of an assertion failure. Below is a list of all errors in the build log:<ul><li><a href="https://ci.swift.org//job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/109/consoleFull#1273807235ef3c3c00-f496-40b9-85a7-0eb69d0f491b">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>a9c46f16b8249dfa7bde0c343e7cfe97dab10b14</b> by <b>daniel_dunbar:</b> <p class="commit-message" style="white-space: pre-wrap;">[Linux] Use SIGSYS over SIGUNUSED.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>0fed27fefe782d960326732b941d64e14ffcaac2</b> by <b>rlevenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">[dead-function-elimination] Do not consider transparent functions as</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1c2b2eb1add2abefa3387f88d033c4b018aa9c47</b> by <b>samding:</b> <p class="commit-message" style="white-space: pre-wrap;">fixed test case KeyPath.swift for s390x</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>18b0240f02937361c82b84033489e192c8336d73</b> by <b>shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">Outline copy_addr part 1 clean-up: Remove Enum's TIK < Loadable check -</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5aff0891b75f3880559a0d06447abb5e76318129</b> by <b>shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">Code size: copy_addr outline part 2 - Support Archetypes</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>62d823c56d47c3baaef420e2093811732b3faa7c</b> by <b>shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">Code size: Do not use a global state for isOutlined</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>67f2852ef23d0ca327019d44e8acaed9eac2ef4f</b> by <b>shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">Code Size: copy_addr cleanup - get rid of mightContainMetadata</p>
        <ul>

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>bd8764caaa141f10ecce77d2fe76c3e255f2b057</b> by <b>anemet:</b> <p class="commit-message" style="white-space: pre-wrap;">Add opt remarks to Generic Specializer pass</p>
        <ul>

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a8cd86f811670574f91cf99e83c692f282b6a07b</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Add no-longer-crashing test case from rdar://problem/35441779.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5f70f68c0d7f24b9b6e836a8e163ea556c84d680</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Store only interface types in NormalProtocolConformances.</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Generics/conditional_conformances.swift</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>76f281510f11ce82cebd3767a45c73c7cfa98c8e</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove @_semantics("optimize.sil.never")</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Sanitizers/tsan-norace-deinit-run-time.swift</li>

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

          <li class="change-edit"><b>edit</b>: validation-test/execution/crashers_fixed/rdar33767511.swift</li>

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b16add76850218f9804079fc2f321b031c6da486</b> by <b>pyaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[CSSolver] Prune disjunction choices based on their equivalence class</p>
        <ul>

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

          <li class="change-delete"><b>delete</b>: validation-test/Sema/type_checker_perf/slow/rdar25866240.swift.gyb</li>

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

          <li class="change-add"><b>add</b>: validation-test/Sema/type_checker_perf/fast/rdar18360240.swift.gyb</li>

          <li class="change-add"><b>add</b>: validation-test/Sema/type_checker_perf/fast/rdar25866240.swift.gyb</li>

          <li class="change-delete"><b>delete</b>: validation-test/Sema/type_checker_perf/slow/rdar18360240.swift.gyb</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>8192b3c859159c87a396eb85d9ad670301814b80</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[SIL Printer] Wire up generic environment when printing witness tables.</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>9ff4d7b936321be1066c5a3643623ad8c888eb51</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Cleanups for interface types in normal conformances.</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>f6781deaf8d86be3611da6f4f8cc0a41c4f60467</b> by <b>shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">copy_addr outline: cleanups based on review</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>78501448b132833afabd42bc27a9c911e0a24944</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[runtime] Remove _swift_getSuperclass(). (#12988)</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>0b4b05a67bd94b77b0c255348bd9a44c57fa98d9</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Constraint application] Remove a bogus assertion.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3882c2922c8e6f9457b71d9cd42dab27c33ead75</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Type checker] Teach optional-promotion warning to understand member</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>05036ead31ede784460aa365958a9f65ba31472b</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[SIL Parser] Fix parsing of witness tables with conditional</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>940ecda379ed8954065cfcab5952d7049b14a589</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Remove another bogus assertion.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1ee30a31323c52152f83642eb8e9271dbd1b7eb9</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Type checker diags] Check generic arguments for any generic function.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>fb008462a5c7bd9749a7439e1cd8f3418203f3f6</b> by <b>anemet:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix no-assert build after PR12933</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a322628620ccd0e576d985bfcc8b9a300e4e34ee</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Interface types in normal conformances] Cope with inherited</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>416082ccd5ef4ca431119193cc2b82d1fee5a557</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">driver: Make -remove-runtime-asserts a driver option, which is passed to</p>
        <ul>

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>89ffd4ca291b025539fa938b94020e4176ff2eca</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">driver: fix handling of hidden option -assume-single-threaded</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>39dfe07354fdc8428cc220193ced35d1a0e7ec86</b> by <b>jgroff:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Treat class layout for classes from other modules a bit more</p>
        <ul>

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

          <li class="change-add"><b>add</b>: test/IRGen/Inputs/mixed_mode/ObjCStuff.apinotes</li>

          <li class="change-add"><b>add</b>: test/IRGen/Inputs/mixed_mode/ObjCStuff.h</li>

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

          <li class="change-add"><b>add</b>: test/Interpreter/SDK/Inputs/mixed_mode/ObjCStuff.apinotes</li>

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

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

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

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

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

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

          <li class="change-add"><b>add</b>: test/IRGen/Inputs/mixed_mode/module.modulemap</li>

          <li class="change-add"><b>add</b>: test/Interpreter/SDK/Inputs/mixed_mode/ObjCStuff.h</li>

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

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

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

          <li class="change-add"><b>add</b>: test/Interpreter/SDK/Inputs/mixed_mode/UsingObjCStuff.swift</li>

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

          <li class="change-add"><b>add</b>: test/Interpreter/SDK/Inputs/mixed_mode/module.modulemap</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>714b4011e79b945e713b572a47bc45bca72f2c90</b> by <b>aschwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">Make test 32bit safe</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>48baa3f472a6bd7b3f0e1f425e736cfb2663316d</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Move Array and Optional == and != into static methods.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d8289aa3ec1de4a20948a96b8afcc7a5f4ea8958</b> by <b>shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">Code size: destroy_addr outline</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>763e7ca99c526906a5f5438c828f116d8250d61a</b> by <b>shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">mark enum's outlined retain/releases as no inline</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c4e87f0861448ad36bac64a26558fb97fa018c42</b> by <b>nhawes:</b> <p class="commit-message" style="white-space: pre-wrap;">[Refactoring] Fix local rename missing occurrences in string</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SourceKit/Refactoring/semantic-refactoring/local-rename.swift.expected</li>

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

          <li class="change-edit"><b>edit</b>: test/SourceKit/Refactoring/syntactic-rename/foo.in.json</li>

          <li class="change-edit"><b>edit</b>: test/SourceKit/Refactoring/semantic-refactoring/local-rename-ranges.swift.expected</li>

          <li class="change-edit"><b>edit</b>: test/SourceKit/Refactoring/semantic-refactoring/local-rename.swift</li>

          <li class="change-edit"><b>edit</b>: test/SourceKit/Refactoring/find-rename-ranges/foo_arity1.expected</li>

          <li class="change-edit"><b>edit</b>: test/SourceKit/Refactoring/syntactic-rename.swift</li>

          <li class="change-edit"><b>edit</b>: test/SourceKit/Refactoring/syntactic-rename/foo_arity1.expected</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>9f1cd0bf6bf25a30f895afac41c2e6315be88016</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Stdlib] Move _OptionalNilComparisonType operators into an extension on</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: test/expr/unary/keypath/salvage-with-other-type-errors.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c85880899d90bc018dc8f17f2ee35cdb7aa6840c</b> by <b>atrick:</b> <p class="commit-message" style="white-space: pre-wrap;">implement SE 184: add allocation methods to Unsafe buffer pointers, drop</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/Generics/slice_test.swift</li>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b0760e149ef74a6bbccbb9ab07e42d8b0a7c0bfd</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Substitute into conditional requirements of a specialized</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/Generics/conditional_conformances.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>3c8fb12688d40bf26967d71e9e5d83034b8cf420</b> by <b>vivkong:</b> <p class="commit-message" style="white-space: pre-wrap;">[SystemZ] Add support for the "o" inline asm constraint</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/SystemZ/asm-05.ll</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>679bf2e9f75c4d825c1e14160bd9db847e91e366</b> by <b>bruno.cardoso:</b> <p class="commit-message" style="white-space: pre-wrap;">[PCH+Modules] Improve diagnosticts to help out users pass an extra</p>
        <ul>

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

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

          <li class="change-add"><b>add</b>: test/Modules/module-imported-by-pch-path.m</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>ffee8e438243faaa6ccefa491df1817de5506376</b> by <b>blangmuir:</b> <p class="commit-message" style="white-space: pre-wrap;">[c-index-test] Use BuryPointer for an intentional leak</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>84aae4cdc62edeede2469ca5cab76e2e03ae886d</b> by <b>arphaman:</b> <p class="commit-message" style="white-space: pre-wrap;">clang-refactor-test: dispose of the TU</p>
        <ul>

          <li class="change-edit"><b>edit</b>: tools/clang-refactor-test/ClangRefactorTest.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>f2f4d9f7742176e085607182a938dc401ddbe768</b> by <b>arphaman:</b> <p class="commit-message" style="white-space: pre-wrap;">Add virtual destructor to DeclPredicateNode to avoid a leak in subclass</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3d8356659f3cd7068d8849ef4f780548b97e897d</b> by <b>arphaman:</b> <p class="commit-message" style="white-space: pre-wrap;">[refactor] dispose of the previous replacement string when merging</p>
        <ul>

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

        </ul>
      </li>
     <br>

  </ul>


 </body>