<!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 [#218]</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/218/">https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/218/</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, 02 Jun 2017 03:47:00 -0700</td></tr>
<tr><th>Build duration:</th><td>1 hr 24 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/218/consoleFull#795675853ee1a197b-acac-4b17-83cf-a53b95139a76">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/218/consoleFull#-1446997653fca400bf-2f4a-462e-b517-e058d770b2d7">Indication 1</a></li></ul></li></ul>
<!-- JUnit TEMPLATE -->
</TABLE>
<BR/>
<!-- CHANGE SET -->
<h2>Changes</h2>
<ul>
<li>Commit <b>0a88de53d3e378a5e8101f686f93beff1dcd0e6a</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Grapheme break fast-paths for Cyrillic, Arabic, Hangul</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/core/StringCharacterView.swift</li>
</ul>
</li>
<br>
<li>Commit <b>5cdfcbba3e2a18a6e48217aa62ab6acb388c417c</b> by <b>Francis Ricci:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove unused ID encoding functions from SwiftLookupTable</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/SwiftLookupTable.h</li>
</ul>
</li>
<br>
<li>Commit <b>6ee5745a3ae0f8b6e6993d48094836b531a44320</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[benchmark] Add Russian StringWalk variant (off by default)</p>
<ul>
<li class="change-edit"><b>edit</b>: benchmark/utils/main.swift</li>
<li class="change-edit"><b>edit</b>: benchmark/single-source/StringWalk.swift.gyb</li>
<li class="change-edit"><b>edit</b>: benchmark/single-source/StringWalk.swift</li>
</ul>
</li>
<br>
<li>Commit <b>fea7bcf2323121c112e9ff70db6bb65673d0d85b</b> by <b>Pavel Yaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[ConstraintSystem] Prevent `shrink` from solving "too complex"</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/CSSolver.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/ConstraintSystem.h</li>
<li class="change-edit"><b>edit</b>: test/Sema/complex_expressions.swift</li>
</ul>
</li>
<br>
<li>Commit <b>44cccba22d73a7fce465966c2176f1efd91e7afc</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Change dynamic check to sanity check.</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/core/StringCharacterView.swift</li>
</ul>
</li>
<br>
<li>Commit <b>ce804529a1dc4ad853afb1d6f9db7088d90b5015</b> by <b>Dave Abrahams:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Dump _StringStorage.grow()</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/core/StringCore.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/StringBuffer.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/stdlib/String.swift</li>
</ul>
</li>
<br>
<li>Commit <b>b2e4bd5d09ff7dcc382b0b64ec2fc127c51448e6</b> by <b>Dave Abrahams:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] Replace _HeapBuffer with a thin wrapper</p>
<ul>
<li class="change-delete"><b>delete</b>: test/stdlib/HeapBuffer.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/HeapBuffer.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/Substring.swift.gyb</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/Builtin.swift</li>
<li class="change-edit"><b>edit</b>: test/Interpreter/generic_ref_counts.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_multiple_types.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_Character.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/StringBuffer.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/stdlib/String.swift</li>
<li class="change-edit"><b>edit</b>: test/stdlib/NewString.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/sil_combine_objc.sil</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/character_literals.swift</li>
<li class="change-edit"><b>edit</b>: test/stdlib/NewStringAppending.swift</li>
</ul>
</li>
<br>
<li>Commit <b>ea20a1d1372a6a032d2bdbf348d1d982cdedb7ab</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Add DeclContext::get(Syntactic|Semantic)Depth.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/DeclContext.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/DeclContext.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>82660324b9d816e593a42521eebd91f5cec2ec3b</b> by <b>Dave Abrahams:</b> <p class="commit-message" style="white-space: pre-wrap;">Annotate some XFAILs with Jira/Radar links</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/character_literals.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/sil_combine_objc.sil</li>
<li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_multiple_types.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_Character.swift</li>
</ul>
</li>
<br>
<li>Commit <b>5628580ffb8ea6afca908dc993fc8c636ba7bd08</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Introduce TypeDecl::compare() to provide an ordering for type</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/Type.cpp</li>
<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>354dddd7e0a3d29cf77273d201644f839493970b</b> by <b>Ben Langmuir:</b> <p class="commit-message" style="white-space: pre-wrap;">Disable TestData with reslience temporarily</p>
<ul>
<li class="change-edit"><b>edit</b>: test/stdlib/TestData.swift</li>
</ul>
</li>
<br>
<li>Commit <b>72dd2fe084f9bfcbb10dc92bdc04d6a1fb2fc971</b> by <b>Erik Eckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">tests: adapt the character_literals test</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/character_literals.swift</li>
</ul>
</li>
<br>
<li>Commit <b>9ab90757ee69b00301e0b35897c81514808d022d</b> by <b>Arnold Schwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">Disable IRGen test case pic.swift until it is fixed</p>
<ul>
<li class="change-edit"><b>edit</b>: test/IRGen/pic.swift</li>
</ul>
</li>
<br>
<li>Commit <b>7b6d9afe47a2bb61268775230fbf5a8b75871440</b> by <b>Erik Eckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">cmake: add a build-script-impl option --report-statistics to pass the</p>
<ul>
<li class="change-edit"><b>edit</b>: utils/build-script-impl</li>
<li class="change-edit"><b>edit</b>: cmake/modules/SwiftSource.cmake</li>
<li class="change-edit"><b>edit</b>: CMakeLists.txt</li>
</ul>
</li>
<br>
<li>Commit <b>0b8b0207e6aa1c8259d1339bc94eba2746826375</b> by <b>Xi Ge:</b> <p class="commit-message" style="white-space: pre-wrap;">migrator: teach the tool to handle qualified replacement.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/APIDiffMigratorPass.cpp</li>
<li class="change-add"><b>add</b>: test/Migrator/qualified.json</li>
<li class="change-edit"><b>edit</b>: lib/IDE/APIDigesterData.cpp</li>
<li class="change-add"><b>add</b>: test/Migrator/qualified-replacement.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h</li>
<li class="change-add"><b>add</b>: test/Migrator/qualified-replacement.swift.expected</li>
</ul>
</li>
<br>
<li>Commit <b>899e68ef0905c4a286baae50a6d661ea182bc3d5</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Generalize potential archetype from "typealias" to all concrete</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignatureBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericSignatureBuilder.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/Decl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckGeneric.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>318f6c1ac5e443ace92a8c4a2900cb666a437417</b> by <b>Greg Parker:</b> <p class="commit-message" style="white-space: pre-wrap;">[runtime] Add swift_unownedIsEqual and swift_unknownUnownedIsEqual.</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/Runtime/HeapObject.h</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/SwiftObject.mm</li>
<li class="change-edit"><b>edit</b>: unittests/runtime/weak.mm</li>
</ul>
</li>
<br>
<li>Commit <b>d9f3d1385a110a4d631593e02981332dcad701be</b> by <b>Greg Parker:</b> <p class="commit-message" style="white-space: pre-wrap;">Update HeapObject.h</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/Runtime/HeapObject.h</li>
</ul>
</li>
<br>
<li>Commit <b>f09d2ad397bf826783af8b2b1c5c3939894a49fe</b> by <b>Pavel Yaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[ConstraintSolver] Forbid forming solutions with free generic type</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeChecker.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSSolver.cpp</li>
<li class="change-delete"><b>delete</b>: validation-test/IDE/crashers_2/0007-archetype-not-in-context.swift</li>
<li class="change-delete"><b>delete</b>: validation-test/IDE/crashers_2/0004-unmapped-dependent-type.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/complete_value_expr.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/complete_from_swift_module.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/complete_at_top_level.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/complete_vararg.swift</li>
<li class="change-delete"><b>delete</b>: validation-test/IDE/crashers_2/0008-must-conform-to-literal-protocol.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/complete_enum_elements.swift</li>
<li class="change-edit"><b>edit</b>: test/SourceKit/CodeComplete/complete_structure.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/complete_operators.swift</li>
<li class="change-add"><b>add</b>: validation-test/IDE/crashers_2_fixed/0004-unmapped-dependent-type.swift</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckConstraints.cpp</li>
<li class="change-add"><b>add</b>: validation-test/IDE/crashers_2_fixed/0008-must-conform-to-literal-protocol.swift</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeChecker.h</li>
<li class="change-add"><b>add</b>: validation-test/IDE/crashers_2_fixed/0007-archetype-not-in-context.swift</li>
</ul>
</li>
<br>
<li>Commit <b>ef41353877b310630b669b02db38dc61e48471d8</b> by <b>Roman Levenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">[sil-inliner] Skip only array @_semantics during early inlining</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>275d9e429d8e1fadd675d7cbd4ffb6fc617f08d9</b> by <b>Andrew Trick:</b> <p class="commit-message" style="white-space: pre-wrap;">Update an armv7 test for beginAccess markers.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/IRGen/pic.swift</li>
</ul>
</li>
<br>
<li>Commit <b>1957e10bee0cc61813ebd8ab6aff2aa779bcaf8a</b> by <b>Andrew Trick:</b> <p class="commit-message" style="white-space: pre-wrap;">Reenable pic.swift test.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/IRGen/pic.swift</li>
</ul>
</li>
<br>
<li>Commit <b>5868877387c6a07b43fb1b01373993fe184e5bed</b> by <b>Andrew Trick:</b> <p class="commit-message" style="white-space: pre-wrap;">Update class_resilience_objc_armv7k.swift for dynamic access checks.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/IRGen/class_resilience_objc_armv7k.swift</li>
</ul>
</li>
<br>
<li>Commit <b>1bc7a1edb92083c5127c585af436413fd0879176</b> by <b>Pavel Yaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[ConstraintSolver] Skip generic overloads only if non-generic choices</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/ConstraintSystem.h</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSSolver.cpp</li>
<li class="change-add"><b>add</b>: validation-test/Sema/rdar32204609.swift</li>
</ul>
</li>
<br>
<li>Commit <b>5998cd645f8bf50d0af427ceeb7b85e38019269f</b> by <b>Pavel Yaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[ConstraintSolver] Penalize conversions from String to UnsafePointer</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Constraints/overload.swift</li>
<li class="change-edit"><b>edit</b>: lib/Sema/ConstraintSystem.h</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSRanking.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSSimplify.cpp</li>
<li class="change-edit"><b>edit</b>: validation-test/Sema/rdar32204609.swift</li>
</ul>
</li>
<br>
<li>Commit <b>ac18e4297ab6a5531aa58889dc29324a8e254e9e</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Benchmarks for equating/comparing substrings (#10030)</p>
<ul>
<li class="change-edit"><b>edit</b>: benchmark/utils/main.swift</li>
<li class="change-edit"><b>edit</b>: benchmark/single-source/Substring.swift</li>
</ul>
</li>
<br>
<li>Commit <b>28c470da45d9b9c2b648b35ab51b741133b41463</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Test if two ascii string pointers are equal before memcmp (#10018)</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/core/StringComparable.swift</li>
</ul>
</li>
<br>
<li>Commit <b>3e2bbfe904b59957c38076d1c246ca3af42e6ca9</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[Gardening] Cleanup TokenKinds.def (#10034)</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Parse/Lexer.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Syntax/TokenKinds.def</li>
<li class="change-edit"><b>edit</b>: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>eb9f047ad8644a4773fba59298dc24864090dd31</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[PrintAsObjC] Handle the importer's compatibility typealiases. (#10042)</p>
<ul>
<li class="change-edit"><b>edit</b>: test/PrintAsObjC/Inputs/custom-modules/NestedClass.apinotes</li>
<li class="change-edit"><b>edit</b>: test/PrintAsObjC/Inputs/custom-modules/NestedClass.h</li>
<li class="change-edit"><b>edit</b>: test/PrintAsObjC/versioned.swift</li>
<li class="change-edit"><b>edit</b>: lib/PrintAsObjC/PrintAsObjC.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/SwiftNameTranslation.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>c1c90284488e1bd55299cd93253c2cdb08aaf081</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[emacs-support] Fix indentation for labeled repeat</p>
<ul>
<li class="change-edit"><b>edit</b>: utils/swift-mode.el</li>
</ul>
</li>
<br>
<li>Commit <b>efc41d915305fe0fef3e2d7ebd4aadb1b289fecc</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Add a virtual destructor to avoid leaking the new private impl's memory.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenDebugInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenDebugInfo.h</li>
</ul>
</li>
<br>
<li>Commit <b>00d663d172bd5587ff58160f2385e18fffe905ad</b> by <b>Roman Levenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">[sil-generic-specializer] Add</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/core/Integers.swift.gyb</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/inline_semantics.sil</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/String.swift</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/Generics.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>5d1412d8bcfa3cd38a7ca4e1e54166322ff79e81</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[Serialization] Use decl mangling for local decls, not type mangling.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Serialization/Serialization.cpp</li>
<li class="change-edit"><b>edit</b>: test/IDE/local_types.swift</li>
<li class="change-edit"><b>edit</b>: tools/swift-ide-test/swift-ide-test.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>2c0873a9970dab9496475986457d9b55a4054072</b> by <b>Joe Groff:</b> <p class="commit-message" style="white-space: pre-wrap;">Correct getAccessStrategy for class extension storage decls.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILGen/keypaths_objc.swift</li>
<li class="change-edit"><b>edit</b>: lib/AST/Decl.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>c1c4f5243b47fafa47dedefca69b577c3c64ef52</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[Mangling] Include private discriminators in constructor manglings.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Demangling/Demangler.cpp</li>
<li class="change-edit"><b>edit</b>: test/SILGen/mangling_private.swift</li>
<li class="change-edit"><b>edit</b>: test/Demangle/Inputs/manglings.txt</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTMangler.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Demangling/Remangler.cpp</li>
<li class="change-edit"><b>edit</b>: docs/ABI.rst</li>
<li class="change-edit"><b>edit</b>: lib/Demangling/NodePrinter.cpp</li>
<li class="change-edit"><b>edit</b>: test/Demangle/Inputs/simplified-manglings.txt</li>
</ul>
</li>
<br>
<li>Commit <b>55843a29bec8f817fec46319619d01610b30c93e</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">migrator: compare sub-kind when checking if two diff items are</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/rename.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/API.json</li>
<li class="change-edit"><b>edit</b>: test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h</li>
<li class="change-edit"><b>edit</b>: lib/IDE/APIDigesterData.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>63bc717963545b32da18d6256ff60ec0a23e5f81</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Error when one associated type is constrained to another. (#10053)</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Sema/circular_decl_checking.swift</li>
<li class="change-edit"><b>edit</b>: test/decl/nested/protocol.swift</li>
<li class="change-edit"><b>edit</b>: test/decl/protocol/req/unsatisfiable.swift</li>
<li class="change-edit"><b>edit</b>: lib/Sema/ITCDecl.cpp</li>
<li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28693-swift-genericenvironment-queryinterfacetypesubstitutions-operator-swift-substitu.swift</li>
<li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28693-swift-genericenvironment-queryinterfacetypesubstitutions-operator-swift-substitu.swift</li>
</ul>
</li>
<br>
<li>Commit <b>fb5ac6df026391aded4a3b52aef18a9fbd943e69</b> by <b>Mark Lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">[Constraint solver] Fix an issue with rewriting OpenExistentialExpr.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/Expr.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSApply.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>b639f7fd83a86b9c2f97d14bb9723c53bb20151d</b> by <b>Slava Pestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Fix conditional downcasts from Swift types to CF types</p>
<ul>
<li class="change-edit"><b>edit</b>: test/expr/cast/cf.swift</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSApply.cpp</li>
<li class="change-edit"><b>edit</b>: test/Inputs/clang-importer-sdk/usr/include/CoreFoundation.h</li>
</ul>
</li>
<br>
<li>Commit <b>4fbb3ec611d89985eef15b309c0f326f2db27dc5</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Resolve nested types by looking into superclass constraints.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Generics/superclass_constraint.swift</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckGeneric.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignatureBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericSignatureBuilder.h</li>
</ul>
</li>
<br>
<li>Commit <b>de7a1b5412fa746af175daf7e8be3eac81f89691</b> by <b>Harlan Haskins:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix compiler crash by restricting the WalkToVarDecls walker.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/Pattern.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>72ee26a52f311d22ad476fcdff7cd39262c9fa72</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Resolve a crasher</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/Pattern.cpp</li>
<li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28482-hasaccessibility-accessibility-not-computed-yet.swift</li>
<li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28482-hasaccessibility-accessibility-not-computed-yet.swift</li>
</ul>
</li>
<br>
<li>Commit <b>27a708f5c13999b82d780f9a1df862bb0664e2ac</b> by <b>Akira Hatanaka:</b> <p class="commit-message" style="white-space: pre-wrap;">[ThinLTO] Do not assert when adding a module with a different but</p>
<ul>
<li class="change-add"><b>add</b>: test/ThinLTO/X86/Inputs/merge-triple.ll</li>
<li class="change-edit"><b>edit</b>: lib/LTO/ThinLTOCodeGenerator.cpp</li>
<li class="change-edit"><b>edit</b>: include/llvm/ADT/Triple.h</li>
<li class="change-edit"><b>edit</b>: lib/Linker/IRMover.cpp</li>
<li class="change-add"><b>add</b>: test/ThinLTO/X86/merge-triple.ll</li>
<li class="change-edit"><b>edit</b>: lib/Support/Triple.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>18a0216dc7d02818dee1c0f8292ad6005566d070</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">DbgValueHistoryCalculator: Ignore call instructions that claim to</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp</li>
<li class="change-add"><b>add</b>: test/DebugInfo/MIR/AArch64/clobber-sp.mir</li>
<li class="change-add"><b>add</b>: test/DebugInfo/MIR/AArch64/lit.local.cfg</li>
</ul>
</li>
<br>
<li>Commit <b>5c3c3364a7de880c0dec4fd1e858579dbe0a6a06</b> by <b>Adrian Prantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Backport testcase.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/DebugInfo/MIR/AArch64/clobber-sp.mir</li>
</ul>
</li>
<br>
</ul>
</body>