<!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-4.0-incremental-ASAN-RA-osx [#66]</h1>
<table style="align=left;">
<tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift-4.0-incremental-ASAN-RA-osx/66/">https://ci.swift.org/job/oss-swift-4.0-incremental-ASAN-RA-osx/66/</a></td></tr>
<tr><th>Project:</th><td>oss-swift-4.0-incremental-ASAN-RA-osx</td></tr>
<tr><th>Date of build:</th><td>Fri, 23 Jun 2017 21:21:50 -0700</td></tr>
<tr><th>Build duration:</th><td>3 hr 15 min</td></tr>
</table>
<!-- JUnit TEMPLATE -->
</TABLE>
<BR/>
<!-- CHANGE SET -->
<h2>Changes</h2>
<ul>
<li>Commit <b>357f96f2405e9a468a0dec6c0eb0521bc4f9f9e4</b> by <b>Max Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[overlay] Adding missing files to Intents/CMakeLists.txt</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/SDK/Intents/INCallRecord.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/SDK/Intents/CMakeLists.txt</li>
<li class="change-edit"><b>edit</b>: stdlib/public/SDK/Intents/INSearchCallHistoryIntent.swift</li>
</ul>
</li>
<br>
<li>Commit <b>0416329130cca50a28f1223ba1662a348c7701d2</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">migrator/test: move all API diff data files to Inputs directory. NFC</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/property.swift</li>
<li class="change-add"><b>add</b>: test/Migrator/Inputs/qualified.json</li>
<li class="change-delete"><b>delete</b>: test/Migrator/API.json</li>
<li class="change-edit"><b>edit</b>: test/Migrator/property.swift.expected</li>
<li class="change-delete"><b>delete</b>: test/Migrator/SpecialCaseAPI.json</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/function-hoist.swift.expected</li>
<li class="change-add"><b>add</b>: test/Migrator/Inputs/SpecialCaseAPI.json</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename-func-decl.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/api-special-cases.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename-init.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/wrap_optional.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/wrap_optional.swift.expected</li>
<li class="change-add"><b>add</b>: test/Migrator/Inputs/API-function-hoist.json</li>
<li class="change-edit"><b>edit</b>: test/Migrator/member.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/qualified-replacement.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/api-special-cases.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/pre_fixit_pass.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename-func-decl.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/pre_fixit_pass.swift</li>
<li class="change-add"><b>add</b>: test/Migrator/Inputs/API.json</li>
<li class="change-edit"><b>edit</b>: test/Migrator/qualified-replacement.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/function-hoist.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/member.swift.expected</li>
<li class="change-delete"><b>delete</b>: test/Migrator/qualified.json</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename-init.swift</li>
<li class="change-delete"><b>delete</b>: test/Migrator/API-function-hoist.json</li>
</ul>
</li>
<br>
<li>Commit <b>36bba4b94b4eea93fefd995c1d8dbe4df7ca295d</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">Migrate the rest of the tests to %empty-directory</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/no_extraneous_argument_labels.swift</li>
<li class="change-edit"><b>edit</b>: test/Driver/loaded_module_trace_multifile.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/Recovery/types-4-to-3.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/pch-bridging-header.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/objc_inference_cross_file.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/prefix_typeof_expr.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/SILGen/objc_required_designated_init.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/Reflection/inherits_ObjCClasses.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/ignore_type_placeholder.swift</li>
<li class="change-edit"><b>edit</b>: test/decl/init/resilience.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/Serialization/SR3915.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/member.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/api-special-cases.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Frontend/dependencies-preservation.swift</li>
<li class="change-edit"><b>edit</b>: test/SourceKit/Mixed/complete_twice_bridging_header.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/Recovery/types-3-to-4.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/null_migration.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/Serialization/rdar29694978.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/api-special-cases.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/function-hoist.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/string_to_substring_conversion.swift</li>
<li class="change-edit"><b>edit</b>: test/reproducible-builds/swiftc-emit-tbd.swift</li>
<li class="change-edit"><b>edit</b>: test/stdlib/KeyPathObjC.swift</li>
<li class="change-edit"><b>edit</b>: test/api-digester/dump-module.swift</li>
<li class="change-edit"><b>edit</b>: test/reproducible-builds/swiftc-emit-assembly.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/invalid_sourceloc.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename-init.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/multifile/extensions/two-modules/main.swift</li>
<li class="change-edit"><b>edit</b>: test/Compatibility/protocol_composition.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/Serialization/conformance-removed.swift</li>
<li class="change-edit"><b>edit</b>: test/Sema/accessibility_shared_private.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/property.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/Recovery/typedefs-in-protocols.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/no_extraneous_argument_labels.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/newtype_conformance.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/property.swift.expected</li>
<li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_existential.swift</li>
<li class="change-edit"><b>edit</b>: test/multifile/constant-tuple-with-padding/main.swift</li>
<li class="change-edit"><b>edit</b>: test/api-digester/compare-dump.swift</li>
<li class="change-edit"><b>edit</b>: test/APINotes/versioned-objc.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/substring_to_string_conversion.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/foreign_errors.swift</li>
<li class="change-edit"><b>edit</b>: test/multifile/constant-struct-with-padding/main.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename-func-decl.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/IRGen/objc_alloc.sil</li>
<li class="change-edit"><b>edit</b>: test/APINotes/properties.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/global_resilience.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/struct_resilience.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/Reflection/inherits_Swift.swift</li>
<li class="change-edit"><b>edit</b>: test/api-digester/macro-gen-json.swift</li>
<li class="change-edit"><b>edit</b>: test/reproducible-builds/swiftc-emit-sib.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/multi-file-nested-type-circularity.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/Sema/protocol_typo_correction.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/protocol_resilience.sil</li>
<li class="change-edit"><b>edit</b>: test/stdlib/KeyPath.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/qualified-replacement.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/SILGen/class_resilience.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/prefix_typeof_expr_unneeded.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/no_var_to_let.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/enum_resilience.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/pre_fixit_pass.swift</li>
<li class="change-edit"><b>edit</b>: test/APINotes/versioned-objc-dynamic-lookup.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/prefix_typeof_expr.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/objc_protocol_renaming.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/multi-file-nested-type-simple.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/partial_apply_objc.sil</li>
<li class="change-edit"><b>edit</b>: test/api-digester/apinotes-migrator-gen.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/MixedSource/can_import_objc_idempotent.swift</li>
<li class="change-edit"><b>edit</b>: test/SourceKit/Mixed/cursor_mixed_header.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/Recovery/crash-recovery.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/Recovery/overrides.swift</li>
<li class="change-edit"><b>edit</b>: test/reproducible-builds/swiftc-emit-silgen.swift</li>
<li class="change-edit"><b>edit</b>: test/APINotes/versioned.swift</li>
<li class="change-edit"><b>edit</b>: test/api-digester/macro-gen.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/zero_size_types.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/multi-file-nested-type-extension.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/prefix_typeof_expr_unneeded.swift</li>
<li class="change-edit"><b>edit</b>: test/stdlib/KeyPathImplementation.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/compiler_crashers_2_fixed/0071-sr3714.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename-func-decl.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/wrap_optional.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/SILGen/inlineable_attribute_objc.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/Recovery/typedefs.swift</li>
<li class="change-edit"><b>edit</b>: test/APINotes/versioned-test-mangling.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/complete_objc_inference.swift</li>
<li class="change-edit"><b>edit</b>: validation-test/compiler_crashers_2_fixed/0068-sr3853.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/qualified-replacement.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/non-modular-include.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/multi-module-nested-type-extension.swift</li>
<li class="change-edit"><b>edit</b>: test/Reflection/typeref_decoding_imported.swift</li>
<li class="change-edit"><b>edit</b>: test/PrintAsObjC/dispatch.swift</li>
<li class="change-edit"><b>edit</b>: test/Interpreter/SDK/archive_attributes.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/function-hoist.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Serialization/Recovery/type-removal-objc.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/pch-bridging-header-unittest-warn.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/pre_fixit_pass.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Serialization/enum-mutual-circularity.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/minimal_objc_inference.swift</li>
<li class="change-edit"><b>edit</b>: test/Interpreter/SDK/archive_compatibility.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename-init.swift</li>
<li class="change-edit"><b>edit</b>: test/reproducible-builds/swiftc-emit-ir.swift</li>
<li class="change-edit"><b>edit</b>: test/lit.cfg</li>
<li class="change-edit"><b>edit</b>: test/SILGen/protocol_resilience.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/conservative_objc_inference.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/testable-multifile.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/rename.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/IRGen/extension_type_metadata_linking.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/testable-multifile-other.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/dynamic_lookup_throws.swift</li>
<li class="change-edit"><b>edit</b>: test/reproducible-builds/swiftc-emit-module.swift</li>
<li class="change-edit"><b>edit</b>: test/TBD/extension.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/class_resilience.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/weak_multiple_modules.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/Recovery/typedefs-in-enums.swift</li>
<li class="change-edit"><b>edit</b>: test/Compatibility/throws_identifier.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/pch-bridging-header-unittest-ok.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/wrap_optional.swift</li>
<li class="change-edit"><b>edit</b>: test/Driver/loaded_module_trace.swift</li>
<li class="change-edit"><b>edit</b>: test/reproducible-builds/swiftc-emit-bc.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/pre_fixit_pass_still_failed.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/complete_with_header_import.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/inherited-initializer.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/multi-file-protocol-circularity.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/member.swift</li>
<li class="change-edit"><b>edit</b>: test/Reflection/typeref_lowering_imported.swift</li>
<li class="change-edit"><b>edit</b>: test/reproducible-builds/swiftc-emit-sibgen.swift</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/MixedSource/import-mixed-framework-with-forward.swift</li>
<li class="change-edit"><b>edit</b>: test/SILGen/enum_resilience.swift</li>
<li class="change-edit"><b>edit</b>: test/Driver/bridging-pch.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/struct_resilience.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/cross_module_optional_protocol_reqt.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/xref-extensions.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/vtable_symbol_linkage.swift</li>
<li class="change-edit"><b>edit</b>: test/attr/attr_availability_swift_deserialize.swift</li>
<li class="change-edit"><b>edit</b>: test/Serialization/extension-of-typealias.swift</li>
</ul>
</li>
<br>
<li>Commit <b>f3fc509f6d234cc3525491a7b4985a296ad35740</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">Clear the right directory</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/api-special-cases.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/api-special-cases.swift.expected</li>
</ul>
</li>
<br>
<li>Commit <b>761c4a714de684cb6a9085dd218ef8ebbab165ea</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">migrator: Add API change data file for ios, tvos, and watchos.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/tvos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/ios.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/watchos.json</li>
</ul>
</li>
<br>
<li>Commit <b>18095476773f7c6005dfe0206317533267248ac7</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">migrator: populate migrator data from Xcode 9A126.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/tvos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/macos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/ios.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/watchos.json</li>
</ul>
</li>
<br>
<li>Commit <b>920a35fda3cdf6611d514fa2c006df3beb7f5a90</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Integrate diff-match-patch into the Migrator pipeline</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/Migrator.cpp</li>
<li class="change-add"><b>add</b>: include/swift/Basic/Diff.h</li>
</ul>
</li>
<br>
<li>Commit <b>1ca382df1ab86adf69744dc1612998a880723f2b</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Fix remap printing</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/Migrator/Migrator.h</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/Migrator.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>bd0a74e95e4902ff1eaafa042f51a5ed9bd85962</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[migrator] Fix remap entries getting merged incorrectly in some cases.</p>
<ul>
<li class="change-add"><b>add</b>: test/Migrator/rdar31892850.remap</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/Migrator.cpp</li>
<li class="change-add"><b>add</b>: test/Migrator/rdar31892850.swift</li>
</ul>
</li>
<br>
<li>Commit <b>5fc2d08c7261ce48b15d5511c3dcf21b63eb5e8d</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">Disable test/Migrator/rdar31892850.swift rdar://31897099</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/rdar31892850.swift</li>
</ul>
</li>
<br>
<li>Commit <b>d9b3d2fce3a68360a2fd11e77e55dfc5c1c9918b</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">Disable failing Mirgrator/wrap_optional test</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/wrap_optional.swift</li>
</ul>
</li>
<br>
<li>Commit <b>8060e4a9194dfe90775484907bec446f166e7364</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Fix and re-enable test/Migrator/rdar31892850.swift</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/rdar31892850.swift</li>
<li class="change-delete"><b>delete</b>: test/Migrator/rdar31892850.remap</li>
</ul>
</li>
<br>
<li>Commit <b>0984812166e13ab5ad96647210720141d0421063</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Re-enable test/Migrator/wrap-optional.swift now the fix has been</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/wrap_optional.swift</li>
</ul>
</li>
<br>
<li>Commit <b>f6ce17ab975385727f854b9e8a8d41b5b0b4f340</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[migrator] Populate API change scripts using Xcode 9A131.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/ios.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/tvos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/macos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/watchos.json</li>
</ul>
</li>
<br>
<li>Commit <b>b8c67d5deb355b164a3714790719f08dd4e9f848</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Shift standalone removals</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/Migrator.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>1a7b6aa9c07d1026636d58de2ea22442d3ed5583</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Add initial test for appkit API changes</p>
<ul>
<li class="change-add"><b>add</b>: test/Migrator/appkit.swift.expected</li>
<li class="change-add"><b>add</b>: test/Migrator/appkit.swift</li>
</ul>
</li>
<br>
<li>Commit <b>d515c0829cc5e4bbd6554ad70d10567fd4d2de67</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Update overlay.json with config for Appkit SDK changes not</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/overlay.json</li>
<li class="change-edit"><b>edit</b>: test/Migrator/appkit.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/appkit.swift</li>
</ul>
</li>
<br>
<li>Commit <b>59849c8960b27dbe27a9a701c7762845545974af</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Update appkit tests and overlay.json for recently added</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/overlay.json</li>
<li class="change-edit"><b>edit</b>: test/Migrator/appkit.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/appkit.swift</li>
</ul>
</li>
<br>
<li>Commit <b>25c3f2618dc46a5c7ec951b78888a8448b5f2ade</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] migrator: correct a test.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/appkit.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/appkit.swift.expected</li>
</ul>
</li>
<br>
<li>Commit <b>7b4c71f76cce7f7f4aede49fdee04adf31deaf05</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Add special-case migration for NSOpenGLGetVersion</p>
<ul>
<li class="change-add"><b>add</b>: test/Migrator/nsopengl_openglversion.swift.expected</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/APIDiffMigratorPass.cpp</li>
<li class="change-add"><b>add</b>: test/Migrator/nsopengl_openglversion.swift</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/overlay.json</li>
<li class="change-edit"><b>edit</b>: include/swift/IDE/DigesterEnums.def</li>
</ul>
</li>
<br>
<li>Commit <b>9cda2add7a3f9f63d00ef0b5ece5e8d6581a19ec</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Add specific tests for migration to Swift.abs</p>
<ul>
<li class="change-add"><b>add</b>: test/Migrator/static-abs-swift-abs.swift.expected</li>
<li class="change-add"><b>add</b>: test/Migrator/static-abs-swift-abs.swift</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/overlay.json</li>
</ul>
</li>
<br>
<li>Commit <b>f92345005af580f75a5b43af906b2a986139680e</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Migrator.nsopengl_openglversion.swift only runs on macOS</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/nsopengl_openglversion.swift</li>
</ul>
</li>
<br>
<li>Commit <b>24e663bfe0f258d1d130c633dcf0016a1436c58d</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Don't issue rewrites when diagnostics seen more than once</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/FixitApplyDiagnosticConsumer.cpp</li>
<li class="change-add"><b>add</b>: test/Migrator/double_fixit_ok.swift</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/Migrator.cpp</li>
<li class="change-edit"><b>edit</b>: test/Migrator/Inputs/objc_inference_cross_file_A.swift</li>
<li class="change-add"><b>add</b>: test/Migrator/double_fixit_ok.swift.expected</li>
<li class="change-edit"><b>edit</b>: include/swift/Migrator/FixitApplyDiagnosticConsumer.h</li>
<li class="change-edit"><b>edit</b>: include/swift/Migrator/Migrator.h</li>
<li class="change-edit"><b>edit</b>: test/Migrator/nsopengl_openglversion.swift.expected</li>
</ul>
</li>
<br>
<li>Commit <b>92de6288ecd3af05e23b579802dc66c7627ce539</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Turn off buggy line-level diff in diff-match-patch</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/Migrator.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>b1bc4c3974ef6780f380bba7a20d220195f92754</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[migrator] Update api diff data to xcode 9L135e</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/ios.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/macos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/tvos.json</li>
</ul>
</li>
<br>
<li>Commit <b>052e296037f90de41c9cf9057057c141c34fe714</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Separate Float80 test to x86_64 platform</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/static-abs-swift-abs.swift</li>
<li class="change-add"><b>add</b>: test/Migrator/static-abs-swift-abs-float80.swift</li>
<li class="change-add"><b>add</b>: test/Migrator/static-abs-swift-abs-float80.swift.expected</li>
<li class="change-edit"><b>edit</b>: test/Migrator/static-abs-swift-abs.swift.expected</li>
</ul>
</li>
<br>
<li>Commit <b>315ac7e42d01489ce6b1da987785456bd7117c56</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[migrator] Update API change data by using Xcode 9M135p.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/watchos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/ios.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/macos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/tvos.json</li>
</ul>
</li>
<br>
<li>Commit <b>c7e336faf1852ee64f4c1c10cb7e716427711cdd</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[test][migrator] Add a AppKit test for changing an overriding function</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/appkit.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/appkit.swift.expected</li>
</ul>
</li>
<br>
<li>Commit <b>fd15fa47216120469c916bcb326742cceebcfcda</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Don't add -aarch64-use-tbi twice</p>
<ul>
<li class="change-add"><b>add</b>: test/Migrator/Inputs/no_duplicate_aarch64_use_tbi_ofm.json</li>
<li class="change-add"><b>add</b>: test/Migrator/no_duplicate_aarch64_use_tbi.swift</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/Migrator.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>2b796b7ae19ee49e345a8b4bc9c86f5952ab7b5c</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[migrator] Update API diff data by using Xcode 9M136a.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/ios.json</li>
</ul>
</li>
<br>
<li>Commit <b>0bbd73af98164746ef1aa6ddf64fcca916092ccc</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Fix REQUIRES lines in test</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/no_duplicate_aarch64_use_tbi.swift</li>
</ul>
</li>
<br>
<li>Commit <b>aa9bb7df8f39ee20858db5bc1a444d48a7457dde</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Don't take redundant replacements during AST Passes</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/Migrator/FixitApplyDiagnosticConsumer.h</li>
<li class="change-edit"><b>edit</b>: include/swift/Migrator/EditorAdapter.h</li>
<li class="change-add"><b>add</b>: test/Migrator/no_double_edit_ast_pass.swift.expected</li>
<li class="change-add"><b>add</b>: test/Migrator/DoubleEditAPI.json</li>
<li class="change-add"><b>add</b>: test/Migrator/no_double_edit_ast_pass.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/Migrator/Migrator.h</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/Migrator/EditorAdapter.cpp</li>
<li class="change-add"><b>add</b>: include/swift/Migrator/Replacement.h</li>
</ul>
</li>
<br>
<li>Commit <b>60aaf0cddaec31d355a97727ec23ee2f0e5bcb2d</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Migrate x.toIntMax() to Int64(x)</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/overlay.json</li>
<li class="change-edit"><b>edit</b>: include/swift/IDE/DigesterEnums.def</li>
<li class="change-add"><b>add</b>: test/Migrator/to_int_max.swift.expected</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/APIDiffMigratorPass.cpp</li>
<li class="change-add"><b>add</b>: test/Migrator/to_int_max.swift</li>
</ul>
</li>
<br>
<li>Commit <b>4a63cd39a63f003521c89ac7e536ba31eb595458</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">migrator: update API diff data again by using Xcode 9M136b since we now</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/macos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/tvos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/ios.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/watchos.json</li>
</ul>
</li>
<br>
<li>Commit <b>05b612ba40d0e784b0e7c5fcae0c32ea483a891b</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Remove remap file for primary input at the start of migration</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/Migrator.cpp</li>
<li class="change-add"><b>add</b>: test/Migrator/always_remove_old_remap_file.swift</li>
</ul>
</li>
<br>
<li>Commit <b>ec3eced6b51bfe69a5012232294cb60494afea2d</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">migrator: update api diff data by using Xcode 9M136v.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Migrator/watchos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/macos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/tvos.json</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/ios.json</li>
</ul>
</li>
<br>
<li>Commit <b>9aefc07966c4ba7c535c494f948b47f264a4ec6b</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Add a README for lib/Migrator</p>
<ul>
<li class="change-add"><b>add</b>: lib/Migrator/README.md</li>
</ul>
</li>
<br>
<li>Commit <b>3582dcd65dcc0fb468fb5257deb11b0cbe8384fb</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">Build fix: Update test/Migrator/no_duplicate_aarch64_use_tbi.swift</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Migrator/no_duplicate_aarch64_use_tbi.swift</li>
</ul>
</li>
<br>
<li>Commit <b>2a2c316fd248e59ecef171e526cf03b49a5b06ee</b> by <b>Andrew Trick:</b> <p class="commit-message" style="white-space: pre-wrap;">NFC: Cleanup ClosureScope/AccessEnforcementSelection/Tests.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SILOptimizer/Analysis/ClosureScope.h</li>
<li class="change-add"><b>add</b>: test/SILOptimizer/inout_capture_diagnostics.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/access_enforcement_noescape.swift</li>
</ul>
</li>
<br>
<li>Commit <b>6c8d21069ab46b0cfa9b1475b16852b5c9854056</b> by <b>Andrew Trick:</b> <p class="commit-message" style="white-space: pre-wrap;">AccessSummaryAnalysis: handle @convention(block) in nested nonescape</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/access_enforcement_noescape.swift</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Analysis/AccessSummaryAnalysis.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>cedaed1ce6b96cec4f0a8e03751d91544e0a696f</b> by <b>Andrew Trick:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix an assertion in DiagnostStaticExclusivity and add a .sil test.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/access_summary_analysis.sil</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Analysis/AccessSummaryAnalysis.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>eab283004e6c8320daaffa881f366d7081ad36b9</b> by <b>Andrew Trick:</b> <p class="commit-message" style="white-space: pre-wrap;">Strengthen an assertion in AccessSummaryAnalysis.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Analysis/AccessSummaryAnalysis.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>d2fda3cb46e949da990dc246817be0f8885e3057</b> by <b>Maxim Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">Fixing availability</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/SDK/Intents/INSearchCallHistoryIntent.swift</li>
</ul>
</li>
<br>
<li>Commit <b>941ddafe9226578a2e6702d50f89b1e13f55fb93</b> by <b>Maxim Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix formatting</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/SDK/Intents/INSearchCallHistoryIntent.swift</li>
</ul>
</li>
<br>
<li>Commit <b>f176e30df6df30e798a358ff6066bcc876392fee</b> by <b>Pavel Yaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[ConstraintSolver] Use a flag to prevent solver from removing possible</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Constraints/diagnostics.swift</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>: lib/Sema/CSRanking.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>4329b896fde3a239f99e3e5716680ec1a5e7c7f7</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[Clang Importer] Account for indirection when importing swift_newtypes</p>
<ul>
<li class="change-edit"><b>edit</b>: test/IRGen/newtype.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/newtype.swift</li>
<li class="change-edit"><b>edit</b>: test/IDE/Inputs/custom-modules/Newtype.h</li>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILFunctionType.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>7dbc2f064ce0e3d622fc14c496fde8a786ab0a5f</b> by <b>Michael Ilseman:</b> <p class="commit-message" style="white-space: pre-wrap;">[tests] Don't check for alignment in swift_newtype test (32bit)</p>
<ul>
<li class="change-edit"><b>edit</b>: test/IRGen/newtype.swift</li>
</ul>
</li>
<br>
<li>Commit <b>5cc1fc6ebeadc6844c6dbb380d37db9c01d559a2</b> by <b>Kuba Mracek:</b> <p class="commit-message" style="white-space: pre-wrap;">Improve reporting of @objc inference issues from the Swift runtime</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/SwiftObject.mm</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/Exclusivity.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Runtime/Debug.h</li>
</ul>
</li>
<br>
<li>Commit <b>75685872c8672bc56da1595118bf9b88a3492cf2</b> by <b>Pavel Yaskevich:</b> <p class="commit-message" style="white-space: pre-wrap;">[ClangImporter] Fix importType to return interface types for generic</p>
<ul>
<li class="change-add"><b>add</b>: test/ClangImporter/Inputs/typedef-with-generic-param.h</li>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportType.cpp</li>
<li class="change-add"><b>add</b>: test/ClangImporter/typedef_with_generic_param.swift</li>
</ul>
</li>
<br>
<li>Commit <b>d6995c840e9d83e462895d5253669d0bc5f57de5</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Change the signature of reportToDebugger and _swift_runtime_on_report to</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/Errors.cpp</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/SwiftObject.mm</li>
<li class="change-edit"><b>edit</b>: stdlib/public/runtime/Exclusivity.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Runtime/Debug.h</li>
</ul>
</li>
<br>
<li>Commit <b>3af537fdb813dcc733ad2d6e453d737ef7eb86be</b> by <b>Mark Lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">[Constraint solver] Gather constraints from adjacencies of equiv class.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/ConstraintGraph.cpp</li>
<li class="change-add"><b>add</b>: test/Constraints/gather_all_adjacencies.swift</li>
</ul>
</li>
<br>
<li>Commit <b>e1dd0507b3c5ea104986bbb72db4914e194e8e7a</b> by <b>Jordan Rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] iOS simulator should still build 32-bit by default. (#10510)</p>
<ul>
<li class="change-edit"><b>edit</b>: cmake/modules/DarwinSDKs.cmake</li>
</ul>
</li>
<br>
<li>Commit <b>31b7e0e19efb0a95ecc678ad6cce2a50b4ada876</b> by <b>Ben Cohen:</b> <p class="commit-message" style="white-space: pre-wrap;">[4.0] Move Dictionary(grouping:by) down a level (#10450)</p>
<ul>
<li class="change-edit"><b>edit</b>: benchmark/utils/main.swift</li>
<li class="change-edit"><b>edit</b>: benchmark/CMakeLists.txt</li>
<li class="change-add"><b>add</b>: benchmark/single-source/DictionaryGroup.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/core/HashedCollections.swift.gyb</li>
</ul>
</li>
<br>
<li>Commit <b>3140d85f6a3387102fd2359ace86a88554d3e7c6</b> by <b>Nathan Hawes:</b> <p class="commit-message" style="white-space: pre-wrap;">[index] Add missing parameter and return type references in subscript</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Index/kinds.swift</li>
<li class="change-edit"><b>edit</b>: lib/Index/Index.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>62ce4250d1eeebfe9edd6eb9e2f9ab717e9f60b3</b> by <b>Itai Ferber:</b> <p class="commit-message" style="white-space: pre-wrap;">Allow classes to share an Encoder with superclass</p>
<ul>
<li class="change-edit"><b>edit</b>: test/stdlib/TestJSONEncoder.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/SDK/Foundation/JSONEncoder.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/SDK/Foundation/PlistEncoder.swift</li>
<li class="change-edit"><b>edit</b>: test/stdlib/TestPlistEncoder.swift</li>
</ul>
</li>
<br>
<li>Commit <b>9a4cb90edaad6071d8a6bcf6694cc88f12411c3b</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Don't run AST passes when in Swift 4 or later</p>
<ul>
<li class="change-add"><b>add</b>: test/Migrator/no_ast_passes_after_swift4.swift.expected</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/Migrator.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Migrator/README.md</li>
<li class="change-add"><b>add</b>: test/Migrator/no_ast_passes_after_swift4.swift</li>
<li class="change-edit"><b>edit</b>: test/Migrator/DoubleEditAPI.json</li>
</ul>
</li>
<br>
<li>Commit <b>7e70752706074a94638bf18573076553b35cb156</b> by <b>Mishal Shah:</b> <p class="commit-message" style="white-space: pre-wrap;">[Utils] Update the branch names in update-checkout</p>
<ul>
<li class="change-edit"><b>edit</b>: utils/update-checkout-config.json</li>
</ul>
</li>
<br>
<li>Commit <b>5c598c982bcf5dbff6506c675061556163cf9b6a</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging part of 292188:</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Analysis/TargetLibraryInfo.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>5039a727745668dc295251148e0e948b871063a6</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging r303257:</p>
<ul>
<li class="change-add"><b>add</b>: test/CodeGen/PowerPC/save-cr-ppc32svr4.ll</li>
<li class="change-edit"><b>edit</b>: lib/Target/PowerPC/PPCFrameLowering.cpp</li>
<li class="change-add"><b>add</b>: test/CodeGen/PowerPC/save-bp.ll</li>
<li class="change-add"><b>add</b>: test/CodeGen/PowerPC/save-crbp-ppc32svr4.ll</li>
</ul>
</li>
<br>
<li>Commit <b>8f89f7255e2c73d651ee91cf8308ab220c8dfede</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging r302183:</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Target/PowerPC/PPCFrameLowering.cpp</li>
<li class="change-add"><b>add</b>: test/CodeGen/PowerPC/restore-r30.ll</li>
</ul>
</li>
<br>
<li>Commit <b>f3d3277bb713bb8aced9a7ac2e9b05c52d2844ee</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging r298179:</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/SelectionDAG/SelectionDAG.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64SelectionDAGInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/AVR/AVRISelLowering.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/XCore/XCoreSelectionDAGInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/SelectionDAG/FastISel.cpp</li>
<li class="change-add"><b>add</b>: test/CodeGen/X86/regparm.ll</li>
<li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64ISelLowering.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: include/llvm/IR/Module.h</li>
<li class="change-edit"><b>edit</b>: include/llvm/CodeGen/FastISel.h</li>
<li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMISelLowering.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMSelectionDAGInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/X86/X86ISelLowering.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/X86/X86SelectionDAGInfo.cpp</li>
<li class="change-edit"><b>edit</b>: include/llvm/Target/TargetLowering.h</li>
<li class="change-edit"><b>edit</b>: lib/IR/Module.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/SelectionDAG/TargetLowering.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/SelectionDAG/LegalizeDAG.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/PowerPC/PPCISelLowering.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/Mips/MipsISelLowering.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/X86/X86ISelLowering.h</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/SelectionDAG/LegalizeTypes.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Target/XCore/XCoreISelLowering.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>bf9338a0679df128255df0dbf963e92b5cef238f</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging r304537:</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalMerge.cpp</li>
<li class="change-edit"><b>edit</b>: test/CodeGen/ARM/global-merge-external.ll</li>
</ul>
</li>
<br>
<li>Commit <b>c8fccc53ed66d505898f8850bcc690c977a7c9a7</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging r300267:</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Support/Host.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>a4f470e1762296e746102807ece3eab280fef09f</b> by <b>Alex Lorenz:</b> <p class="commit-message" style="white-space: pre-wrap;">[index] Add the "SpecializationOf" relation to the forward declarations</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Index/IndexDecl.cpp</li>
<li class="change-edit"><b>edit</b>: test/Index/Core/index-source.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>8761ca10b7af9c5a8b71c9893528ae4df1c07169</b> by <b>Vedant Kumar:</b> <p class="commit-message" style="white-space: pre-wrap;">[ubsan] Improve diagnostics for return value checks (clang)</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/CodeGen/CodeGenFunction.h</li>
<li class="change-edit"><b>edit</b>: test/CodeGenObjC/ubsan-nullability.m</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/CGCall.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/CGStmt.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/CodeGenFunction.cpp</li>
<li class="change-edit"><b>edit</b>: test/CodeGenObjC/ubsan-nonnull-and-nullability.m</li>
</ul>
</li>
<br>
<li>Commit <b>c497503f98fa155306447ebdcfb651bd0eaf40fc</b> by <b>Akira Hatanaka:</b> <p class="commit-message" style="white-space: pre-wrap;">Add a subgroup of c++1z-compat to enable and disable the warning about</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SemaCXX/cxx1z-noexcept-function-type.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticGroups.td</li>
<li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticSemaKinds.td</li>
</ul>
</li>
<br>
<li>Commit <b>e155fbdcdc2c7f5dca894375a2750b696e16ee6c</b> by <b>Vedant Kumar:</b> <p class="commit-message" style="white-space: pre-wrap;">[ubsan] Disable the object size check at -O0</p>
<ul>
<li class="change-add"><b>add</b>: test/Driver/fsanitize-object-size.c</li>
<li class="change-edit"><b>edit</b>: test/Driver/fsanitize.c</li>
<li class="change-edit"><b>edit</b>: lib/Driver/SanitizerArgs.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticDriverKinds.td</li>
</ul>
</li>
<br>
<li>Commit <b>dd45806bc409c74b0477072897164e140ef61877</b> by <b>Vedant Kumar:</b> <p class="commit-message" style="white-space: pre-wrap;">Add a warning to a group</p>
<ul>
<li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticDriverKinds.td</li>
</ul>
</li>
<br>
<li>Commit <b>e2c4b32ff4ff0a6b925769c6881436ea2dc70355</b> by <b>Vedant Kumar:</b> <p class="commit-message" style="white-space: pre-wrap;">[ubsan] Improve diagnostics for return value checks (compiler-rt)</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/ubsan/ubsan_handlers.h</li>
<li class="change-edit"><b>edit</b>: lib/ubsan/ubsan_interface.inc</li>
<li class="change-edit"><b>edit</b>: lib/ubsan/ubsan_handlers.cc</li>
<li class="change-edit"><b>edit</b>: test/ubsan/TestCases/Misc/nullability.c</li>
<li class="change-edit"><b>edit</b>: test/ubsan/TestCases/Misc/nonnull.cpp</li>
</ul>
</li>
<br>
</ul>
</body>