<!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 [#103]</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/103/">https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/103/</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>Tue, 07 Feb 2017 03:47:00 -0800</td></tr>
<tr><th>Build duration:</th><td>1 hr 22 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/103/consoleFull#493411379ee1a197b-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/103/consoleFull#1952083229fca400bf-2f4a-462e-b517-e058d770b2d7">Indication 1</a></li></ul></li></ul>
<!-- JUnit TEMPLATE -->
</TABLE>
<BR/>
<!-- CHANGE SET -->
<h2>Changes</h2>
<ul>
<li>Commit <b>827c6e7c3d4ad1abb7bef918ac888c90ee474422</b> by <b>fs.output:</b> <p class="commit-message" style="white-space: pre-wrap;">[Diagnostic verifier] Diagnostics at '<unknown>:0' are unexpected</p>
<ul>
<li class="change-edit"><b>edit</b>: test/decl/objc_redeclaration.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/import_as_member.swift</li>
<li class="change-edit"><b>edit</b>: test/NameBinding/name-binding.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/objc_implicit_with.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/attr-swift_name_renaming.swift</li>
<li class="change-edit"><b>edit</b>: lib/Frontend/DiagnosticVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/protocol-member-renaming.swift</li>
<li class="change-edit"><b>edit</b>: test/Constraints/dynamic_lookup.swift</li>
<li class="change-edit"><b>edit</b>: test/Constraints/same_types.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/objc_factory_method.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/swift2_warnings.swift</li>
<li class="change-edit"><b>edit</b>: test/APINotes/basic.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/SceneKit_test.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/MixedSource/import-mixed-framework.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/availability.swift</li>
<li class="change-edit"><b>edit</b>: test/NameBinding/accessibility.swift</li>
<li class="change-edit"><b>edit</b>: test/Sema/enum_equatable_hashable.swift</li>
<li class="change-edit"><b>edit</b>: test/decl/import/import.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/objc_init.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/stdlib/CollectionDiagnostics.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/objc_override.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/cf.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/objc_parse.swift</li>
<li class="change-edit"><b>edit</b>: test/Interpreter/SDK/submodules_smoke_test.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/newtype.swift</li>
<li class="change-edit"><b>edit</b>: test/attr/ApplicationMain/attr_NSApplicationMain_multi_file/another_delegate.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/failed-clang-module.swift</li>
<li class="change-edit"><b>edit</b>: test/decl/var/static_var.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/attr-swift_private.swift</li>
</ul>
</li>
<br>
<li>Commit <b>384ab780e9f1dfa92730abca0fbaa9ae86160f75</b> by <b>fs.output:</b> <p class="commit-message" style="white-space: pre-wrap;">[Diagnostic verifier] Make '<unknown>' check optional</p>
<ul>
<li class="change-edit"><b>edit</b>: test/ClangImporter/objc_override.swift</li>
<li class="change-edit"><b>edit</b>: test/Sema/enum_equatable_hashable.swift</li>
<li class="change-edit"><b>edit</b>: lib/FrontendTool/FrontendTool.cpp</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/objc_init.swift</li>
<li class="change-edit"><b>edit</b>: test/attr/ApplicationMain/attr_NSApplicationMain_multi_file/another_delegate.swift</li>
<li class="change-edit"><b>edit</b>: test/decl/var/static_var.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/objc_factory_method.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/stdlib/CollectionDiagnostics.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/attr-swift_name_renaming.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/objc_parse.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/import_as_member.swift</li>
<li class="change-edit"><b>edit</b>: test/decl/objc_redeclaration.swift</li>
<li class="change-edit"><b>edit</b>: tools/sil-opt/SILOpt.cpp</li>
<li class="change-edit"><b>edit</b>: test/IDE/newtype.swift</li>
<li class="change-edit"><b>edit</b>: test/Constraints/same_types.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/objc_implicit_with.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/failed-clang-module.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/Frontend/DiagnosticVerifier.h</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/swift2_warnings.swift</li>
<li class="change-edit"><b>edit</b>: test/NameBinding/accessibility.swift</li>
<li class="change-edit"><b>edit</b>: lib/Frontend/DiagnosticVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: test/decl/import/import.swift</li>
<li class="change-edit"><b>edit</b>: lib/Frontend/CompilerInvocation.cpp</li>
<li class="change-edit"><b>edit</b>: test/Constraints/dynamic_lookup.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/Option/FrontendOptions.td</li>
<li class="change-edit"><b>edit</b>: test/APINotes/basic.swift</li>
<li class="change-edit"><b>edit</b>: test/Interpreter/SDK/submodules_smoke_test.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/attr-swift_private.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/cf.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/MixedSource/import-mixed-framework.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/Basic/DiagnosticOptions.h</li>
<li class="change-edit"><b>edit</b>: test/NameBinding/name-binding.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/SceneKit_test.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/protocol-member-renaming.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/availability.swift</li>
</ul>
</li>
<br>
<li>Commit <b>019daba95491b18d03fdbfe466e075a7951f66c8</b> by <b>fs.output:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Remove '<unknown>:0' check by FileCheck from</p>
<ul>
<li class="change-edit"><b>edit</b>: test/attr/attr_autoclosure.swift</li>
</ul>
</li>
<br>
<li>Commit <b>a10e1e97eb7b6da0586d2067268bf058e521524d</b> by <b>brian.king:</b> <p class="commit-message" style="white-space: pre-wrap;">Look into DotSyntaxBaseIgnoredExpr when finding the function to check</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckStmt.cpp</li>
<li class="change-edit"><b>edit</b>: test/attr/attr_discardableResult.swift</li>
</ul>
</li>
<br>
<li>Commit <b>e4ca85f417b315ae45d684f99f825f6937249c51</b> by <b>brian.king:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix test failures from a change in warning strings</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Inputs/clang-importer-sdk/usr/include/Foundation.h</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/Inputs/custom-modules/Redeclaration.h</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/adapter.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/definite_init_diagnostics.swift</li>
</ul>
</li>
<br>
<li>Commit <b>e70c9f10947591f0668e252e943883d7c3c65a0d</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Add documentation for generating a Visual Studio project on Windows</p>
<ul>
<li class="change-edit"><b>edit</b>: docs/Windows.md</li>
</ul>
</li>
<br>
<li>Commit <b>b0e4c68f619cf21d03ac0655dd1a10d9279e5639</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ownership-verifier] When we determine the OwnershipKind that select</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILValue.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILOwnershipVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/use_verifier.sil</li>
</ul>
</li>
<br>
<li>Commit <b>e9f073761e20df3ad3443a49d94411995fa4a52e</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ownership-verifier] All builtins that do not return a value, actually</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/use_verifier.sil</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILValue.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>88fc2fed6f417316644a541cccfd851d057dd4b9</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ownership-verifier] Another place I forgot to change</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILOwnershipVerifier.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>7517391d86e27417e96ba2663feaa7c3d180bc33</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ownership-verifier] unchecked_trivial_bit_cast always produces trivial</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILOwnershipVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/use_verifier.sil</li>
</ul>
</li>
<br>
<li>Commit <b>8d570fdfbf92416676dd8cc2e2954afe955a5ed6</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ownership-verifier] existential_metatype can accept addresses as well</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/use_verifier.sil</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILOwnershipVerifier.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>0bea544c34d6a4d3f95b90f0c5b595cb82b94af8</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ownership-verifier] alloc_value_buffer returns a trivial value...</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILOwnershipVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILValue.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>faf659d16b412fe2918b52b9bf8a643d9735da28</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Archetype builder] Make sure the archetype builder is always</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/ASTContext.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Decl.cpp</li>
<li class="change-edit"><b>edit</b>: test/decl/typealias/generic.swift</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckGeneric.cpp</li>
<li class="change-edit"><b>edit</b>: test/Sema/accessibility.swift</li>
<li class="change-edit"><b>edit</b>: test/Constraints/same_types.swift</li>
<li class="change-edit"><b>edit</b>: test/Generics/same_type_constraints.swift</li>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckDecl.cpp</li>
<li class="change-edit"><b>edit</b>: test/Generics/function_defs.swift</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>
<li class="change-edit"><b>edit</b>: test/decl/protocol/req/recursion.swift</li>
</ul>
</li>
<br>
<li>Commit <b>d5983a181ff5311f7720c7b30dd518edaa1abbd4</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Archetype builder] Move final requirement expansion to finalize().</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>2b9260cdb55dc5383b369eb9f2de29ff65abebed</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Add GenericSignature::createGenericEnvironment().</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/ArchetypeBuilder.h</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericSignature.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignature.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTContext.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/ASTContext.h</li>
</ul>
</li>
<br>
<li>Commit <b>631760b6e0172889ab867e84f93de5d42397c8ab</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Archetype builder] Use the names of the given generic parameters</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>d679c92d81c63eaa3203ef65e792c34f2c3b3565</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Type checker] Track generic parameters for use with the archetype</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckGeneric.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/GenericTypeResolver.h</li>
</ul>
</li>
<br>
<li>Commit <b>4d7d40c14c132e9eb55d0a37d39234c5b61c03c1</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Switch some clients over to</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/Deserialization.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTContext.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Builtins.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>1b48e5bce34939e3c904ab573a3fd2743cb04664</b> by <b>compnerd:</b> <p class="commit-message" style="white-space: pre-wrap;">Serialization: avoid flushing via a stringification</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Serialization/Serialization.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>6fadb4ca30a69b8d2c36a27193ddda4906747f81</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Archetype builder] Teach diagnoseRemainingRenames() to use generic</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckGeneric.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/ArchetypeBuilder.h</li>
</ul>
</li>
<br>
<li>Commit <b>75e8e03f861038b3e01ed33071b86cc422debd2f</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Add missing closing brace in String Manifesto</p>
<ul>
<li class="change-edit"><b>edit</b>: docs/StringManifesto.md</li>
</ul>
</li>
<br>
<li>Commit <b>4f6252c626f0d0484b4dc99caf4b1480ff356343</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[swiftc (43 vs. 5451)] Add crasher in</p>
<ul>
<li class="change-add"><b>add</b>: validation-test/compiler_crashers/28681-swift-typebase-getcanonicaltype.swift</li>
</ul>
</li>
<br>
<li>Commit <b>938e7339230790e41df1e15403ffd272e6acd25a</b> by <b>jgroff:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove accidentally left behind debug assertion.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILInstructions.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>459a5c604d42a4d2c49ed1efc5adde19dad3b67b</b> by <b>kyrtzidis:</b> <p class="commit-message" style="white-space: pre-wrap;">[index] Make sure hasUsefulRoleInSystemModule() checks if 'any' of the</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Index/Index.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>4d1ae142c66a9315de82b35474d4d1619ebbfa91</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove the redundant DeclCtx field in SILFunction.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILLocation.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILModule.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILModule.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGen.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILFunction.h</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/definite_init_diagnostics.swift</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILFunction.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/IPO/ClosureSpecializer.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/GenericCloner.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/IPO/CapturePropagation.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILLocation.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/IPO/CapturePromotion.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>dc8b994fc2800f0493e1c3667e7583f129e06b7c</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[silgen] ref_element_addr should always take a borrowed operand.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILGen/objc_properties.swift</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenLValue.cpp</li>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/definite_init.sil</li>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/use_verifier.sil</li>
<li class="change-edit"><b>edit</b>: test/SILGen/properties.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/default_constructor.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/objc_dealloc.swift</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILOwnershipVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: test/SILGen/lifetime.swift</li>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/over_consume.sil</li>
<li class="change-edit"><b>edit</b>: test/SILGen/unowned.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/weak.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/errors.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/class_resilience.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/multi_file.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/closures.swift</li>
</ul>
</li>
<br>
<li>Commit <b>554feff463725d152b38d28af08dcc4c314f3c58</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[semantic-sil] Create unmanaged_autorelease_value.</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILCloner.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenSIL.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/SerializeSIL.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILInstruction.h</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILBuilder.h</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILNodes.def</li>
<li class="change-edit"><b>edit</b>: include/swift/Serialization/ModuleFormat.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Transforms/OwnershipModelEliminator.cpp</li>
<li class="change-edit"><b>edit</b>: test/SIL/Parser/unmanaged.sil</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/SILInliner.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILValue.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/DeserializeSIL.cpp</li>
<li class="change-edit"><b>edit</b>: test/SIL/Serialization/unmanaged.sil</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/ownership_model_eliminator.sil</li>
<li class="change-edit"><b>edit</b>: lib/Parse/ParseSIL.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILOwnershipVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: utils/sil-mode.el</li>
</ul>
</li>
<br>
<li>Commit <b>88dc60c2ffd801eaa115db4c21d1d590a85ad8e1</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ownership-verifier] ValueMetatype has a single argument that can be</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/use_verifier.sil</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILOwnershipVerifier.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>9c47c305db27b2f0c0a0777615c5d0df8a5b9536</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ownership-verifier] Allow for trivial cases of non-trivial enums to be</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILOwnershipVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/use_verifier.sil</li>
</ul>
</li>
<br>
<li>Commit <b>6a4368529df08f79faf33f00407c74d85c0a71b9</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ownership-verifier] Loosen the restrictions on mark_dependence since</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/use_verifier.sil</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILOwnershipVerifier.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>9cb1c52fd8485e8de902433ca528991aad16c32c</b> by <b>ghoare:</b> <p class="commit-message" style="white-space: pre-wrap;">Count constraint-solving memory more precisely, rdar://29684330</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/Basic/LangOptions.h</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSDiag.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/ConstraintSystem.cpp</li>
<li class="change-add"><b>add</b>: test/Misc/expression_too_complex_2.swift</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTContext.cpp</li>
<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/Misc/expression_too_complex.swift</li>
</ul>
</li>
<br>
<li>Commit <b>7eaa507cedfca60527d240c4178d89037f9a3f82</b> by <b>jgroff:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Ban single-labeled element tuples harder.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckType.cpp</li>
<li class="change-edit"><b>edit</b>: test/Constraints/tuple_arguments.swift</li>
<li class="change-edit"><b>edit</b>: test/Compatibility/tuple_arguments.swift</li>
</ul>
</li>
<br>
<li>Commit <b>9e072a5fc752e1954e4bfd48ec64dd55477e9d1f</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[docs] Add a small section to the ARC optimizer docs elaborating on how</p>
<ul>
<li class="change-edit"><b>edit</b>: docs/ARCOptimization.rst</li>
</ul>
</li>
<br>
<li>Commit <b>95988dd29d3e416e1f42233940eb4289dd73dfda</b> by <b>ben_cohen:</b> <p class="commit-message" style="white-space: pre-wrap;">Add benchmarks for appending UTF8 String views to an array</p>
<ul>
<li class="change-edit"><b>edit</b>: benchmark/single-source/ArrayAppend.swift</li>
<li class="change-edit"><b>edit</b>: benchmark/utils/main.swift</li>
</ul>
</li>
<br>
<li>Commit <b>cf5a227feead5782afe7fa39ab1ca5c0e1c90981</b> by <b>ghoare:</b> <p class="commit-message" style="white-space: pre-wrap;">[Bridging PCH] Make -enable-bridging-pch the default.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/ClangImporter/pch-bridging-header.swift</li>
<li class="change-edit"><b>edit</b>: test/Driver/bridging-pch.swift</li>
<li class="change-edit"><b>edit</b>: lib/Driver/Driver.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>1c8caeb6898b94acefc53a91a51f8894012449d3</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Handle implicit member references inside extensions of nested types.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/decl/ext/extensions.swift</li>
<li class="change-edit"><b>edit</b>: test/decl/nested/type_in_type.swift</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckType.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>07a71d051830c59059016cd494226bef81eb431a</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ownership-verifier] Implement use checking for builtins.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILOwnershipVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/use_verifier.sil</li>
</ul>
</li>
<br>
<li>Commit <b>4139b716fc3e58127a3c6f5f551bd7a730c71337</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[ownership-verifier] Builtin "unsafeGuaranteed" returns its value at +1.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILValue.cpp</li>
<li class="change-edit"><b>edit</b>: test/SIL/ownership-verifier/use_verifier.sil</li>
</ul>
</li>
<br>
<li>Commit <b>54a44068ced88302753a6be88ebf5dbd9c4ebfa0</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[silgen] Refactor the emission of argument bases of Accessors to use a</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenApply.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>162b1c0de0bb39381b7da300ebe088363e7aec63</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SIL: Remove uncurryLevel parameter from type lowering</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/Local.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/TypeLowering.h</li>
<li class="change-edit"><b>edit</b>: lib/SIL/TypeLowering.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenApply.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenFunction.h</li>
</ul>
</li>
<br>
<li>Commit <b>1c21b882606de70d03451886522eb572ca87f2cd</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: New SubstitutionMap::combineSubstitutionMaps() method</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/SubstitutionMap.cpp</li>
<li class="change-add"><b>add</b>: test/SILOptimizer/devirt_nested_class.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/SubstitutionMap.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/Devirtualize.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>2f9bd597bbee7bd3215e96957489d00dabfe3fb4</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Clean up duplicated code in GenericSignature.cpp</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignature.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>3fb9ffdb0ce43e780c88ad8bc2864057d1011cfd</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: New variant of GenericEnvironment::getSubstitutionMap()</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericEnvironment.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>a961eeccd79a1059dea22e473f18ae7187ca1146</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Add SubstitutionMap variant of substGenericArgs() for completeness</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILFunctionType.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Types.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/Type.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>0babb28e178ae958e2cd950c87912f091d61a970</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SILGen: Clean up re-abstraction thunk emission's SubstitutionMap</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenBridging.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenFunction.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>898940c2dd6a22cb3e11b2b464b28100991453e3</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Extensions of imported classes never provide overriding initializers.</p>
<ul>
<li class="change-add"><b>add</b>: validation-test/compiler_crashers_2_fixed/Inputs/0068-sr3853/other.swift</li>
<li class="change-add"><b>add</b>: validation-test/compiler_crashers_2_fixed/0068-sr3853.swift</li>
<li class="change-add"><b>add</b>: validation-test/compiler_crashers_2_fixed/Inputs/0068-sr3853/module.modulemap</li>
<li class="change-edit"><b>edit</b>: lib/AST/Decl.cpp</li>
<li class="change-add"><b>add</b>: validation-test/compiler_crashers_2_fixed/Inputs/0068-sr3853/BaseLib.h</li>
</ul>
</li>
<br>
<li>Commit <b>1c3be5ce66be4f71778ab080c6fa54a1b4941c4c</b> by <b>ghoare:</b> <p class="commit-message" style="white-space: pre-wrap;">Followup to rdar://29684330 to include expected-error comment.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Misc/expression_too_complex_2.swift</li>
</ul>
</li>
<br>
<li>Commit <b>06de5d70c15e5d0dd7f084d3c672421d4ac46e3d</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Use dynamic dispatch for inout access of properties in classes</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILGen/materializeForSet.swift</li>
<li class="change-edit"><b>edit</b>: test/Interpreter/classes.swift</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CodeSynthesis.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>3d6da635d353fec8cdf410fa954de577672b74bb</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[TypeChecker] Early diagnose and remove 'final' in non-class context</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckAttr.cpp</li>
<li class="change-edit"><b>edit</b>: test/attr/attr_final.swift</li>
<li class="change-edit"><b>edit</b>: test/decl/var/static_var.swift</li>
</ul>
</li>
<br>
<li>Commit <b>2ced2f2b497ec8b6d7aee3d27e666b966794ab18</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Mangling: fix selectMangling for Release build</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Basic/Mangler.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>b22f9ea487406618e2628ecf6b64e457b6b2290b</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Remove SubstitutionMap::getMap()</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/Local.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Type.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/SubstitutionMap.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignature.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Type.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/ProtocolConformance.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/Generics.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Substitution.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILFunctionType.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/SubstitutionMap.h</li>
<li class="change-edit"><b>edit</b>: include/swift/SILOptimizer/Utils/Local.h</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILType.h</li>
</ul>
</li>
<br>
<li>Commit <b>1954665a9518abead607221a3cba61fc57d3c0f2</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Remove more uses of</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/AST/SubstitutionMap.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSApply.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/SubstitutionMap.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Transforms/CSE.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILCloner.h</li>
</ul>
</li>
<br>
<li>Commit <b>0bfe9d41024b48a09b77269a4e582c97018fb958</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">SIL: Remove SILInstruction::getSubstitutionsWithoutSelfSubstitution()</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILInstruction.h</li>
</ul>
</li>
<br>
<li>Commit <b>e98ac967d49150245e5faa66bf8d2d0d501038b9</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Fix warning about missing return in</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/SubstitutionMap.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>3519e0cd25769df458a0d0768f404a4aea99d68b</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Introduce new SubstitutionList type to replace</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/AST/ASTContext.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/Type.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenBuiltin.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ProtocolConformance.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/Serialization.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ConcreteDeclRef.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/TypeSubstCloner.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/IPO/CapturePromotion.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeChecker.h</li>
<li class="change-edit"><b>edit</b>: include/swift/SILOptimizer/Utils/GenericCloner.h</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILType.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenLValue.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenObjC.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SpecializedEmitter.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/Local.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenMaterializeForSet.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenConstructor.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenFunction.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenFunction.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/Generics.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/CallEmission.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/Devirtualize.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILFunction.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenSIL.cpp</li>
<li class="change-add"><b>add</b>: include/swift/AST/SubstitutionList.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/LValue.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenFunc.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/IPO/EagerSpecializer.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericSignature.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenConvert.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/InstructionUtils.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILFunctionType.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILCloner.h</li>
<li class="change-edit"><b>edit</b>: include/swift/SILOptimizer/Utils/SpecializationMangler.h</li>
<li class="change-edit"><b>edit</b>: include/swift/SILOptimizer/Utils/Local.h</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILInstruction.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenBuilder.h</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/ConcreteDeclRef.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGen.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/Mangle.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTDumper.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenBridging.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/IPO/ClosureSpecializer.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILType.h</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILFunction.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/IPO/UsePrespecialized.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenBuiltin.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/SILCombiner/SILCombinerBuiltinVisitors.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/ProtocolConformance.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Transforms/ReleaseDevirtualizer.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTContext.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenObjC.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenModule.h</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Types.h</li>
<li class="change-add"><b>add</b>: lib/AST/SubstitutionList.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Module.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignature.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericEnvironment.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenDestructor.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenBuiltin.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGen.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenExpr.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/Callee.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/CMakeLists.txt</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILInstructions.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/UtilityPasses/BugReducerTester.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILPrinter.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/Serialization.h</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenApply.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenReflection.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SILOptimizer/Utils/Generics.h</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SILOptimizer/Utils/SILInliner.h</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILBuilder.h</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenFunc.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CodeSynthesis.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Substitution.h</li>
<li class="change-edit"><b>edit</b>: lib/SIL/InstructionUtils.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Witness.h</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenBuilder.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>af9d16b4d90842ec4724c0d252f21ba24ee29e56</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[QoI] Improve diagnostics for unbound generic types (#7178)</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckType.cpp</li>
<li class="change-edit"><b>edit</b>: test/Constraints/generics.swift</li>
</ul>
</li>
<br>
<li>Commit <b>36433f126e7863545d4302fc74d2444ee5e97eae</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Fix some non-exhaustive switch warnings</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenMeta.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenReflection.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGen.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>f2173e9b24d33050798759704cca3ff5f0431987</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Remove ModuleDecl parameter from</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericEnvironment.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ProtocolConformance.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenBridging.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILType.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/TypeSubstCloner.h</li>
</ul>
</li>
<br>
<li>Commit <b>79e86b66dbe2412f2c5e17cab166c681abde1db8</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Remove Generic{Signature,Environment}::getSubstitutionMap() that</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignature.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ConcreteDeclRef.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericSignature.h</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericEnvironment.h</li>
</ul>
</li>
<br>
<li>Commit <b>def14bfb700054d3ce8ec91450862d77b6e267c0</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Archetype builder] Move checking for recursive constraints to</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckGeneric.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckProtocol.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTContext.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Decl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/ArchetypeBuilder.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/Builtins.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/DiagnosticsSema.def</li>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>
<li class="change-edit"><b>edit</b>: test/Generics/superclass_constraint.swift</li>
</ul>
</li>
<br>
<li>Commit <b>0746a7f3a8b9fc572cd21d7be386c31ee193476d</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Reapply "[LockFileManager] Reduce default timeout time"</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Support/LockFileManager.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>ffdbf72c33d8e9310c1468f63963af6368e0c5c2</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">Switch the default for building GlobalISel.</p>
<ul>
<li class="change-edit"><b>edit</b>: CMakeLists.txt</li>
</ul>
</li>
<br>
<li>Commit <b>ca5c66e9041f1c64a5e4650700cfe7a3e59c9116</b> by <b>enderby:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix a bug in llvm-obdump(1) with the -macho and -disassemble options</p>
<ul>
<li class="change-edit"><b>edit</b>: tools/llvm-objdump/MachODump.cpp</li>
<li class="change-add"><b>add</b>: test/tools/llvm-objdump/X86/Inputs/nofirst-symbol.macho-x86_64</li>
<li class="change-add"><b>add</b>: test/tools/llvm-objdump/X86/macho-nofirst-symbol-disassembly.test</li>
</ul>
</li>
<br>
<li>Commit <b>4540e9ff2707f1d19533c8bd13ed0c0890b0037b</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[globalisel] Fix missing break.</p>
<ul>
<li class="change-edit"><b>edit</b>: utils/TableGen/TableGen.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>470bc6df86740d79532a92381935381003aca911</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[globalisel] Make the MatchAction hierarchy consistent with the</p>
<ul>
<li class="change-edit"><b>edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>7b65250e8c550d6b848d7f5381fd850d6008e7fa</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[GlobalISel] Separate matchers with newlines in emitted selector. NFC.</p>
<ul>
<li class="change-edit"><b>edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>16a6944741b95d1a17dcdfbb8f129466a94ca194</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[GlobalISel] Add a test for the tablegen selector emitter backend.</p>
<ul>
<li class="change-add"><b>add</b>: test/TableGen/GlobalISelEmitter.td</li>
</ul>
</li>
<br>
<li>Commit <b>6600fd450da961a6451d202b6d134ef69ce8b8b4</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[GlobalISel] Print the matched patterns using an action.</p>
<ul>
<li class="change-edit"><b>edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li>
<li class="change-edit"><b>edit</b>: test/TableGen/GlobalISelEmitter.td</li>
</ul>
</li>
<br>
<li>Commit <b>cf9579f37161afdef35870755fe1c4ef5a9f343a</b> by <b>ahmed.bougacha:</b> <p class="commit-message" style="white-space: pre-wrap;">[GlobalISel] Add a few comments to the tablegen backend. NFC.</p>
<ul>
<li class="change-edit"><b>edit</b>: utils/TableGen/GlobalISelEmitter.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>524e53d43f7c4393d8d797b13b063694df9f10a8</b> by <b>hans:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging r294203:</p>
<ul>
<li class="change-add"><b>add</b>: test/CodeGen/AArch64/ldst-zero.ll</li>
<li class="change-add"><b>add</b>: test/CodeGen/AArch64/misched-stp.ll</li>
<li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64ISelLowering.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>647b63a1cc56d2c0aa4a86a3063bada747c6b01b</b> by <b>enderby:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix a bug in llvm-obdump(1) with the -macho and -info-plist options</p>
<ul>
<li class="change-add"><b>add</b>: test/tools/llvm-objdump/X86/macho-info-plist-nofollow.test</li>
<li class="change-edit"><b>edit</b>: tools/llvm-objdump/MachODump.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>bb7398132535f03ed927fc513e52aeceafce1b09</b> by <b>t.p.northover:</b> <p class="commit-message" style="white-space: pre-wrap;">GlobalISel: legalize G_INSERT instructions</p>
<ul>
<li class="change-add"><b>add</b>: test/CodeGen/AArch64/GlobalISel/legalize-inserts.mir</li>
<li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64LegalizerInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/LegalizerInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/LegalizerHelper.cpp</li>
<li class="change-edit"><b>edit</b>: include/llvm/CodeGen/GlobalISel/LegalizerHelper.h</li>
<li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll</li>
</ul>
</li>
<br>
<li>Commit <b>f46fdf31fed07ad7ff0b9ee87d77738edcfab8d9</b> by <b>t.p.northover:</b> <p class="commit-message" style="white-space: pre-wrap;">GlobalISel: fall back gracefully when we can't map an operand's size.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64RegisterBankInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64RegisterBankInfo.h</li>
<li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll</li>
<li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64GenRegisterBankInfo.def</li>
</ul>
</li>
<br>
<li>Commit <b>3945c18a363dd91149d412c8278fd1477d03a207</b> by <b>t.p.northover:</b> <p class="commit-message" style="white-space: pre-wrap;">GlobalISel: legalize narrow G_SELECTS on AArch64.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/LegalizerHelper.cpp</li>
<li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/legalize-simple.mir</li>
<li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64LegalizerInfo.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>42c8d7bb875bb6891cd17fcefb192a6b71dffc70</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Modules: Separate out a checkSignature helper, almost NFC</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Serialization/ModuleManager.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>ecc014fb7f876d570ca871392cd98ba48945b1a2</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Modules: Return ModuleFile& from ModuleManager::begin, etc.; NFC</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Serialization/ModuleManager.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/ASTReader.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/ASTReader.h</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/ASTWriter.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/ModuleManager.h</li>
</ul>
</li>
<br>
<li>Commit <b>71445418ebf1e56f12d7b914bec75c4629a131b2</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Modules: Clarify ownership of ModuleFile instances in ModuleManager, NFC</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Serialization/ModuleManager.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/ModuleManager.h</li>
</ul>
</li>
<br>
<li>Commit <b>4df40960e6e5b108b9cb4743e9f45d3c73daf513</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Modules: Enforce that ModuleManager::removeModules deletes the tail</p>
<ul>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/ModuleManager.h</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/ModuleManager.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/ASTReader.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>9bdab5fe9473993b51e790b684ecc6705bf9e9d9</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Modules: Clean up ModuleFile::Imports in ModuleManager::removeModules</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Serialization/ModuleManager.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>e320693fd84b71fcbf6ce8aa862520f089a062f1</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Modules: Return early in ModuleManager::addModule; NFC</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Serialization/ModuleManager.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>0cd3ee8307668ed3e1a13bb5375bbeb6aaeaceba</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Modules: Simplify the ModuleFile constructor; likely NFC</p>
<ul>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/Module.h</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/Module.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>01890433928ba4d232845e0c4e5260e13eccffd6</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Modules: Fix a minor performance bug from r293393</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Serialization/ModuleManager.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>cfc0ca797f8bf7f37d632a90a784786a1578813f</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Modules: Simplify CompilerInstance constructor, NFC</p>
<ul>
<li class="change-edit"><b>edit</b>: include/clang/Frontend/CompilerInstance.h</li>
<li class="change-edit"><b>edit</b>: lib/Frontend/CompilerInstance.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>ddc081d27d51b6ae169557e666422c8950d57a4c</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Modules: Hash the PCM content and use it as SIGNATURE</p>
<ul>
<li class="change-edit"><b>edit</b>: include/clang/Basic/Module.h</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/GlobalModuleIndex.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Basic/Module.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/CGDebugInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Frontend/CompilerInstance.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/ASTWriter.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/ASTReader.h</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/ObjectFilePCHContainerOperations.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/ASTReader.cpp</li>
<li class="change-edit"><b>edit</b>: test/Modules/diagnostic-options-out-of-date.m</li>
<li class="change-edit"><b>edit</b>: test/Modules/rebuild.m</li>
<li class="change-edit"><b>edit</b>: include/clang/Lex/HeaderSearchOptions.h</li>
<li class="change-edit"><b>edit</b>: include/clang/Driver/CC1Options.td</li>
<li class="change-edit"><b>edit</b>: lib/Frontend/ASTUnit.cpp</li>
<li class="change-edit"><b>edit</b>: test/Modules/module_file_info.m</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/GeneratePCH.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Frontend/CompilerInvocation.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/Module.h</li>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/ASTBitCodes.h</li>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/ASTWriter.h</li>
<li class="change-edit"><b>edit</b>: include/clang/AST/ExternalASTSource.h</li>
<li class="change-edit"><b>edit</b>: include/clang/Frontend/PCHContainerOperations.h</li>
</ul>
</li>
<br>
<li>Commit <b>486dc528b2392f51f2e139902d1c2fd7c3e9991d</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">Modules: Use a PCMCache to manage memory buffers</p>
<ul>
<li class="change-edit"><b>edit</b>: include/clang/Frontend/CompilerInstance.h</li>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/ModuleManager.h</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/ASTReader.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/ASTReader.h</li>
<li class="change-edit"><b>edit</b>: lib/Lex/Preprocessor.cpp</li>
<li class="change-add"><b>add</b>: test/Modules/outofdate-rebuild.m</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/system-out-of-date/Z.h</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/ASTWriter.cpp</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/warning-mismatch/module.modulemap</li>
<li class="change-add"><b>add</b>: test/Modules/system-out-of-date-test.m</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/outofdate-rebuild/CoreVideo.h</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/GeneratePCH.cpp</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/outofdate-rebuild/module.modulemap</li>
<li class="change-edit"><b>edit</b>: unittests/Basic/SourceManagerTest.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticSerializationKinds.td</li>
<li class="change-edit"><b>edit</b>: include/clang/Lex/Preprocessor.h</li>
<li class="change-edit"><b>edit</b>: unittests/Lex/LexerTest.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/Frontend/ASTUnit.h</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/outofdate-rebuild/CoreText.h</li>
<li class="change-edit"><b>edit</b>: lib/Frontend/ASTUnit.cpp</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/outofdate-rebuild/Cocoa.h</li>
<li class="change-edit"><b>edit</b>: unittests/Lex/PPCallbacksTest.cpp</li>
<li class="change-edit"><b>edit</b>: unittests/Lex/PPConditionalDirectiveRecordTest.cpp</li>
<li class="change-add"><b>add</b>: test/Modules/warning-mismatch.m</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/system-out-of-date/Y.h</li>
<li class="change-add"><b>add</b>: lib/Basic/MemoryBufferCache.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/Module.h</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/outofdate-rebuild/Foundation.h</li>
<li class="change-edit"><b>edit</b>: lib/Basic/CMakeLists.txt</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/outofdate-rebuild/AppKit.h</li>
<li class="change-add"><b>add</b>: unittests/Basic/MemoryBufferCacheTest.cpp</li>
<li class="change-edit"><b>edit</b>: unittests/Basic/CMakeLists.txt</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/warning-mismatch/System.h</li>
<li class="change-add"><b>add</b>: include/clang/Basic/MemoryBufferCache.h</li>
<li class="change-edit"><b>edit</b>: include/clang/Serialization/ASTWriter.h</li>
<li class="change-edit"><b>edit</b>: lib/Frontend/CompilerInstance.cpp</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/system-out-of-date/module.map</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/warning-mismatch/Mismatch.h</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/ModuleManager.cpp</li>
<li class="change-add"><b>add</b>: test/Modules/Inputs/system-out-of-date/X.h</li>
</ul>
</li>
<br>
<li>Commit <b>bc3d8a7a941e8f6071a4c41da01dd77d6af6eaa3</b> by <b>dexonsmith:</b> <p class="commit-message" style="white-space: pre-wrap;">[Modules] Fallback to building the module if a timeout occurs</p>
<ul>
<li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticCommonKinds.td</li>
<li class="change-edit"><b>edit</b>: lib/Frontend/CompilerInstance.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>5ef30d339b40df66e2ce4723f0c938512a67e260</b> by <b>beanz:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] Export the CMark targets</p>
<ul>
<li class="change-edit"><b>edit</b>: src/CMakeLists.txt</li>
</ul>
</li>
<br>
</ul>
</body>