<!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 [#164]</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/164/">https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/164/</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>Wed, 10 Jan 2018 03:47:00 -0600</td></tr>
<tr><th>Build duration:</th><td>1 hr 42 min</td></tr>
</table>
<h2>Identified problems:</h2><ul><li>Unexpected pass: This build failed because a test marked as XFAIL unexpectedly passes. This could mean that the cause for the XFAIL is fixed, but it warrants investigation in any case.<ul><li><a href="https://ci.swift.org//job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/164/consoleFull#-1689185885e65d5964-bb5e-4922-a3a2-240788d41515">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/164/consoleFull#332138010ba62d58e-7248-467b-91e0-c7508d5cf947">Indication 1</a></li></ul></li></ul>
<!-- JUnit TEMPLATE -->
</TABLE>
<BR/>
<!-- CHANGE SET -->
<h2>Changes</h2>
<ul>
<li>Commit <b>150f122e6d4250ba390aab586cbcb5a348b68a25</b> by <b>daniel_dunbar:</b> <p class="commit-message" style="white-space: pre-wrap;">[BuildSystem] Fix bug in directory structure node spuriously rebuilding.</p>
<ul>
<li class="change-edit"><b>edit</b>: tests/BuildSystem/Build/directory-tree-structure-signatures.llbuild</li>
<li class="change-edit"><b>edit</b>: lib/BuildSystem/BuildSystem.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>87015e46d84f75f7bb15cd7e6465456a8630bd13</b> by <b>johnfairh:</b> <p class="commit-message" style="white-space: pre-wrap;">Print out param type attributes in more places</p>
<ul>
<li class="change-edit"><b>edit</b>: test/IDE/print_ast_tc_decls.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/PrintOptions.h</li>
<li class="change-edit"><b>edit</b>: test/SourceKit/CursorInfo/cursor_info.swift</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTPrinter.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/TypeRepr.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>d9fa4f5d0dadeb9f9cfcd7a71959492d01ec6573</b> by <b>milseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[benchmark] More CharacterProperty variations</p>
<ul>
<li class="change-edit"><b>edit</b>: benchmark/single-source/CharacterProperties.swift</li>
<li class="change-edit"><b>edit</b>: benchmark/single-source/CharacterProperties.swift.gyb</li>
<li class="change-edit"><b>edit</b>: benchmark/utils/main.swift</li>
</ul>
</li>
<br>
<li>Commit <b>6bc96fe447b7e0845de963a2335dd6b33d38cc3b</b> by <b>yasser.deceukelier:</b> <p class="commit-message" style="white-space: pre-wrap;">[Parser] Parse #keyPath in parseExprPostfixWithoutSuffix instead of</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Parse/ParseExpr.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>df1a08d76fb51bc8306405f525d32b354478bed8</b> by <b>moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[benchmarks] Use both + and - in the PointerArithmetics benchmark</p>
<ul>
<li class="change-edit"><b>edit</b>: benchmark/single-source/PointerArithmetics.swift</li>
</ul>
</li>
<br>
<li>Commit <b>c30c2f5bcbb6864c033fb0a88caf8de3970453a7</b> by <b>milseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[benchmark] Use setUpFunction for run-once initializers</p>
<ul>
<li class="change-edit"><b>edit</b>: benchmark/single-source/CharacterProperties.swift</li>
<li class="change-edit"><b>edit</b>: benchmark/single-source/CharacterProperties.swift.gyb</li>
</ul>
</li>
<br>
<li>Commit <b>c8b12ee28238d998669bde673c85f2b2f89c7b6e</b> by <b>moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Adding derived equality/comparison operators to concrete</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/core/Integers.swift.gyb</li>
</ul>
</li>
<br>
<li>Commit <b>b80808bbc1bd88df1600c90358decb001ce5e4e4</b> by <b>rjmccall:</b> <p class="commit-message" style="white-space: pre-wrap;">Make it easier to define an ExternalUnion where the kind type is just</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/Basic/ExternalUnion.h</li>
</ul>
</li>
<br>
<li>Commit <b>944a5c6cb6cb4ea63ea5b0e5560be7ce983a6a58</b> by <b>mark.lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">IUO: Remove some uses of the two-param form of OptionalType::get.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/AbstractionPattern.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/AbstractionPattern.h</li>
<li class="change-edit"><b>edit</b>: lib/Sema/DerivedConformanceCodingKey.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILFunctionType.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>3c54c0edfcab3cdfaf4b8058d05e1fcbbdb5ebac</b> by <b>rjmccall:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen and basic optimizer support for coroutines.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Demangling/OldRemangler.cpp</li>
<li class="change-edit"><b>edit</b>: lib/ParseSIL/ParseSIL.cpp</li>
<li class="change-add"><b>add</b>: test/IRGen/yield_once_big.sil</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/Address.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/Linking.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/Signature.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/SILInliner.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenCall.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenSIL.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/Generics.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenMangler.h</li>
<li class="change-add"><b>add</b>: lib/IRGen/Temporary.h</li>
<li class="change-add"><b>add</b>: test/IRGen/yield_once_biggish.sil</li>
<li class="change-edit"><b>edit</b>: docs/ABI/Mangling.rst</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>: include/swift/IRGen/Linking.h</li>
<li class="change-add"><b>add</b>: test/IRGen/yield_once.sil</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/LoadableByAddress.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Transforms/DeadCodeElimination.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenCall.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenDecl.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/ABI/MetadataValues.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenInit.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGen.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenModule.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/Callee.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenOpaque.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenFunction.h</li>
<li class="change-edit"><b>edit</b>: include/swift/Demangling/DemangleNodes.def</li>
<li class="change-edit"><b>edit</b>: include/swift/Runtime/RuntimeFunctions.def</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRBuilder.h</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILInstruction.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Demangling/Remangler.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Runtime/Metadata.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/CallEmission.h</li>
<li class="change-add"><b>add</b>: test/IRGen/yield_once_indirect.sil</li>
<li class="change-edit"><b>edit</b>: lib/Demangling/NodePrinter.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>65aa56595f16e783aab0015658e01336902a5cdb</b> by <b>mark.lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">IUO: Convert an explicit check for IUO to check for any optional.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>0fa300bae2389c553ad643a690659201625c6b27</b> by <b>moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">Add a test case from SR-6634</p>
<ul>
<li class="change-edit"><b>edit</b>: test/stdlib/IntegerCompatibility.swift</li>
</ul>
</li>
<br>
<li>Commit <b>5f2a6b82ceb2e1692f07bdc33f7aac61139520d2</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Demangle] StringRef-ify entry points.</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/Demangling/Demangle.h</li>
<li class="change-edit"><b>edit</b>: lib/Demangling/Demangler.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>e28e85659595151c3725d799e3ab72e4cc034b4b</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Runtime] Use bare protocol mangling for protocol descriptors.</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/Remote/MetadataReader.h</li>
<li class="change-edit"><b>edit</b>: include/swift/Reflection/TypeRef.h</li>
<li class="change-edit"><b>edit</b>: stdlib/public/Reflection/TypeRefBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Demangling/Demangler.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenReflection.cpp</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/Demangle.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Demangling/Demangle.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenMangler.h</li>
<li class="change-edit"><b>edit</b>: lib/RemoteAST/RemoteAST.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>61884f7702a3c630cbe6fcb4fbd28526acdd9ed9</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Type decoder] Rework the builder contract for protocols.</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/Reflection/TypeRefs.def</li>
<li class="change-edit"><b>edit</b>: include/swift/Reflection/TypeRefBuilder.h</li>
<li class="change-edit"><b>edit</b>: include/swift/Remote/MetadataReader.h</li>
<li class="change-edit"><b>edit</b>: include/swift/Runtime/Metadata.h</li>
<li class="change-edit"><b>edit</b>: test/Reflection/capture_descriptors.sil</li>
<li class="change-edit"><b>edit</b>: stdlib/public/Reflection/TypeRef.cpp</li>
<li class="change-edit"><b>edit</b>: stdlib/public/Reflection/TypeLowering.cpp</li>
<li class="change-edit"><b>edit</b>: test/Reflection/typeref_decoding.swift</li>
<li class="change-edit"><b>edit</b>: test/Reflection/typeref_decoding_objc.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/Reflection/TypeRefBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/Metadata.cpp</li>
<li class="change-edit"><b>edit</b>: unittests/Reflection/TypeRef.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Reflection/TypeRef.h</li>
<li class="change-edit"><b>edit</b>: lib/RemoteAST/RemoteAST.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Demangling/TypeDecoder.h</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/MetadataLookup.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>14116f84a1af4447e674ba49c862067b1c05508c</b> by <b>kyrtzidis:</b> <p class="commit-message" style="white-space: pre-wrap;">[sourcekitd] Fix cursor resolving when pointing inside string</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/IDE/Utils.h</li>
<li class="change-edit"><b>edit</b>: test/SourceKit/CursorInfo/cursor_info_expressions.swift</li>
<li class="change-edit"><b>edit</b>: lib/IDE/SwiftSourceDocInfo.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>bbb45294b7ed3686d05272400f111eae8284618d</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Runtime] Deal with both the old and new demangler trees.</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/Demangle.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>fa2c9b97fd3097a7953836e62129e5d84358034b</b> by <b>yasser.deceukelier:</b> <p class="commit-message" style="white-space: pre-wrap;">Added test for fix</p>
<ul>
<li class="change-add"><b>add</b>: test/expr/postfix/keypath/keypath-objc.swift</li>
<li class="change-delete"><b>delete</b>: test/expr/unary/keypath/keypath-objc.swift</li>
</ul>
</li>
<br>
<li>Commit <b>5650f80937ad733ac6e16a4e6ec75d73cd849bae</b> by <b>moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Annotate types with @_fixed_layout</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/Platform/MachError.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/SwiftOnoneSupport/SwiftOnoneSupport.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/Codable.swift.gyb</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/Range.swift.gyb</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/Character.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/ReflectionLegacy.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/RuntimeFunctionCounters.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/UnicodeParser.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/ObjCMirrors.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/Platform/POSIXError.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/Join.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/MemoryLayout.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/CommandLine.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/DebuggerSupport.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/SipHash.swift.gyb</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/Hashing.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/KeyPath.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/PrefixWhile.swift.gyb</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/ClosedRange.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/FloatingPoint.swift.gyb</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/DoubleWidth.swift.gyb</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/Mirror.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/StringIndex.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/Unicode.swift</li>
</ul>
</li>
<br>
<li>Commit <b>8bc7fb860dc62abb39d3e82ad07cb23b38da4b68</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Some improvements and simplifications regarding pass name printing in</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILGen/fragile_globals.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/SILOptimizer/PassManager/Passes.def</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/spec_archetype_method.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/class-roundtrip-module.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/devirt_single_module_in_multiple_files.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/SILOptimizer/PassManager/PassManager.h</li>
<li class="change-edit"><b>edit</b>: test/Serialization/class.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/globalopt_linkage.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/spec_conf2.swift</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/PassManager/Passes.cpp</li>
<li class="change-edit"><b>edit</b>: test/Serialization/transparent-std.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/SILOptimizer/PassManager/Passes.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/PassManager/PassManager.cpp</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/specialize_unconditional_checked_cast.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/pass_printer.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/spec_conf1.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/specialize_partial_apply.swift</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/PassManager/PrettyStackTrace.cpp</li>
<li class="change-edit"><b>edit</b>: test/IRGen/casts.sil</li>
<li class="change-edit"><b>edit</b>: test/SIL/Serialization/public_external.sil</li>
<li class="change-edit"><b>edit</b>: include/swift/SILOptimizer/PassManager/Transforms.h</li>
<li class="change-edit"><b>edit</b>: test/IRGen/sil_linkage.sil</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/cast_folding_objc.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/specialize_chain.swift</li>
<li class="change-edit"><b>edit</b>: test/SIL/Serialization/visibility.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/zero_size_types.swift</li>
</ul>
</li>
<br>
<li>Commit <b>5613d396361fd36ee8119c387a87404efffbc719</b> by <b>mark.lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">IUO: Hoist the IUO disjunction creation to a better place.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/ConstraintSystem.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/ConstraintSystem.h</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSSimplify.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSGen.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/ConstraintLocator.h</li>
<li class="change-edit"><b>edit</b>: lib/Sema/ConstraintLocator.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>0f4963dba85f870c2619bc3c3d235d5175d5b691</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[IRGen] Put references to all emitted protocols into a special section.</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/Runtime/Metadata.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGen.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenMeta.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenModule.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenModule.h</li>
<li class="change-edit"><b>edit</b>: test/IRGen/protocol_conformance_records.swift</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenDecl.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Runtime/RuntimeFunctions.def</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/MetadataLookup.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>9637b4a6e11ddca72f5f6dbe528efc7c92f14d01</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[runtime] Rename class SwiftObject to Swift._SwiftObject. (#13748)</p>
<ul>
<li class="change-edit"><b>edit</b>: test/IRGen/generic_types.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/SwiftObject.h</li>
<li class="change-edit"><b>edit</b>: test/IRGen/generic_classes.sil</li>
<li class="change-edit"><b>edit</b>: test/stdlib/SwiftObjectNSObject.swift</li>
<li class="change-edit"><b>edit</b>: test/stdlib/Inputs/SwiftObjectNSObject/SwiftObjectNSObject.m</li>
<li class="change-edit"><b>edit</b>: test/IRGen/subclass.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/SwiftObject.mm</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/Reflection.mm</li>
<li class="change-edit"><b>edit</b>: test/IRGen/vtable.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/objc_class_export.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/KnownIdentifiers.def</li>
<li class="change-edit"><b>edit</b>: test/IRGen/class.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/objc_class_export.swift.tmp</li>
</ul>
</li>
<br>
<li>Commit <b>95f09d057e0b1fb0e497e187157fc20f8a3b0b73</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">libSyntax: parse editor placeholder expression. (#13840)</p>
<ul>
<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>
<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>: lib/Parse/ParseExpr.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>94465a38c04c7b3fdcdc42f3977942b4475fb933</b> by <b>xi_ge:</b> <p class="commit-message" style="white-space: pre-wrap;">[SourceKit] Add GenericTypeParam to structure (SR-5474) (#13616)</p>
<ul>
<li class="change-edit"><b>edit</b>: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp</li>
<li class="change-edit"><b>edit</b>: tools/swift-ide-test/swift-ide-test.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTWalker.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/IDE/SyntaxModel.h</li>
<li class="change-edit"><b>edit</b>: lib/IDE/SyntaxModel.cpp</li>
<li class="change-edit"><b>edit</b>: test/IDE/structure.swift</li>
<li class="change-edit"><b>edit</b>: test/SourceKit/DocumentStructure/structure.swift.response</li>
<li class="change-edit"><b>edit</b>: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>ff41cf3c7c8704e18816a28addb4313453423ff2</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[ClangImporter] Don't drop CF retain/release functions with swift_name</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/Inputs/custom-modules/CoreCooling.h</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/cf.swift</li>
</ul>
</li>
<br>
<li>Commit <b>b65f1948c78d757c91a0e79f4ef7c32795a65fc8</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "IUO: Convert an explicit check for IUO to check for any</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>8160913cb197cea4bfb371620c77e53da459b437</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[temp-rvalue] Teach the temprvalue to ignore @in_guaranteed uses.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Transforms/CopyForwarding.cpp</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/bridged_casts_folding.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/bridged_casts_folding.sil</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/temp_rvalue_opt.sil</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILArgumentConvention.h</li>
</ul>
</li>
<br>
<li>Commit <b>a7fef62a444caabce59eff94620a0d4dcea61ab2</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Runtime] Search through protocols to resolve protocol declarations.</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/ImageInspectionELF.h</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/ImageInspectionCOFF.h</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/ImageInspectionCOFF.cpp</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/SwiftRT-ELF.cpp</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/ImageInspectionELF.cpp</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/ImageInspectionMachO.cpp</li>
<li class="change-edit"><b>edit</b>: test/Runtime/demangleToMetadata.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/Runtime/Metadata.h</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/ImageInspection.h</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/MetadataLookup.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>466e77c87bb0d7e061807da174303141456f64af</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Demangler] Eliminate a few erroneous "const char *" -> StringRefs.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Demangling/Demangler.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>0ceda63dce59fc7da1d1163d49316237c69b8434</b> by <b>mishal_shah:</b> <p class="commit-message" style="white-space: pre-wrap;">[update-checkout] Add support for swift-5.0-branch and</p>
<ul>
<li class="change-edit"><b>edit</b>: utils/update-checkout-config.json</li>
</ul>
</li>
<br>
<li>Commit <b>f0371c05391d084a0e9d478cdabce0e799993dee</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[IRGen] Fix ELF section name for Swift protocols.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenDecl.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>a08653496fb06b960c532f2fc541e826e0fa631a</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Runtime demangling] Add test for AnyObject composition case</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Runtime/demangleToMetadata.swift</li>
</ul>
</li>
<br>
<li>Commit <b>d51336a631ecd7c990e842000448af6e1a56518a</b> by <b>mishal_shah:</b> <p class="commit-message" style="white-space: pre-wrap;">[update-checkout] remove duplicate aliases</p>
<ul>
<li class="change-edit"><b>edit</b>: utils/update-checkout-config.json</li>
</ul>
</li>
<br>
<li>Commit <b>0ba5fba0b8d12dc4f68843a8f19d058ccdff78d1</b> by <b>mzolotukhin:</b> <p class="commit-message" style="white-space: pre-wrap;">[LoopRotate] Detect loops with indirect branches better (we're giving up</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Transforms/Scalar/LoopRotation.cpp</li>
<li class="change-edit"><b>edit</b>: test/Transforms/LoopRotate/indirectbr.ll</li>
</ul>
</li>
<br>
<li>Commit <b>0f3af025d89cea7cc1d9695620962fed9435dd2d</b> by <b>rjmccall:</b> <p class="commit-message" style="white-space: pre-wrap;">In coro.retcon lowering, don't explode if the optimizer messes around</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Transforms/Coroutines/coro-retcon.ll</li>
<li class="change-edit"><b>edit</b>: lib/Transforms/Coroutines/CoroSplit.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Transforms/Coroutines/Coroutines.cpp</li>
</ul>
</li>
<br>
</ul>
</body>