[swift-dev] [Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.10 (swift 4.0) #685

Ben Langmuir blangmuir at apple.com
Fri Jun 2 16:06:39 CDT 2017


This looks like temporary fallout from the merge.  I queued up a job to clean the incremental workspaces.


> On Jun 2, 2017, at 1:10 PM, no-reply--- via swift-dev <swift-dev at swift.org> wrote:
> 
> [FAILURE] oss-swift-4.0-incremental-RA-linux-ubuntu-16_10 [#685]
> 
> Build URL:	https://ci.swift.org/job/oss-swift-4.0-incremental-RA-linux-ubuntu-16_10/685/ <https://ci.swift.org/job/oss-swift-4.0-incremental-RA-linux-ubuntu-16_10/685/>
> Project:	oss-swift-4.0-incremental-RA-linux-ubuntu-16_10
> Date of build:	Fri, 02 Jun 2017 12:50:17 -0700
> Build duration:	19 min
> Identified problems:
> 
> Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
> Indication 1 <https://ci.swift.org//job/oss-swift-4.0-incremental-RA-linux-ubuntu-16_10/685/consoleFull#-1232730284ee1a197b-acac-4b17-83cf-a53b95139a76>
> Changes
> 
> Commit d23c2561557453b458240b175a04112922ecde88 by Rintaro Ishizaki:
> [test] Add several test cases for #if condition.
> 
> edit: test/Compatibility/conditional_compiliation_expr.swift
> 
> Commit b56ab17fa5bb7c09f1cdce0fe4b8bfa7af8f89ce by Rintaro Ishizaki:
> [Parse] Separate compilation condition validation and evaluation
> 
> edit: lib/Parse/ParseIfConfig.cpp
> add: test/Parse/ConditionalCompilation/sequence.swift
> add: test/Parse/ConditionalCompilation/sequence_version.swift
> edit: unittests/Parse/BuildConfigTests.cpp
> edit: test/Parse/ConditionalCompilation/identifierName.swift
> edit: lib/AST/ASTDumper.cpp
> edit: lib/Parse/Parser.cpp
> edit: include/swift/Parse/Parser.h
> edit: include/swift/Parse/ParserResult.h
> edit: include/swift/Basic/Version.h
> edit: test/Compatibility/conditional_compiliation_expr.swift
> edit: lib/Basic/Version.cpp
> 
> Commit cd0b7daf1c209581fb489b4f4639cd4ea1101b59 by Rintaro Ishizaki:
> [Parse] Renamed 'getNameStr' to 'getDeclRefStr'
> 
> edit: lib/Parse/ParseIfConfig.cpp
> 
> Commit 3943b8a77cbaa5179f0ce2e70ad412771e8d3f0f by Rintaro Ishizaki:
> [Parse] Add warning with fix-it for combination of '||' and '&&' in
> 
> edit: include/swift/AST/DiagnosticsParse.def
> edit: test/Compatibility/conditional_compiliation_expr.swift
> edit: lib/Parse/ParseIfConfig.cpp
> 
> Commit bd3b2c66017c5a559e091f11ad9ccab662e7ee32 by Rintaro Ishizaki:
> [Parse] Add warning for compound name in compilation condition in swift3
> 
> add: test/Parse/ConditionalCompilation/compoundName_swift4.swift
> edit: lib/Parse/ParseIfConfig.cpp
> edit: test/Compatibility/conditional_compiliation_expr.swift
> edit: test/Parse/ConditionalCompilation/identifierName.swift
> edit: include/swift/AST/DiagnosticsParse.def
> 
> Commit f88f624b9b12e767f54efa1000280bd91748d71a by Philippe Hausler:
> [Foundation] Correct Data._unconditionallyBridgeFromObjectiveC to allow
> 
> edit: stdlib/public/SDK/Foundation/Data.swift
> 
> Commit 392de63a2aab0ec23c0ac69d43e375b445918298 by Philippe Hausler:
> [Foundation] Correct
> 
> edit: stdlib/public/SDK/Foundation/AffineTransform.swift
> 
> Commit c8b06696db7d943750dae3802afabf283e935a20 by Philippe Hausler:
> [Foundation] Correct CharacterSet._unconditionallyBridgeFromObjectiveC
> 
> edit: stdlib/public/SDK/Foundation/CharacterSet.swift
> 
> Commit 2711dfe215a1ee4928fc7a0df12b67acd228b08c by Philippe Hausler:
> [Foundation] Correct DateComponents._unconditionallyBridgeFromObjectiveC
> 
> edit: stdlib/public/SDK/Foundation/DateComponents.swift
> 
> Commit 118ba10d9bee3941026eda5ae772255ad914df50 by Philippe Hausler:
> [Foundation] Correct Decimal._unconditionallyBridgeFromObjectiveC to
> 
> edit: stdlib/public/SDK/Foundation/Decimal.swift
> 
> Commit cb47ec96d59fef21555fe299d09b6b67956b1575 by Philippe Hausler:
> [Foundation] Correct IndexSet._unconditionallyBridgeFromObjectiveC to
> 
> edit: stdlib/public/SDK/Foundation/IndexSet.swift
> 
> Commit 5beae99d6113f3beca9f3a73dd23242ba6fb73ab by Philippe Hausler:
> [Foundation] Correct IndexPath._unconditionallyBridgeFromObjectiveC to
> 
> edit: stdlib/public/SDK/Foundation/IndexPath.swift
> 
> Commit 8e4d6e83540c35735873ed6feba9adac47362c71 by Philippe Hausler:
> [Foundation] Correct Notification._unconditionallyBridgeFromObjectiveC
> 
> edit: stdlib/public/SDK/Foundation/Notification.swift
> 
> Commit 6e2b3c88f80d545d73c639b1ef26915d2ae5606d by Philippe Hausler:
> [Foundation] Correct URLComponents._unconditionallyBridgeFromObjectiveC
> 
> edit: stdlib/public/SDK/Foundation/URLComponents.swift
> 
> Commit 24469a95128bd890b26efe36b954b0c317ca0abc by Philippe Hausler:
> [Foundation] NSNumber bridging and Numeric types (SE-0170)
> 
> delete: test/stdlib/NSNumberBridging.swift.gyb
> delete: stdlib/public/SDK/Foundation/NSNumber.swift.gyb
> add: stdlib/public/SDK/Foundation/NSNumber.swift
> add: test/stdlib/NSNumberBridging.swift
> edit: stdlib/public/SDK/Foundation/CMakeLists.txt
> 
> Commit d26970e77a93577dacc8126dbb0324c65e7b1976 by Philippe Hausler:
> Validate the exactly pattern of Double from NSNumber to ensure proper
> 
> edit: test/stdlib/NSNumberBridging.swift
> edit: stdlib/public/SDK/Foundation/NSNumber.swift
> 
> Commit 138644f1e35456ad3333aa699d964e415f8badae by Philippe Hausler:
> [Foundation] Add unit tests for unconditional bridging and import a few
> 
> edit: test/stdlib/TestAffineTransform.swift
> edit: test/stdlib/TestCharacterSet.swift
> add: test/stdlib/TestDecimal.swift
> edit: test/stdlib/TestIndexPath.swift
> add: test/stdlib/TestNotification.swift
> edit: stdlib/public/SDK/Foundation/AffineTransform.swift
> edit: test/stdlib/TestData.swift
> edit: test/stdlib/TestDate.swift
> edit: test/stdlib/TestIndexSet.swift
> 
> Commit fa39edf6a0486b2c7355efdda32a0992decc3f78 by Philippe Hausler:
> Account for floating point exactly conversions and disable some tests
> 
> edit: test/stdlib/NSNumberBridging.swift
> edit: stdlib/public/SDK/Foundation/NSNumber.swift
> 
> Commit 481f5421006f2aec6c9ee5fb0a4e296944c25d7a by Pavol Vaskovic:
> Support multiple prefix filters
> 
> edit: benchmark/scripts/Benchmark_Driver
> 
> Commit 6d9de4ca7084cdbd8f45389cd6c0d5909c9d2488 by Pavol Vaskovic:
> Multiple filters are specified by repeated -f
> 
> edit: benchmark/scripts/Benchmark_Driver
> 
> Commit 5447443c5b0580baa0ac8cb62c0689636e589247 by Brian King:
> Add support for sharing the private scope between type declaration and
> 
> edit: test/Sema/accessibility_private.swift
> add: test/Sema/accessibility_shared_private.swift
> edit: include/swift/AST/AccessScope.h
> edit: lib/AST/DeclContext.cpp
> add: test/Compatibility/accessibility_private.swift
> edit: lib/AST/NameLookup.cpp
> 
> Commit b3d44e06fad728b0e42efd50d732bcc541b5e2fc by Brian King:
> Do not use GNU ternary extension
> 
> edit: lib/AST/DeclContext.cpp
> 
> Commit 0a1d52e738a9d78786b03c45d71749110ca8d079 by Brian King:
> Update the language and method names to avoid the term 'shared private'
> 
> edit: lib/AST/NameLookup.cpp
> edit: lib/AST/DeclContext.cpp
> edit: include/swift/AST/AccessScope.h
> 
> Commit 0dce9b7e3d0edbe3f56c14b4cf1cbbdf7523e184 by Brian King:
> Store the private scope context in the AccessScope constructor to fix
> 
> edit: lib/AST/DeclContext.cpp
> 
> Commit 9545af6fdfade41b9971a61aed758b6c3f313a38 by Adrian Prantl:
> Rename testcase module.map to module.modulemap (NFC)
> 
> add: test/DebugInfo/Inputs/module.modulemap
> delete: test/DebugInfo/Inputs/module.map
> 
> Commit 288eee0b1bf48d809e175759d437d8fdcb655132 by Max Moiseev:
> [stdlib] New overload for joined()
> 
> edit: test/stdlib/StringAPI.swift
> edit: stdlib/public/core/String.swift
> 
> Commit 616284f60373544cf1c1599b6fb3161f8d4f562c by Robert Widmann:
> Remove an unnecessary StringRef from a Space Engine diagnostic
> 
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> edit: include/swift/AST/DiagnosticsSema.def
> 
> Commit 95e6506682e87e620319d84d1dbd66924ac44e87 by David Farler:
> [Migrator] Don't pick up missing argument type placeholder fix-its
> 
> add: test/Migrator/Inputs/ignore_type_placeholder.swift
> add: test/Migrator/ignore_type_placeholder.swift
> edit: include/swift/Migrator/FixitFilter.h
> 
> Commit 905b6b1710589f1c7401f22a5af21427abdecd3a by Doug Gregor:
> [Serialization] Ignore parsed declarations when resolving x-refs.
> 
> edit: lib/Serialization/Deserialization.cpp
> 
> Commit f7bccb0e688c06158ae461b1dc1fe56a17bfa65d by Doug Gregor:
> [Type checker] Downgrade some "redundant conformance" errors to
> 
> edit: test/Sema/enum_post_hoc_raw_representable_with_raw_type.swift
> edit: test/decl/protocol/conforms/placement.swift
> edit: lib/Sema/TypeCheckProtocol.cpp
> add: test/decl/protocol/conforms/Inputs/redundant_conformance_B.swift
> add: test/decl/protocol/conforms/Inputs/redundant_conformance_A.swift
> add: test/Compatibility/string_collection.swift
> add: test/decl/protocol/conforms/redundant_conformance.swift
> edit: include/swift/AST/DiagnosticsSema.def
> 
> Commit 2e2e4d9bdaf7bd711034801813a331bbbe34bb61 by Nate Cook:
> Revert "Revert "[stdlib] Dictionary/Set enhancements""
> 
> add: validation-test/stdlib/HashedCollectionFilter4.swift
> edit: validation-test/stdlib/Set.swift
> edit: stdlib/public/core/HashedCollections.swift.gyb
> add: validation-test/stdlib/HashedCollectionFilter3.swift
> edit: validation-test/stdlib/Dictionary.swift
> edit: test/api-digester/source-stability.swift.expected
> 
> Commit 3f68f2876ae6f859f777df638487544ddc62111d by Nate Cook:
> Fix dictionary merge bug under optimization
> 
> edit: stdlib/public/core/HashedCollections.swift.gyb
> 
> Commit 32ff6de1cbdd4ee3b304c99cdfe34e2b79996622 by Bob Wilson:
> Change REQUIRES arguments to work with recent LLVM versions
> 
> edit: test/stdlib/KeyPathObjC.swift
> edit: test/stdlib/KeyPath.swift
> edit: test/stdlib/KeyPathImplementation.swift
> edit: validation-test/SIL/verify_all_overlays.sil
> 
> Commit 4fd870b81d42a8d20dcb96c0673a00309c87b0fa by Slava Pestov:
> AST: Change ExistentialLayout::requiresClass from a field to a method
> 
> edit: lib/SIL/SILType.cpp
> edit: lib/Parse/ParseSIL.cpp
> edit: lib/SIL/SILVerifier.cpp
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/IRGen/GenCast.cpp
> edit: lib/IRGen/GenMeta.cpp
> edit: lib/IRGen/GenExistential.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: include/swift/AST/ExistentialLayout.h
> edit: lib/AST/Type.cpp
> edit: lib/AST/ASTMangler.cpp
> 
> Commit 39a95f2dad9aeea611e82b43840376fbe1950dbd by David Farler:
> [Migrator] Add Substring -> String conversion fix-it tests
> 
> add: test/Migrator/Inputs/string_to_substring_conversion.swift
> add: test/Migrator/string_to_substring_conversion.swift.expected
> add: test/Migrator/substring_to_string_conversion.swift.expected
> add: test/Migrator/string_to_substring_conversion.swift
> add: test/Migrator/Inputs/substring_to_string_conversion.swift
> add: test/Migrator/substring_to_string_conversion.swift
> 
> Commit 66b11cbc3dc761abb6103daeaa1b1992e6474e23 by Doug Gregor:
> [SE-0160] Make deprecated @objc inference warnings opt-in.
> 
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: include/swift/Basic/LangOptions.h
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: lib/Sema/CSApply.cpp
> edit: test/attr/attr_objc_swift3_deprecated_uses.swift
> edit: lib/Migrator/Migrator.cpp
> edit: lib/Sema/TypeCheckExprObjC.cpp
> edit: cmake/modules/SwiftSource.cmake
> edit: include/swift/Option/Options.td
> edit: test/attr/attr_objc_swift3_deprecated.swift
> 
> Commit 33db65db2e5839a6e21154aae784928c3327e568 by Joe Shajrawi:
> Fix runtime failure on Linux due to large values by address pass
> 
> edit: test/IRGen/indirect_argument.sil
> edit: lib/IRGen/LoadableByAddress.cpp
> 
> Commit bfb1824f44ae643401de2fb64d054e2fe3fbd3d4 by Maxim Moiseev:
> [stdlib] Adding the StringProtocol
> 
> edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/Substring.swift.gyb
> 
> Commit 8e83ac3220c1722423590c0d2e14c99f031377ab by Maxim Moiseev:
> Adjusting the tests to the new StringProtocol
> 
> edit: test/IDE/complete_at_top_level.swift
> edit: test/IDE/complete_value_expr.swift
> 
> Commit 0d4a0b7dc14df87beb0058d3a8c3eba0f16e6608 by Slava Pestov:
> AST: Update ProtocolDecl::requiresClass() for primitive AnyObject
> 
> edit: validation-test/compiler_crashers_fixed/28604-isinheritedprotocolsvalid.swift
> edit: lib/AST/Decl.cpp
> 
> Commit feea061d323655f4da2bb2286958c2bff13b2330 by Dave Abrahams:
> [stdlib] Move new Unicode decoders into the stdlib
> 
> edit: stdlib/public/core/CMakeLists.txt
> edit: stdlib/public/core/Stride.swift.gyb
> add: stdlib/public/core/UTF8.swift
> add: stdlib/public/core/UTFEncoding.swift
> add: stdlib/public/core/UnicodeParser.swift
> edit: stdlib/public/core/GroupInfo.json
> add: stdlib/public/core/UnicodeEncoding.swift
> add: stdlib/public/core/UIntBuffer.swift
> edit: stdlib/public/core/MutableCollection.swift
> add: stdlib/public/core/UTF16.swift
> edit: stdlib/public/core/Unicode.swift
> edit: stdlib/public/core/Reverse.swift
> edit: test/Prototypes/UnicodeDecoders.swift
> 
> Commit e5cc508415bbe7c8f2d4f454b7a8f887292bf462 by Slava Pestov:
> Sema: Update inheritance clause checking for primitive AnyObject
> 
> edit: lib/Sema/TypeCheckType.cpp
> edit: test/decl/nested/protocol.swift
> 
> Commit d9df0ea380aa54f0ebfacd2dc4597cb766c7ca7f by Slava Pestov:
> AST: Update LookupVisibleDecls for primitive AnyObject
> 
> edit: lib/AST/LookupVisibleDecls.cpp
> 
> Commit 224120f54bdcca3910f2909c2d5c20c2bbbee306 by Joe Groff:
> SIL: Don't DFE functions referenced from KeyPath patterns.
> 
> edit: test/stdlib/KeyPath.swift
> edit: test/stdlib/KeyPathImplementation.swift
> edit: test/stdlib/KeyPathObjC.swift
> edit: lib/SIL/SILInstruction.cpp
> edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
> edit: include/swift/SIL/SILInstruction.h
> edit: lib/SIL/SILInstructions.cpp
> 
> Commit 7e6fcc83f2a9b538d1da48f4fe561863cda13055 by Slava Pestov:
> Runtime: Fix _swift_buildDemanglingForMetadata() for explicit AnyObject
> 
> edit: stdlib/public/runtime/Demangle.cpp
> 
> Commit b57b4cfcb7fa22cfa8626f4000a2889e06fa69d3 by Slava Pestov:
> AST: Don't emit 'AnyObject' (aka 'AnyObject') for primitive AnyObject
> 
> edit: lib/AST/DiagnosticEngine.cpp
> 
> Commit 71f2a2617d70c9ad983b09ba92195feed8bcd87b by Slava Pestov:
> Demangling: Update NodePrinter for primitive AnyObject
> 
> edit: lib/Demangling/NodePrinter.cpp
> 
> Commit 67b235490b71612cd4e1d8e9cbdc90bb851dd777 by Slava Pestov:
> AST: Print AnyObject layout constraint as ': AnyObject' and not ':
> 
> edit: lib/AST/LayoutConstraint.cpp
> 
> Commit 0aff7c0c7884270b18e15d6f102518a8ed540cfb by Roman Levenstein:
> Produce specialized conformances to AnyObject for bound generic types.
> 
> edit: lib/AST/SubstitutionMap.cpp
> edit: lib/AST/ProtocolConformance.cpp
> 
> Commit 4fe3a462658021661c3ea7e70fa320cf988cb882 by Joe Shajrawi:
> Fix an issue that was uncovered by the linux fix: resolves verifier bug
> 
> edit: lib/IRGen/LoadableByAddress.cpp
> edit: lib/SIL/SILVerifier.cpp
> 
> Commit cb845d8d9d0a5513fc1c3b3516f0be03280f19a1 by Slava Pestov:
> AST: Fix protocol composition canonicalization for primitive AnyObject
> 
> edit: lib/AST/Type.cpp
> 
> Commit b0360cebfe78da4d7e2b836856dfb19619a1f1d4 by Slava Pestov:
> AST: Don't build archetypes with an error type as the superclass
> 
> edit: lib/AST/Type.cpp
> edit: lib/AST/GenericSignatureBuilder.cpp
> 
> Commit 214c7f8e5ab42befba89f8c70c571efd22b07259 by Slava Pestov:
> Sema: Update getDefaultGenericArgumentsString() for primitive AnyObject
> 
> edit: lib/Sema/MiscDiagnostics.cpp
> 
> Commit c653b9e0349e7157a405625f73b7e26ec5532b5a by Slava Pestov:
> PrintAsObjC: Update for primitive AnyObject
> 
> edit: lib/PrintAsObjC/PrintAsObjC.cpp
> 
> Commit 208ef650846b26ec28cd0bbc7404aa6e0e746fca by Roman Levenstein:
> Add a test
> 
> add: test/SILOptimizer/specialized_anyobject_conformance.swift
> 
> Commit cde3b920c1cb5b50ab2360c080a735bb790c81b7 by Nate Cook:
> [gardening] Indentation and comment formatting
> 
> edit: stdlib/public/core/Codable.swift
> 
> Commit 443dbd727a28aaa29ee0920e64daeb0714a3a70e by Nate Cook:
> [stdlib] Rename Codable.swift to .gyb
> 
> delete: stdlib/public/core/Codable.swift
> edit: stdlib/public/core/CMakeLists.txt
> add: stdlib/public/core/Codable.swift.gyb
> 
> Commit ce6862731ff14c0fffb923a05d5ce7e82acfb66d by Robert Widmann:
> Improve multi-file decompositions through validation
> 
> add: test/FixCode/Inputs/fixits-enum-multifile.swift
> add: test/FixCode/fixits-empty-switch-multifile.swift
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> add: test/FixCode/fixits-empty-switch-multifile.swift.result
> 
> Commit 195da33d1d8db87ee7a699d4b88a84d428d72c6b by Andrew Trick:
> [Exclusivity] Add deserialization callbacks from the optimizer.
> 
> edit: test/SILGen/addressors.swift
> edit: lib/SIL/SILModule.cpp
> edit: include/swift/SIL/SILModule.h
> edit: lib/SILOptimizer/Mandatory/AccessMarkerElimination.cpp
> 
> Commit ed483362e62907ef672739a55b7172a37dfa374f by Greg Lutz:
> Addition of fix to test/SILGen/constrained_extensions.swift to pull
> 
> edit: test/SILGen/constrained_extensions.swift
> edit: lib/AST/ASTMangler.cpp
> edit: test/SILGen/arguments_as_tuple_overloads.swift
> 
> Commit ab0d0184e8973283d66446c6b546bb279021cb18 by Andrew Trick:
> Add tracing to AccessMarkerElimination.
> 
> edit: lib/SILOptimizer/Mandatory/AccessMarkerElimination.cpp
> 
> Commit 9abeb0d97ac53841bbe975a36c8a7c76a1bbf466 by Nathan Hawes:
> [indexer] Don't index closure params. Resolves rdar://problem/31905371 <rdar://problem/31905371>.
> 
> edit: test/Index/roles.swift
> edit: lib/Index/IndexSymbol.cpp
> edit: lib/Index/Index.cpp
> 
> Commit f7abeb0a666309661608f7b2064339854c96e0cd by Nate Cook:
> [stdlib] GYB Codable and remove duplicated code
> 
> edit: stdlib/public/core/Codable.swift.gyb
> 
> Commit d07a3f821fabce73dfa8522f542119cc15c3fe2e by Slava Pestov:
> Sema: Fix the 'aka AnyObject' thing some more
> 
> edit: lib/AST/DiagnosticEngine.cpp
> 
> Commit ea4fe322958336139504b2eb7db435c87d4ba3d5 by Slava Pestov:
> Reflection: Give up instead of producing an empty field list if a field
> 
> edit: stdlib/public/Reflection/TypeLowering.cpp
> edit: include/swift/Reflection/TypeRefBuilder.h
> edit: stdlib/public/Reflection/TypeRefBuilder.cpp
> 
> Commit ab4d37a4222d687725ad9d1bd265d6d1c279c0c6 by Slava Pestov:
> Reflection: Record superclass as its own field instead of an associated
> 
> edit: include/swift/Reflection/Records.h
> edit: lib/IRGen/GenReflection.cpp
> edit: stdlib/public/Reflection/TypeRefBuilder.cpp
> 
> Commit a77f2f2045de36c71394c800096f14d1bf5256b6 by Slava Pestov:
> Reflection: Share a Demangler instead of creating new ones all the time
> 
> edit: include/swift/Reflection/TypeRefBuilder.h
> edit: stdlib/public/Reflection/TypeRefBuilder.cpp
> 
> Commit 5ac09258897a7571c7e321b03c43cf143501095b by Slava Pestov:
> ABI: Give ExistentialTypeFlags a public constructor
> 
> edit: include/swift/ABI/MetadataValues.h
> 
> Commit f3761c1c2ee57cd245dec2c0ba4088b4be2c6596 by Slava Pestov:
> Reflection: Update for subclass existentials and primitive AnyObject
> 
> edit: include/swift/Remote/MetadataReader.h
> edit: unittests/Reflection/TypeRef.cpp
> edit: test/Reflection/Inputs/TypeLowering.swift
> edit: lib/RemoteAST/RemoteAST.cpp
> edit: stdlib/public/Reflection/TypeRef.cpp
> edit: include/swift/Reflection/TypeRef.h
> edit: stdlib/public/Reflection/TypeLowering.cpp
> edit: include/swift/Reflection/TypeRefBuilder.h
> edit: test/Reflection/typeref_lowering.swift
> add: validation-test/Reflection/reflect_existential.swift
> 
> Commit 504343c66e42055ddd1dd59ff0302062637cfeae by Slava Pestov:
> AST: Check invariants in
> 
> edit: lib/AST/GenericSignature.cpp
> 
> Commit bdffb35d17aa77ddcc5de5784a816e6af2d42aaa by Pavol Vaskovic:
> SR-4572 Remove jinja2 dependency from benchmark test harness generation
> 
> delete: benchmark/scripts/generate_harness/CMakeLists.txt_template
> delete: benchmark/scripts/generate_harness/main.swift_template
> edit: benchmark/scripts/generate_harness/generate_harness.py
> add: utils/gyb_benchmark_support.py
> add: benchmark/CMakeLists.txt.gyb
> edit: benchmark/CMakeLists.txt
> add: benchmark/utils/main.swift.gyb
> edit: benchmark/utils/main.swift
> 
> Commit 5da1ce032f496e7be61e37060d093177fc671815 by Nate Cook:
> [stdlib] Fix order for Dictionary.keys/values tests
> 
> edit: validation-test/stdlib/Dictionary.swift
> 
> Commit d9ae358b05695fd00e51867cde0766d7c249913d by Philippe Hausler:
> Rename NSNumber bridge tests to be clear on what they do
> 
> add: test/stdlib/TestNSNumberBridging.swift
> add: validation-test/stdlib/ValidationNSNumberBridging.swift
> delete: test/stdlib/NSNumberBridging.swift
> delete: validation-test/stdlib/NSNumberBridging.swift.gyb
> 
> Commit 503774e5a7041e2aa9b2eadae3a4065a0c202b59 by Michael Gottesman:
> [gardening] Standardize usage of auto in if-dyncast pattern in
> 
> edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
> 
> Commit c55c0f8bfdf479fda92a9bd82fefc343ebdb2d78 by Michael Gottesman:
> [gardening] Eliminate two else returns.
> 
> edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
> 
> Commit 0fd0be88e82b54f49c9ac14d537bd313113ac48d by Philippe Hausler:
> [Foundation] add additional conformances and functionality to NSRange
> 
> edit: test/Compatibility/bridging-nsnumber-and-nsvalue.swift.gyb
> edit: test/Constraints/bridging-nsnumber-and-nsvalue.swift.gyb
> edit: stdlib/public/SDK/Foundation/NSRange.swift
> 
> Commit 89d50e366fb6cf0229fb41b76081dd30a499294b by github:
> [Sema] -serialize-diagnostics-path should imply -diagnostics-editor-mode
> 
> edit: lib/Frontend/CompilerInvocation.cpp
> add: test/decl/protocol/conforms/fixit_stub_editor_implied.swift
> 
> Commit 39c550fc408f5c035f3485f70f68cee686d90b75 by github:
> [Migrator] Handle function decl renames. rdar://31766131 <rdar://31766131> (#9157)
> 
> edit: include/swift/Migrator/EditorAdapter.h
> edit: lib/Migrator/EditorAdapter.cpp
> add: test/Migrator/rename-func-decl.swift
> edit: test/Migrator/wrap_optional.swift.expected
> edit: test/Migrator/Inputs/cities.swift
> add: test/Migrator/rename-func-decl.swift.expected
> edit: test/Migrator/API.json
> edit: lib/Migrator/SyntacticMigratorPass.cpp
> 
> Commit de969c66c62bf42ee271ed4c27868fa31ee99c7b by github:
> [ClangImporter] Don't infer 'Comparable' for swift_wrapper. (#9120)
> 
> edit: lib/ClangImporter/ImportDecl.cpp
> edit: stdlib/public/core/NewtypeWrapper.swift.gyb
> edit: test/IDE/newtype.swift
> edit: test/ClangImporter/newtype_conformance.swift
> 
> Commit 1acbf56d7b7e390c2550c8a34632edf68007ceef by Xi Ge:
> Sema: Move the fixit for adding missing enum cases to a separate note
> 
> edit: include/swift/AST/DiagnosticsSema.def
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> 
> Commit 68fde695355222748f27e57b27fab3431de08374 by Pavol Vaskovic:
> Applied DRYer. Made python lint happy.
> 
> edit: benchmark/utils/main.swift.gyb
> edit: utils/gyb_benchmark_support.py
> edit: benchmark/scripts/generate_harness/generate_harness.py
> edit: benchmark/utils/main.swift
> 
> Commit d95fbf9e07f068cb7df3a0c80ae4560939540d9b by Xi Ge:
> udpate test
> 
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> edit: test/stmt/switch_stmt2.swift
> edit: test/stmt/switch_stmt1.swift
> 
> Commit 57229845710ef81e337aa322d6457cec9efb7c30 by Robert Widmann:
> Rewrite flattening to be more effective with nested products
> 
> edit: test/NameBinding/reference-dependencies.swift
> edit: validation-test/Driver/Dependencies/rdar25405605.swift
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> 
> Commit 0ce9f7522d7cae06c1782669a1e3fb6308722d9d by Xi Ge:
> update test
> 
> edit: test/stmt/switch_stmt_editor1.swift
> edit: test/stmt/switch_stmt_editor2.swift
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> 
> Commit 5aed293cde6d4c27af6a52bb3d4e8fe58b300ec1 by Nate Cook:
> [stdlib] Fix test for different hash layouts
> 
> edit: validation-test/stdlib/Dictionary.swift
> 
> Commit fb0985bf06ee2f1f3b35eaf7e6acba1d3ef77c9a by Xi Ge:
> update test.
> 
> edit: test/ClangImporter/enum-new.swift
> edit: test/ClangImporter/enum-dataflow.swift
> edit: test/ClangImporter/swift2_warnings.swift
> edit: test/ClangImporter/enum-error.swift
> edit: test/stmt/statements.swift
> 
> Commit 0ab8bb330e1b0c60967c3f874dc5905a2fdd7c54 by Philippe Hausler:
> [Foundation] improve hashing of NSRanges to collide less in reasonable
> 
> edit: stdlib/public/SDK/Foundation/NSRange.swift
> 
> Commit 43c5acbb195cd117f8dd70110215dce5797bb321 by Michael Gottesman:
> [gardening] Fix doxygen headers in ImageInspection files.
> 
> edit: stdlib/public/runtime/ImageInspectionMachO.cpp
> edit: stdlib/public/runtime/ImageInspectionELF.h
> edit: stdlib/public/runtime/ImageInspection.h
> edit: stdlib/public/runtime/ImageInspectionInit.cpp
> edit: stdlib/public/runtime/ImageInspectionELF.cpp
> 
> Commit ccef0215ff1bfd82c77ee5dbd533c7b6a99850e0 by Michael Gottesman:
> [gardening] Fix style inconsistencies.
> 
> edit: stdlib/public/runtime/ImageInspection.h
> 
> Commit 112f344264c4681d9679a39567549579e4cba469 by Michael Gottesman:
> [gardening] Fix header #defines. NFC.
> 
> edit: stdlib/public/runtime/ImageInspection.h
> edit: stdlib/public/runtime/ImageInspectionELF.h
> 
> Commit 0b172f520b15d8b3ea7b53310258af9bfadc6dfa by Xi Ge:
> fix compiler error.
> 
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> 
> Commit de9c646804cb827f54183b003551de7aff4e4ec8 by Devin Coughlin:
> [Exclusivity] Use dynamic enforcement on boxes whose projections escape
> 
> edit: test/SILOptimizer/access_enforcement_selection.swift
> edit: test/SILOptimizer/access_enforcement_selection.sil
> edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
> edit: test/Interpreter/enforce_exclusive_access.swift
> 
> Commit 2d4d9eb202e5932a18f0fb58f063d2a0fd325476 by Xi Ge:
> update test.
> 
> edit: test/Parse/switch.swift
> edit: test/Parse/switch_incomplete.swift
> edit: test/Sema/exhaustive_switch.swift
> edit: test/Parse/matching_patterns.swift
> 
> Commit 99094782a35275fe5dd929fa33381e09b20e5ad4 by Xi Ge:
> whitelist missing enum cases fixits.
> 
> edit: include/swift/Migrator/FixitFilter.h
> 
> Commit 67640727737f36d6629e58a0c89f4fe7e93b6e3e by Joe Groff:
> SILCloner: Map opened types using Type::subst instead of transform.
> 
> edit: lib/AST/Type.cpp
> edit: include/swift/AST/Type.h
> edit: include/swift/SIL/SILCloner.h
> 
> Commit 0d97d55eaed5cb39ddb4e77e00ec307150d9caeb by Nathan Hawes:
> [migrator] Don't walk into user-specified (and possibly generic) type
> 
> edit: test/Migrator/wrap_optional.swift.expected
> edit: lib/Migrator/SyntacticMigratorPass.cpp
> edit: test/Migrator/wrap_optional.swift
> 
> Commit f155d499c0501998cae0b07e9bf285c8781c668c by Dave Abrahams:
> [stdlib] Drop redundant constraint
> 
> edit: stdlib/public/core/String.swift
> 
> Commit 40b66e5935f39901d0e2a0f1fa9227a3498fad17 by Dave Abrahams:
> [stdlib] Implement legacy UTF8 APIs in terms of new components
> 
> edit: stdlib/public/core/Unicode.swift
> edit: stdlib/public/core/UTF8.swift
> edit: stdlib/public/core/CMakeLists.txt
> 
> Commit 2226cbacc0e5a74715f9a40f0f6aae840ab356c1 by Dave Abrahams:
> [stdlib] Inline all of IndexingIterator
> 
> edit: stdlib/public/core/Collection.swift
> 
> Commit e8cb3cabd8d909ff52b3c6b38494a7ccd9fa958f by Dave Abrahams:
> [stdlib] Inline transcode()
> 
> edit: stdlib/public/core/Unicode.swift
> 
> Commit a9c8d415df95c125dbf3eff80f397eceff1954e0 by Dave Abrahams:
> [stdlib] Inline parseScalar
> 
> edit: stdlib/public/core/UTFEncoding.swift
> 
> Commit b1ebc5cd484385a96b4aaae727cacf388b01f1a8 by Dave Abrahams:
> [stdlib] Inline legacy UTF8.decode
> 
> edit: stdlib/public/core/Unicode.swift
> 
> Commit 1eb73b3b62c05fbd9cc7dfe8a3212da84338f57f by Itai Ferber:
> Add Dictionary and Set {En,De}codable conformance
> 
> edit: stdlib/public/core/Codable.swift
> 
> Commit ff65a2b2a12b55b7d21e173f75d5196f39ff6eaa by github:
> Revert "[stdlib] Reformatting and gybbification for Codable &co"
> 
> edit: stdlib/public/core/CMakeLists.txt
> add: stdlib/public/core/Codable.swift
> delete: stdlib/public/core/Codable.swift.gyb
> 
> Commit 4e878a28b6f1fbc200683d62f44d7bd39220c3ba by Dave Abrahams:
> [stdlib] Inline _encodeSomeUTF8
> 
> edit: stdlib/public/core/StringUTF8.swift
> 
> Commit 525001f7a7117c7ddee2a4df0ab852c7587cc957 by Joe Groff:
> Support key paths on 32-bit platforms.
> 
> edit: stdlib/public/SwiftShims/GlobalObjects.h
> edit: test/IRGen/keypaths.sil
> edit: stdlib/public/core/KeyPath.swift
> edit: test/stdlib/KeyPathObjC.swift
> edit: lib/IRGen/GenKeyPath.cpp
> edit: stdlib/public/SwiftShims/HeapObject.h
> add: include/swift/ABI/HeapObject.h
> edit: test/stdlib/KeyPathImplementation.swift
> edit: test/SILGen/keypaths.swift
> edit: test/stdlib/KeyPath.swift
> 
> Commit 44882d2d2abda8508b92a7ff713d67a85137c6b6 by Mark Lacey:
> [Constraint solver] Fix Swift 3 compatibility issue with overloaded
> 
> edit: test/Constraints/overload.swift
> edit: lib/Sema/CSSolver.cpp
> 
> Commit fe38ab15793030183f141cd52f27cfa7621c7513 by Dave Abrahams:
> [stdlib] Inline var first default implementation
> 
> edit: stdlib/public/core/Collection.swift
> 
> Commit d8b341bc74748df5fb341b5590ed8d48f5facd7e by Greg Parker:
> [runtime] Fix alignment of HeapObject header on watchOS.
> 
> edit: stdlib/public/SwiftShims/RefCount.h
> 
> Commit c3391023a4285ebff64f51bab76388ead1939c3e by Dave Abrahams:
> [stdlib] Inline integer parsing
> 
> edit: stdlib/public/core/IntegerParsing.swift.gyb
> 
> Commit e91ab9f9781823ca1a14cbd9f320dfcf9ce65819 by Slava Pestov:
> AST: Rip out some code from GenericSignatureBuilder's inheritance clause
> 
> edit: lib/AST/GenericSignatureBuilder.cpp
> 
> Commit 82d2d3ee437c3996763686bd775a4d9412d52de2 by Slava Pestov:
> Sema: Tweak inheritance clause checks for primitive AnyObject
> 
> edit: test/type/subclass_composition.swift
> edit: lib/Sema/TypeCheckDecl.cpp
> 
> Commit b5721e8d8e8bb6bb536e5e5a95717f20c5c24c2e by Slava Pestov:
> AST: Remove AnyObject protocol
> 
> edit: test/decl/protocol/conforms/placement.swift
> edit: stdlib/public/runtime/SwiftValue.mm
> edit: test/IRGen/objc_pointers.swift
> edit: test/Reflection/capture_descriptors.sil
> edit: lib/AST/Type.cpp
> edit: test/IRGen/generic_class_anyobject.swift
> add: validation-test/compiler_crashers_2_fixed/0091-rdar30168645.swift
> edit: lib/SIL/TypeLowering.cpp
> edit: test/type/subclass_composition.swift
> edit: test/SILOptimizer/specialize_anyobject.swift
> edit: test/Interpreter/subclass_existentials.swift
> edit: test/SILGen/metatype_object_conversion.swift
> edit: include/swift/ABI/MetadataValues.h
> edit: test/SILGen/switch.swift
> edit: validation-test/compiler_crashers_fixed/28604-isinheritedprotocolsvalid.swift
> edit: lib/AST/Module.cpp
> edit: lib/AST/USRGeneration.cpp
> edit: test/IRGen/objc_generic_protocol_conformance.swift
> edit: test/SILGen/objc_attr_NSManaged_multi.swift
> edit: lib/IRGen/GenClass.cpp
> edit: lib/AST/ASTContext.cpp
> edit: test/SourceKit/InterfaceGen/gen_clang_module.swift.response
> edit: lib/SILGen/SILGenApply.cpp
> edit: test/SILGen/objc_imported_generic.swift
> edit: lib/SILGen/SILGenConvert.cpp
> edit: stdlib/public/runtime/Metadata.cpp
> edit: test/Constraints/generics.swift
> edit: test/decl/ext/protocol.swift
> delete: validation-test/SIL/crashers/020-swift-moduledecl-lookupconformance.sil
> edit: test/SILGen/vtable_thunks_reabstraction_final.swift
> edit: test/SILOptimizer/specialize_unconditional_checked_cast.swift
> edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
> edit: lib/SILGen/SILGenFunction.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: test/IRGen/special_protocols.sil
> edit: test/SILOptimizer/access_marker_mandatory.swift
> edit: test/SILGen/function_conversion_objc.swift
> edit: lib/AST/Decl.cpp
> edit: stdlib/public/runtime/Casting.cpp
> edit: test/SILGen/builtins.swift
> edit: test/ClangImporter/serialization-sil.swift
> edit: test/SILGen/dynamic_self.swift
> edit: test/SILGen/pointer_conversion.swift
> edit: validation-test/Reflection/reflect_existential.swift
> edit: test/IDE/annotation.swift
> edit: test/SILGen/opaque_values_silgen.swift
> edit: test/Constraints/dynamic_lookup.swift
> edit: lib/AST/ProtocolConformance.cpp
> delete: validation-test/compiler_crashers_2/0091-rdar30168645.swift
> edit: test/SILGen/foreign_errors.swift
> add: validation-test/SIL/crashers_fixed/020-swift-moduledecl-lookupconformance.sil
> edit: lib/IRGen/GenClangType.cpp
> edit: include/swift/AST/KnownProtocols.def
> edit: lib/IRGen/GenCast.cpp
> edit: test/Generics/existential_restrictions.swift
> edit: test/SILOptimizer/arcsequenceopts_rcidentityanalysis.sil
> edit: test/SILGen/objc_bridging_any.swift
> edit: lib/IRGen/GenMeta.cpp
> edit: test/SILGen/objc_bridging.swift
> edit: lib/AST/ASTPrinter.cpp
> edit: test/SILOptimizer/cast_folding_objc.swift
> edit: test/SILGen/objc_currying.swift
> edit: test/SILGen/optional-cast.swift
> edit: test/SILGen/access_marker_gen.swift
> edit: test/decl/protocol/conforms/Inputs/placement_2.swift
> edit: test/IRGen/objc_methods.swift
> edit: test/SILGen/objc_deprecated_objc_thunks.swift
> edit: lib/Sema/CSDiag.cpp
> edit: stdlib/public/core/Policy.swift
> edit: test/IRGen/objc.swift
> edit: test/SILGen/dynamic.swift
> edit: lib/AST/NameLookup.cpp
> edit: test/SILGen/objc_properties.swift
> edit: test/SILOptimizer/specialize_checked_cast_branch.swift
> edit: lib/PrintAsObjC/PrintAsObjC.cpp
> edit: lib/AST/SubstitutionMap.cpp
> edit: test/SILGen/dynamic_lookup_throws.swift
> edit: test/Constraints/diagnostics.swift
> edit: test/SILOptimizer/cast_folding_objc_no_foundation.swift
> edit: test/IDE/reconstruct_type_from_mangled_name.swift
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/SILGen/generic_casts.swift
> edit: lib/IRGen/GenDecl.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: test/SILOptimizer/devirt_jump_thread.sil
> 
> Commit 57fa43c9af1438b33f281925157560ec4fda115f by github:
> [RangeInfo] Avoid analyzing implicit ASTNodes. rdar://31773556 <rdar://31773556> (#9210)
> 
> edit: lib/AST/ASTNode.cpp
> edit: include/swift/AST/ASTNode.h
> add: test/IDE/range_info_implicit.swift
> edit: lib/IDE/SwiftSourceDocInfo.cpp
> edit: test/IDE/range_info_basics.swift
> 
> Commit a2f48ff8c2cd9eefa908216907a859ac9d65bd17 by David Farler:
> [Migrator] Make performing a fix-it run return the instance used
> 
> edit: lib/Migrator/Migrator.cpp
> add: test/Migrator/pre_fixit_pass.swift.expected
> edit: include/swift/Migrator/MigrationState.h
> add: test/Migrator/pre_fixit_pass.swift
> edit: lib/FrontendTool/FrontendTool.cpp
> add: test/Migrator/pre_fixit_pass_still_failed.swift
> edit: include/swift/Migrator/Migrator.h
> 
> Commit 28560ec0059be986d422edf0952ad57664b81434 by Doug Gregor:
> [Type checker] Warn about NSCoding-conforming classes with unstable
> 
> edit: test/Interpreter/SDK/archiving_generic_swift_class.swift
> add: test/decl/protocol/conforms/nscoding.swift
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: include/swift/AST/DiagnosticsSema.def
> 
> Commit aaf7933a6dd3cf973afd41d45fa98b19b8589305 by Doug Gregor:
> Add the @NSKeyedArchiveLegacy attribute.
> 
> edit: include/swift/AST/Attr.h
> edit: lib/Parse/ParseDecl.cpp
> edit: lib/AST/Attr.cpp
> edit: lib/Serialization/Serialization.cpp
> edit: test/decl/protocol/conforms/nscoding.swift
> edit: test/Interpreter/SDK/archiving_generic_swift_class.swift
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: include/swift/Serialization/ModuleFormat.h
> edit: include/swift/AST/Attr.def
> edit: lib/Sema/TypeCheckAttr.cpp
> edit: test/IDE/complete_decl_attribute.swift
> edit: lib/Sema/TypeCheckDecl.cpp
> 
> Commit 60f5a6529e27319d6db1231b66980255ad917003 by Doug Gregor:
> Add Fix-Its suggesting @NSKeyedArchiveLegacy when it can be used.
> 
> edit: include/swift/AST/DiagnosticsSema.def
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: test/decl/protocol/conforms/nscoding.swift
> 
> Commit b912c7f7e1c4977e7f37b1397ab2105e52db7dbf by Doug Gregor:
> Diagnose attempts to apply @NSKeyedArchiveLegacy to a generic class.
> 
> edit: lib/Sema/TypeCheckAttr.cpp
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/decl/protocol/conforms/nscoding.swift
> 
> Commit bafa99cd6ebff73de69187c4d03d2ef227543742 by Doug Gregor:
> Add the @_staticInitializeObjCMetadata attribute.
> 
> edit: lib/Sema/TypeCheckAttr.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: lib/AST/ASTDumper.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: test/decl/protocol/conforms/nscoding.swift
> edit: include/swift/AST/Attr.def
> edit: lib/AST/Attr.cpp
> 
> Commit e6c6470f1e665842cc5fb8065b75e3d7db56617b by Doug Gregor:
> Properly warn about local classes that conform to NSCoding.
> 
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/decl/protocol/conforms/nscoding.swift
> edit: lib/Sema/TypeCheckProtocol.cpp
> 
> Commit 9b65c85b4429e882b367013d54913669236a6ae8 by Doug Gregor:
> Make diagnostics for NSCoding classes with unstable names more
> 
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/decl/protocol/conforms/nscoding.swift
> 
> Commit bf7a8612e61d93daeef2e100faa77f09da80b096 by Doug Gregor:
> Add @NSKeyedArchiveSubclassesOnly to suppress NSCoding unstable name
> 
> edit: test/Interpreter/SDK/archiving_generic_swift_class.swift
> edit: include/swift/AST/Attr.def
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: test/decl/protocol/conforms/nscoding.swift
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/IDE/complete_decl_attribute.swift
> edit: lib/Sema/TypeCheckAttr.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> 
> Commit c805da7291c65083789a0b3427d7a0eb8aac44de by Doug Gregor:
> Improve/clarify the inference of @_staticInitializeObjCMetadata.
> 
> edit: test/decl/protocol/conforms/nscoding.swift
> edit: lib/Sema/TypeCheckProtocol.cpp
> 
> Commit 2ad2f26024e159dd14f80440fc55ca06eda25510 by Greg Parker:
> [runtime] Fix assignment of Any with mismatched types.
> 
> edit: stdlib/public/runtime/ExistentialMetadataImpl.h
> 
> Commit d8be7ae29efe636f856e0bc518b10ec668e875cd by github:
> Use CF for Hashing (#9203)
> 
> edit: stdlib/public/core/StringHashable.swift
> edit: stdlib/public/stubs/SwiftNativeNSXXXBase.mm.gyb
> 
> Commit 2b097f0a07154e228f508551be147e7f46423d30 by practicalswift:
> [swiftc (38 vs. 5515)] Add crasher in
> 
> add: validation-test/compiler_crashers/28743-swift-typechecker-substmembertypewithbase-swift-moduledecl-swift-typedecl-swift-.swift
> 
> Commit 4692ace3a8beff90fb1efeea672c1edaaf304f4b by Arnold Schwaighofer:
> Add a test case that exercises opaque existential box's value witness
> 
> add: test/Interpreter/dictOfAny.swift
> 
> Commit c2b14dccd38700cc047445bb843676d903b41c68 by Adrian Prantl:
> Debug info: Represent clang-imported submodules.
> 
> edit: lib/IRGen/IRGenModule.cpp
> edit: test/DebugInfo/ImportClangSubmodule.swift
> add: test/DebugInfo/Inputs/SubModule.h
> edit: test/DebugInfo/Inputs/module.modulemap
> edit: lib/IRGen/IRGenDebugInfo.h
> edit: lib/IRGen/IRGenDebugInfo.cpp
> edit: test/DebugInfo/test-foundation.swift
> 
> Commit 0cb4a2865dc34021dee97276005cfcb0935d2b96 by Adrian Prantl:
> Refactor/Cleanup IRGenDebugInfo to use a private implementation (NFC)
> 
> edit: lib/IRGen/IRGenModule.cpp
> edit: lib/IRGen/IRGenSIL.cpp
> edit: lib/IRGen/IRGenDebugInfo.cpp
> edit: lib/IRGen/IRGenDebugInfo.h
> 
> Commit fc4b5fa25d98ca65e94e7eca690778329f8a937a by Erik Eckstein:
> benchmarks: add a blackHole function, which can be used to prevent the
> 
> edit: benchmark/utils/TestsUtils.swift
> 
> Commit 3c4fd12a3fbf92742cd61790b381ec0b67da3213 by Erik Eckstein:
> benchmarks: Prevent the optimizer to completely optimize away Character
> 
> edit: benchmark/single-source/CharacterLiteralsSmall.swift
> 
> Commit 155db0a4bd698ba17697acea76bfe7ad7676d88b by Erik Eckstein:
> Let Character literals, which fit into 64 bits, be folded into a single
> 
> edit: stdlib/public/core/Character.swift
> add: test/SILOptimizer/character_literals.swift
> edit: stdlib/public/core/CTypes.swift
> 
> Commit 9e3dc062a387023a638a88bc9fcb6fff7e1f3cb7 by practicalswift:
> [swiftc (39 vs. 5515)] Add crasher in
> 
> add: validation-test/compiler_crashers/28744-swift-genericenvironment-maptypeoutofcontext-swift-genericenvironment-swift-type.swift
> 
> Commit bf91dc989f42056324d4c03099529d69246c352b by Arnold Schwaighofer:
> Add unit tests for the assignWith value witnesses of opaque existential
> 
> edit: unittests/runtime/Metadata.cpp
> 
> Commit 813d7565736f4b44f2bd28bb9c397cc7db7f82af by Itai Ferber:
> Referencing encoders should use parent codingPath
> 
> edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
> edit: stdlib/public/SDK/Foundation/PlistEncoder.swift
> 
> Commit d8f1caf4a694fe76d2f33c0dca2539626d723684 by Dave Abrahams:
> Inline all the new low-level bits
> 
> edit: stdlib/public/core/UnicodeParser.swift
> edit: stdlib/public/core/UTF8.swift
> 
> Commit 285addb92d077bce10115dffeea6dff58d12eb0c by Erik Eckstein:
> Switch back to the old mangling for ObjC runtime names.
> 
> edit: include/swift/Demangling/Demangle.h
> add: lib/Demangling/OldRemangler.cpp
> edit: lib/Demangling/CMakeLists.txt
> edit: lib/AST/ASTMangler.cpp
> 
> Commit c4002a9398ccb43c6a5114b8c68d30f09ad86877 by Erik Eckstein:
> Use the old mangling for generic ObjC runtime names, which are generated
> 
> edit: test/stdlib/RuntimeObjC.swift
> edit: stdlib/public/runtime/Metadata.cpp
> edit: stdlib/public/runtime/CMakeLists.txt
> edit: test/Interpreter/SDK/archiving_generic_swift_class.swift
> 
> Commit ddecb6444b609fcf9fee66ee3a87e4e307aed876 by Erik Eckstein:
> Add a test to check the archive compatibility between swift versions.
> 
> add: test/Interpreter/SDK/archive_compatibility.swift
> add: test/Interpreter/SDK/Inputs/test.arc
> 
> Commit 3564733d1af6670a16344b175f08b7587fe94e38 by Arnold Schwaighofer:
> Add more unit tests for the assignWith value witnesses of opaque
> 
> edit: unittests/runtime/Metadata.cpp
> 
> Commit e4073daffee0ab0030d30733452152bfda0dae38 by practicalswift:
> Add reproducibility tests for -emit-module, -emit-sib, -emit-sibgen and
> 
> add: test/reproducible-builds/swiftc-emit-sib.swift
> add: test/reproducible-builds/swiftc-emit-sibgen.swift
> add: test/reproducible-builds/swiftc-emit-tbd.swift
> add: test/reproducible-builds/swiftc-emit-module.swift
> 
> Commit 57efeef1af05015fa81b9b66e6d4a92d81390695 by Xi Ge:
> [test] Add range info test for rdar://31692218 <rdar://31692218>
> add: test/IDE/range_info_expr.swift
> 
> Commit dcbc2d198c9dd586f13b739b294e69cc941cc211 by practicalswift:
> [swiftc (40 vs. 5515)] Add crasher in swift::Expr::walk(...)
> 
> add: validation-test/compiler_crashers/28745-ty-getnominalorboundgenericnominal-ty-is-dynamicselftype-ty-isexistentialtype-ty.swift
> 
> Commit 0011117a205387abf8e545e01b8ddc7acd49363d by Philippe Hausler:
> [Foundation] Work-around ambiguity of initializers by avoiding using
> 
> edit: validation-test/stdlib/ValidationNSNumberBridging.swift
> edit: test/stdlib/TestNSNumberBridging.swift
> 
> Commit 16c500d1004322fd6728a5bded5494c29d2fd7e7 by John McCall:
> Fix IRGenSIL to always look through DynamicallyEnforcedAddress.
> 
> edit: lib/IRGen/IRGenSIL.cpp
> edit: test/IRGen/access_markers.sil
> 
> Commit 3a6dbebba0751d18f01cfd8ab8376ae706104e14 by Itai Ferber:
> Fix container assertion in referencing encoders
> 
> edit: stdlib/public/SDK/Foundation/PlistEncoder.swift
> edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
> 
> Commit 7e00d9a6f4f432b39f6534ebc7a21b3fc5b0ff92 by practicalswift:
> [swiftc (41 vs. 5515)] Add crasher in
> 
> add: validation-test/compiler_crashers/28746-second-missing-second-type.swift
> 
> Commit cadc405ae0e28f15a4ad4e22f296b7f50ddf8f50 by Mishal Shah:
> [Update Checkout] Use new swift-4.0-branch for all projects in update
> 
> edit: utils/update-checkout-config.json
> 
> Commit 958b9ad2f1e1437fc47f3d7e6d47e85e87e069d2 by Arnold Schwaighofer:
> Tests for OpaqueBoxedExistentials initWithXXX value witnesses
> 
> edit: unittests/runtime/Metadata.cpp
> 
> Commit 91911991cf9ff70aa6af89320eef14d314464ede by Joe Shajrawi:
> Large loadable types: Fixes a bug wherein we did not update an Apply’s
> 
> add: test/IRGen/big_types_corner_cases.swift
> edit: lib/IRGen/LoadableByAddress.cpp
> 
> Commit 97110db66ce8122c74c9bf6883178dc9755220a1 by github:
> [ClangImporter] Break infinite recursion when failing to import. (#9246)
> 
> edit: lib/ClangImporter/ImportDecl.cpp
> 
> Commit c8d3506e5546214f766f24cb6c1a96ceac3b36d8 by github:
> Revert "[Mangling] Uniformly use "So" for imported decls." (#9233)
> 
> edit: test/IRGen/objc_structs.swift
> edit: test/SILGen/cf.swift
> edit: lib/Demangling/Demangler.cpp
> edit: lib/Demangling/OldRemangler.cpp
> edit: test/SILGen/imported_struct_array_field.swift
> edit: test/IRGen/objc_ns_enum.swift
> edit: test/stdlib/RuntimeObjC.swift
> edit: test/IRGen/foreign_types.sil
> edit: test/Serialization/sil-imported-enums.swift
> edit: test/IRGen/partial_apply_objc.sil
> edit: test/SILGen/c_materializeForSet_linkage.swift
> edit: test/IRGen/abitypes.swift
> edit: lib/RemoteAST/RemoteAST.cpp
> edit: test/IRGen/objc_super.swift
> edit: include/swift/Strings.h
> edit: lib/Demangling/OldDemangler.cpp
> edit: test/IRGen/objc_class_export.swift
> edit: test/Reflection/typeref_decoding_objc.swift
> edit: lib/Demangling/Remangler.cpp
> edit: test/IRGen/objc.swift
> edit: test/SILGen/objc_imported_generic.swift
> edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
> edit: lib/AST/ASTMangler.cpp
> edit: test/IRGen/c_layout.sil
> edit: test/SILOptimizer/predictable_memopt_unreferenceable_storage.swift
> edit: test/IRGen/protocol_conformance_records_objc.swift
> edit: test/IRGen/reflection_metadata_imported.swift
> edit: test/ClangImporter/ctypes_ir.swift
> edit: test/IRGen/newtype.swift
> edit: test/IRGen/objc_generic_class_metadata.sil
> edit: test/SILGen/objc_bridging.swift
> edit: test/SILGen/objc_bridging_any.swift
> edit: test/APINotes/versioned.swift
> edit: test/Demangle/Inputs/manglings.txt
> edit: stdlib/public/runtime/Demangle.cpp
> edit: test/SILGen/external_definitions.swift
> edit: test/SILGen/mangling.swift
> edit: test/SILGen/newtype.swift
> edit: test/SILGen/objc_enum.swift
> edit: lib/IDE/TypeReconstruction.cpp
> edit: test/SILGen/cf_members.swift
> 
> Commit b1fe90cc46af91fb6b683be03f5a9a024e5d7c25 by Argyrios Kyrtzidis:
> [frontend] Don't destroy the compiler instance object inside
> 
> edit: include/swift/Frontend/Frontend.h
> edit: lib/FrontendTool/FrontendTool.cpp
> edit: lib/Frontend/Frontend.cpp
> 
> Commit beb5347f9511fed30a6e30e1c018104e0869d30a by github:
> [Migrator] During de-serialization, remove duplicated API diff items
> 
> edit: include/swift/IDE/APIDigesterData.h
> edit: lib/IDE/APIDigesterData.cpp
> edit: test/Migrator/API.json
> 
> Commit cda147f657f0dfe2a9050c53a368133ce8d1f478 by Argyrios Kyrtzidis:
> [FrontendTool] Fix a compiler error that I missed due to rebasing the
> 
> edit: lib/FrontendTool/FrontendTool.cpp
> 
> Commit b7404a827695066de32ebb1c87af7ad16f5329ae by Jordan Rose:
> [update-checkout] Allow --dump-hashes to skip directories.
> 
> edit: utils/update_checkout.py
> 
> Commit 76b9f21f593bcc39a68c51ac4ed4fa5f395fb344 by Joe Groff:
> SIL: KeyPathInst has to have side effects, since it retains.
> 
> edit: include/swift/SIL/SILNodes.def
> 
> Commit 70f15b3c5e14a1819403a6b156f0b508ca64ebb9 by Joe Groff:
> SIL: Serialization for KeyPathInsts.
> 
> edit: include/swift/Serialization/ModuleFormat.h
> edit: lib/Serialization/SerializeSIL.cpp
> edit: lib/Serialization/SILFormat.h
> add: test/SIL/Serialization/keypath.sil
> edit: lib/Serialization/DeserializeSIL.cpp
> 
> Commit c6f8d4781da24c241688cd92bac133481b1a4a6b by Xi Ge:
> migrator: correct a misplaced assertion. rdar://31980368 <rdar://31980368>
> edit: lib/IDE/APIDigesterData.cpp
> 
> Commit bf23ed2d18571a3316ae762a68d2935e3fa131cd by Slava Pestov:
> Add a regression test
> 
> add: validation-test/compiler_crashers_2_fixed/0093-sr-4471.swift
> 
> Commit 204f6f2317033eb0d3ec91e8fca0f5a6b023d18e by Doug Gregor:
> Generalize TypeChecker::checkGenericArguments().
> 
> edit: lib/Sema/TypeCheckType.cpp
> edit: lib/Sema/TypeChecker.h
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: lib/Sema/TypeCheckGeneric.cpp
> 
> Commit dbb973aab40f1fe8d5725632d4d592ca9c75bfec by Doug Gregor:
> [AST] Allow tentative type witnesses to be plumbed through SubstOptions.
> 
> edit: include/swift/AST/Type.h
> edit: lib/AST/ProtocolConformance.cpp
> edit: include/swift/AST/ProtocolConformance.h
> edit: lib/AST/Type.cpp
> 
> Commit 3dbfa9789f91abe56e1403d7f428722d993140b7 by Doug Gregor:
> [Associated type inference] Check solutions against full requirement
> 
> edit: test/decl/protocol/conforms/failure.swift
> edit: test/Generics/associated_type_where_clause.swift
> edit: test/Constraints/associated_types.swift
> add: validation-test/compiler_crashers_fixed/28737-genericenv-nullptr-too-much-circularity.swift
> edit: lib/Sema/TypeCheckProtocol.cpp
> delete: validation-test/compiler_crashers/28737-genericenv-nullptr-too-much-circularity.swift
> 
> Commit cc6a160d914060e68db14bcd500080f7b56bdad1 by practicalswift:
> [gardening] Remove unused Python property cv
> 
> edit: benchmark/scripts/compare_perf_tests.py
> 
> Commit f7a16f5149bd84b6d1d8c0843c75273917049317 by practicalswift:
> [gardening] Remove unused diagnostic
> 
> edit: include/swift/AST/DiagnosticsParse.def
> 
> Commit 1924661a55db7af51949580f1214709b0908d8b1 by practicalswift:
> [gardening] Remove typo
> 
> edit: lib/AST/GenericSignatureBuilder.cpp
> 
> Commit 2facbde995c703bedc531712e073a6626ee5cb6a by practicalswift:
> [gardening] Remove no longer needed "REQUIRES: asserts"
> 
> edit: validation-test/SIL/crashers_fixed/020-swift-moduledecl-lookupconformance.sil
> 
> Commit d4abd21f002e10232050346f767965daf8180de4 by practicalswift:
> [gardening] Remove duplicate #include
> 
> edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
> 
> Commit d4b36a8949e4a8cf8a04c3c9b0a9cce821f7b5b2 by practicalswift:
> [gardening] Fix spacing
> 
> edit: lib/IDE/APIDigesterData.cpp
> edit: lib/Migrator/SyntacticMigratorPass.cpp
> 
> Commit 3aff1f9d9fdca6b58d406b6ed040e6eb34b0b4bb by practicalswift:
> [gardening] Replace dyn_cast(y) with isa(y) where appropriate
> 
> edit: lib/IRGen/LoadableByAddress.cpp
> 
> Commit a9c03845cc3c4a5c82e07cb2b9e829bf3d4fde8f by practicalswift:
> [gardening] Use consistent headers
> 
> edit: lib/Migrator/Migrator.cpp
> edit: test/Interpreter/subclass_existentials_objc.swift
> edit: benchmark/single-source/SortLargeExistentials.swift
> 
> Commit 47d02474769488ac0d798962a5eadab8fb65c14c by Ben Cohen:
> [stdlib] Speed up Character construction from CharacterView.subscript
> 
> edit: stdlib/public/core/StringCharacterView.swift
> 
> Commit 4db0a4a0706d3a8d8f6aa4ccf10ee4ff91b93836 by Doug Gregor:
> [AST] Remove unused SubstOptions constructor.
> 
> edit: include/swift/AST/Type.h
> 
> Commit 1b6e001a196df95eb08a5abe1d9d92ac935652b4 by Argyrios Kyrtzidis:
> [migrator] Add an AST pass to handle tuple mismatches
> 
> add: test/Migrator/tuple-arguments.swift
> add: test/Migrator/tuple-arguments.swift.expected
> edit: lib/Migrator/SyntacticMigratorPass.cpp
> 
> Commit e0e355550b8cc8d5cfad96d34c3d31023d96d5e6 by Arnold Schwaighofer:
> IRGen: Use link_once instead of external for private decls
> 
> edit: lib/IRGen/GenDecl.cpp
> 
> Commit 6c8dd3959fe1324921d3035d7dc4e6a47ca2ab39 by Doug Gregor:
> [AST] Dodge an annoying libc++ std::function quirk requiring complete
> 
> edit: lib/AST/ProtocolConformance.cpp
> edit: include/swift/AST/Type.h
> edit: lib/Sema/TypeCheckProtocol.cpp
> 
> Commit 7da453165cece214365c1eeab2d84396faf94c9e by Argyrios Kyrtzidis:
> [test/migrator] Disable test/Migrator/tuple-arguments.swift on linux
> 
> edit: test/Migrator/tuple-arguments.swift
> edit: test/Migrator/tuple-arguments.swift.expected
> 
> Commit ef7b8039ec43508b731c230cf5e4c025feb5311e by Doug Gregor:
> [Type checker] Warn about classes conforming to AnyObject in Swift 3
> 
> edit: include/swift/AST/DiagnosticsSema.def
> add: test/Compatibility/anyobject.swift
> edit: test/decl/protocol/conforms/placement.swift
> edit: lib/Sema/TypeCheckDecl.cpp
> 
> Commit a9600338c83edd9f85b8f75a04484e24b81af09e by Philippe Hausler:
> [Foundation] Disable more NSNumber test failures due to incorrect float
> 
> edit: validation-test/stdlib/ValidationNSNumberBridging.swift
> edit: test/stdlib/TestNSNumberBridging.swift
> 
> Commit bea71aa80e63de8cf72b10968e1d58d7cac7ff90 by Dave Abrahams:
> [stdlib] Legacy UTF16 decoding in terms of new components
> 
> edit: stdlib/public/core/UTF16.swift
> edit: stdlib/public/core/Unicode.swift
> 
> Commit 102095433e283a183bc444215e02e9135e39e45e by Robert Widmann:
> Refine parameter type attribute diagnostics
> 
> edit: test/Sema/immutability.swift
> edit: lib/Sema/TypeCheckPattern.cpp
> edit: lib/Sema/TypeCheckGeneric.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: lib/Sema/TypeChecker.h
> edit: include/swift/AST/DiagnosticsSema.def
> edit: lib/Sema/TypeCheckType.cpp
> 
> Commit 88cb9885da567c491436efdb94983842b33b3f18 by Nathan Hawes:
> [indexer] Walk into where clauses on protocols and associated types
> 
> edit: test/Index/roles.swift
> edit: lib/AST/ASTWalker.cpp
> 
> Commit e9f014a446fbc55f07af962eec498fa644d15f39 by Xi Ge:
> [SourceKit] Avoid reporting parent locations for internal only parameter
> 
> edit: test/SourceKit/CursorInfo/cursor_label.swift
> edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
> 
> Commit 746fd2841a82076217f079466ede5702a7e086cf by Joe Shajrawi:
> Fixes a bug in large loadable types wherein only the callee type of
> 
> edit: lib/IRGen/LoadableByAddress.cpp
> edit: test/IRGen/big_types_corner_cases.swift
> 
> Commit adbe86243e1fa11bbbcec0288ce2d094b25b50f0 by Alex Hoppen:
> [Parser] Add fix-it for missing type errors
> 
> edit: test/decl/protocol/protocols.swift
> edit: test/expr/expressions.swift
> edit: lib/Parse/ParseType.cpp
> edit: test/decl/func/functions.swift
> edit: test/Parse/recovery.swift
> 
> Commit 23ded3cf6f4bbdfeaf653d18822bf3dac71197f7 by Slava Pestov:
> Reflection: Fix crash when reflecting existential with fileprivate
> 
> edit: test/Reflection/Inputs/Protocols.swift
> edit: unittests/Reflection/TypeRef.cpp
> edit: test/Reflection/typeref_decoding.swift
> edit: include/swift/Reflection/TypeRefBuilder.h
> edit: include/swift/Remote/MetadataReader.h
> edit: lib/RemoteAST/RemoteAST.cpp
> 
> Commit 8416b1caf7dc1d4e9beb83a48d97bfb6869c97c7 by Slava Pestov:
> Reflection: Don't crash if closure capture type cannot be demangled
> 
> edit: include/swift/Reflection/ReflectionContext.h
> 
> Commit ab7981611348f1d5df8cb38cf58741756978d4d2 by Slava Pestov:
> Reflection: Remove dead line of code
> 
> edit: stdlib/public/Reflection/TypeRef.cpp
> 
> Commit 6bc28ff1c9c75333ceee5986bca775c96d09ebad by Michael Gottesman:
> [strip -ST] Disable runtime stack trace dumping on Darwin when asserts
> 
> edit: validation-test/lit.site.cfg.in
> edit: unittests/runtime/CMakeLists.txt
> add: validation-test/BuildSystem/RuntimeBacktraces/object-files-do-not-reference-dladdr.test-sh
> edit: stdlib/public/runtime/Errors.cpp
> edit: CMakeLists.txt
> delete: test/Runtime/backtrace.swift
> edit: test/Runtime/linux-fatal-backtrace.swift
> add: cmake/modules/AddSwiftRuntime.cmake
> edit: stdlib/public/runtime/ImageInspectionWin32.cpp
> add: test/Runtime/crash_with_backtrace.swift
> add: test/Runtime/crash_without_backtrace_optimized.swift
> edit: test/lit.site.cfg.in
> edit: unittests/runtime/LongTests/CMakeLists.txt
> edit: stdlib/public/runtime/ImageInspectionELF.cpp
> edit: stdlib/public/runtime/CMakeLists.txt
> add: test/Runtime/crash_without_backtrace.swift
> edit: stdlib/public/runtime/ImageInspectionMachO.cpp
> 
> Commit 60d6fb33b7d95108ac293dc7e4a48ef7de382cc3 by Roman Levenstein:
> Use AnyObject instead of _Class when dumping the layout constraints
> 
> edit: lib/Demangling/NodePrinter.cpp
> 
> Commit e92dab7ef2b5dde7ad47289fac5b2415a94f4720 by Roman Levenstein:
> Fix a small bug in the remangler.
> 
> edit: test/Demangle/Inputs/manglings.txt
> edit: lib/Demangling/Remangler.cpp
> 
> Commit a5ddde2d45dbe663c43a1908aa74e9dfaa837985 by Erik Eckstein:
> stdlib: make a few structs @_fixed_layout to fix the resilience build.
> 
> edit: stdlib/public/core/UnicodeParser.swift
> edit: stdlib/public/core/UTF8.swift
> edit: stdlib/public/core/Character.swift
> 
> Commit be86bcac1dd6fb577b30733f402cd25c4626fa99 by David Farler:
> [Migrator] Suggest String <-> Substring conversions
> 
> edit: include/swift/Basic/LangOptions.h
> edit: lib/Frontend/CompilerInvocation.cpp
> add: test/Sema/substring_to_string_conversion.swift
> edit: test/Migrator/Inputs/string_to_substring_conversion.swift
> edit: test/Migrator/string_to_substring_conversion.swift.expected
> edit: test/Migrator/substring_to_string_conversion.swift.expected
> edit: lib/Sema/TypeChecker.h
> edit: test/Migrator/Inputs/substring_to_string_conversion.swift
> edit: include/swift/Option/FrontendOptions.td
> edit: lib/Sema/TypeCheckType.cpp
> edit: lib/Sema/CSDiag.cpp
> add: test/Sema/string_to_substring_conversion.swift
> 
> Commit 5934a865661e3585e35e59bb44427b8a95648476 by Doug Gregor:
> [Clang importer] Look through typealiases when importing members of
> 
> edit: lib/ClangImporter/ImportDecl.cpp
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.apinotes
> add: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/SwiftWrapper.h
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.h
> edit: test/APINotes/versioned.swift
> 
> Commit 896c4645df6a22765a5c70ea6f6112969bcb1008 by Argyrios Kyrtzidis:
> [SourceKit] Accept swift_version in requests and use to set the swift
> 
> edit: test/SourceKit/InterfaceGen/gen_header.swift
> edit: tools/SourceKit/lib/SwiftLang/SwiftEditorInterfaceGen.cpp
> edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
> edit: tools/SourceKit/tools/sourcekitd-test/TestOptions.h
> edit: tools/SourceKit/tools/sourcekitd-test/TestOptions.cpp
> edit: tools/SourceKit/tools/sourcekitd/include/sourcekitd/Internal.h
> edit: tools/SourceKit/tools/sourcekitd/lib/API/DictionaryKeys.h
> edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-Common.cpp
> edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-XPC.cpp
> edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
> edit: tools/SourceKit/include/SourceKit/Core/LangSupport.h
> add: test/SourceKit/InterfaceGen/gen_header.swift.header2.swift4.response
> edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
> edit: tools/SourceKit/tools/sourcekitd-test/Options.td
> edit: test/SourceKit/InterfaceGen/Inputs/header2.h
> 
> Commit 018e79716fe6c3e8e2748e114b2d2254c126024b by Joe Shajrawi:
> Large loadable types pass: resolves a case wherein a tuple’s extracted
> 
> edit: test/IRGen/big_types_corner_cases.swift
> edit: lib/IRGen/LoadableByAddress.cpp
> edit: lib/SIL/SILVerifier.cpp
> 
> Commit 5bb4f6ef46a89f46fa671b89c621b61fb1bef39d by Argyrios Kyrtzidis:
> [test] Simplify 'test/SourceKit/InterfaceGen/gen_header.swift' to check
> 
> edit: test/SourceKit/InterfaceGen/gen_header.swift
> delete: test/SourceKit/InterfaceGen/gen_header.swift.header2.swift4.response
> 
> Commit c333b0b0718ea6627fd75516bd1f1f5f98c648cc by Jordan Rose:
> [AST] Generalize TypeBase::canOverride to TypeBase::matches.
> 
> edit: unittests/AST/TestContext.h
> delete: unittests/AST/OverrideTests.cpp
> edit: include/swift/AST/Types.h
> edit: unittests/AST/CMakeLists.txt
> edit: lib/AST/Type.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> add: unittests/AST/TypeMatchTests.cpp
> 
> Commit f170b94bbaf881dfe7ef7cce25f1900ca222bf8b by Jordan Rose:
> [AST] Don't allow IUO-to-non-optional in non-parameter positions.
> 
> edit: unittests/AST/TypeMatchTests.cpp
> edit: lib/AST/Type.cpp
> 
> Commit 2e61205a9c3596c3261e1f62f33ee9573be5284d by Jordan Rose:
> Move SIL's checkASTTypeForABIDifferences into TypeBase::matches
> 
> edit: lib/AST/Type.cpp
> edit: lib/SIL/SILFunctionType.cpp
> edit: include/swift/AST/Types.h
> 
> Commit 6c098033de599ff3cea6d75bb4c799421a944057 by Jordan Rose:
> Lift the decision of whether a method needs a vtable slot up to AST.
> 
> edit: lib/Serialization/Serialization.cpp
> edit: include/swift/Serialization/ModuleFormat.h
> edit: lib/Serialization/Deserialization.cpp
> edit: include/swift/SIL/TypeLowering.h
> edit: include/swift/SIL/SILVTableVisitor.h
> edit: lib/AST/Decl.cpp
> edit: lib/ClangImporter/ImporterImpl.h
> edit: lib/Sema/CodeSynthesis.cpp
> edit: include/swift/AST/Decl.h
> edit: lib/SIL/SILFunctionType.cpp
> 
> Commit 5563f67ba1ccef38e11c5a15f00fd6b62e49bf88 by Argyrios Kyrtzidis:
> [sourcekitd] Fix linux build
> 
> edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-InProc.cpp
> 
> Commit e606c83ec29cecd7ae877eb277f95b14ddafac36 by Slava Pestov:
> IDE: Add tests for availability-overloaded variables
> 
> edit: test/IDE/print_usrs.swift
> 
> Commit 2f8f11801a8a42e21b887cb637e9d0ab84c0c140 by Pavol Vaskovic:
> Filters are now regullar expression patterns
> 
> edit: benchmark/scripts/Benchmark_Driver
> 
> Commit bcbd1d28fe3cbd8b877bd3072adaa07abae91c4c by Slava Pestov:
> Sema: Infer 'dynamic' for overrides of imported methods
> 
> edit: test/SILGen/objc_thunks.swift
> edit: test/SILGen/vtables.swift
> edit: lib/Sema/TypeCheckDecl.cpp
> 
> Commit 492f5cd35aa30d0e180f2e4c9c136c1c0885dc81 by practicalswift:
> [gardening] Remove redundant repetition of type names (DRY):
> 
> edit: lib/AST/Decl.cpp
> edit: lib/Driver/Driver.cpp
> edit: lib/AST/SourceEntityWalker.cpp
> edit: lib/SILOptimizer/IPO/CapturePropagation.cpp
> edit: lib/Sema/TypeCheckAvailability.cpp
> edit: lib/FrontendTool/FrontendTool.cpp
> edit: lib/IRGen/IRGen.cpp
> edit: lib/SIL/SILVerifier.cpp
> edit: lib/SILOptimizer/Utils/Local.cpp
> edit: lib/SILOptimizer/Utils/SILInliner.cpp
> edit: lib/AST/NameLookup.cpp
> edit: lib/SIL/SILDeclRef.cpp
> edit: lib/Sema/CSDiag.cpp
> edit: lib/IRGen/GenProto.cpp
> edit: lib/SILGen/SILGenProfiling.cpp
> edit: lib/SILOptimizer/Analysis/AliasAnalysis.cpp
> edit: lib/Sema/PlaygroundTransform.cpp
> edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
> edit: lib/SIL/Projection.cpp
> edit: lib/IRGen/GenClass.cpp
> edit: lib/IRGen/IRBuilder.h
> edit: lib/Sema/TypeCheckExpr.cpp
> edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
> edit: lib/IRGen/LoadableByAddress.cpp
> edit: lib/SILOptimizer/LoopTransforms/ArrayBoundsCheckOpts.cpp
> edit: lib/SILOptimizer/Utils/CheckedCastBrJumpThreading.cpp
> edit: lib/TBDGen/TBDGen.cpp
> edit: tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.cpp
> edit: lib/IRGen/GenFunc.cpp
> edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
> edit: include/swift/SIL/PatternMatch.h
> edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
> edit: lib/SILOptimizer/Transforms/RedundantLoadElimination.cpp
> edit: lib/SILOptimizer/IPO/GlobalOpt.cpp
> edit: lib/AST/ASTWalker.cpp
> edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
> edit: lib/Serialization/Serialization.cpp
> edit: lib/SIL/SILFunctionType.cpp
> edit: lib/SILOptimizer/Transforms/ARCCodeMotion.cpp
> edit: lib/Sema/TypeCheckREPL.cpp
> edit: lib/IRGen/IRGenSIL.cpp
> edit: lib/SILOptimizer/Mandatory/DiagnoseUnreachable.cpp
> edit: lib/Sema/PCMacro.cpp
> edit: lib/IRGen/GenBuiltin.cpp
> edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
> edit: include/swift/SIL/SILCloner.h
> edit: lib/SILGen/SILGenPoly.cpp
> edit: lib/AST/ASTPrinter.cpp
> edit: lib/SILOptimizer/Transforms/MergeCondFail.cpp
> edit: lib/IRGen/GenDecl.cpp
> edit: lib/AST/ASTVerifier.cpp
> edit: lib/IDE/CodeCompletion.cpp
> edit: lib/Sema/TypeCheckType.cpp
> edit: lib/Sema/NameBinding.cpp
> edit: lib/IDE/SwiftSourceDocInfo.cpp
> edit: lib/LLVMPasses/LLVMARCOpts.cpp
> edit: lib/AST/Expr.cpp
> edit: lib/Driver/OutputFileMap.cpp
> edit: lib/SILOptimizer/Transforms/RedundantOverflowCheckRemoval.cpp
> edit: lib/AST/ASTNode.cpp
> edit: lib/SILOptimizer/SILCombiner/SILCombine.cpp
> edit: lib/Driver/ParseableOutput.cpp
> edit: lib/SILOptimizer/Transforms/DeadStoreElimination.cpp
> edit: lib/SILOptimizer/Transforms/SILCleanup.cpp
> edit: lib/SILOptimizer/Transforms/ReleaseDevirtualizer.cpp
> edit: lib/IRGen/IRGenDebugInfo.cpp
> edit: lib/SILGen/SILGenStmt.cpp
> edit: lib/SILOptimizer/LoopTransforms/LICM.cpp
> edit: lib/SILOptimizer/Transforms/ConditionForwarding.cpp
> edit: lib/AST/LookupVisibleDecls.cpp
> edit: lib/SILOptimizer/SILCombiner/SILCombinerBuiltinVisitors.cpp
> edit: lib/IRGen/GenCall.cpp
> edit: lib/Sema/InstrumenterSupport.cpp
> edit: lib/Parse/ParseSIL.cpp
> edit: lib/Parse/ParseDecl.cpp
> edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
> edit: lib/Parse/ParseStmt.cpp
> edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
> edit: lib/SILOptimizer/Analysis/ARCAnalysis.cpp
> edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
> edit: lib/AST/GenericSignatureBuilder.cpp
> edit: lib/SILOptimizer/Utils/CFG.cpp
> edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
> edit: lib/AST/USRGeneration.cpp
> edit: lib/SILOptimizer/Analysis/ValueTracking.cpp
> edit: lib/SILGen/SILGenConstructor.cpp
> edit: lib/Sema/InstrumenterSupport.h
> edit: lib/IRGen/GenMeta.cpp
> edit: lib/SILOptimizer/Mandatory/DataflowDiagnostics.cpp
> edit: include/swift/AST/Types.h
> edit: tools/swift-api-digester/swift-api-digester.cpp
> edit: include/swift/SIL/TypeSubstCloner.h
> edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
> edit: lib/IDE/SyntaxModel.cpp
> edit: lib/SIL/SILType.cpp
> edit: lib/SILOptimizer/Transforms/SILCodeMotion.cpp
> edit: include/swift/SILOptimizer/PassManager/PassManager.h
> edit: lib/Sema/TypeChecker.cpp
> edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
> edit: lib/IDE/IDETypeChecking.cpp
> edit: lib/Sema/MiscDiagnostics.cpp
> edit: lib/AST/ASTContext.cpp
> edit: lib/SILOptimizer/Transforms/DeadCodeElimination.cpp
> edit: lib/AST/Module.cpp
> edit: lib/LLVMPasses/LLVMMergeFunctions.cpp
> edit: lib/Sema/TypeCheckStmt.cpp
> edit: include/swift/SILOptimizer/Analysis/EpilogueARCAnalysis.h
> edit: lib/SIL/TypeLowering.cpp
> edit: include/swift/AST/Attr.h
> edit: lib/Index/Index.cpp
> edit: lib/IRGen/GenValueWitness.cpp
> edit: lib/AST/Type.cpp
> edit: lib/Driver/Job.cpp
> edit: lib/Sema/CSApply.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: tools/swift-ide-test/swift-ide-test.cpp
> edit: lib/AST/ASTDumper.cpp
> edit: lib/SILOptimizer/IPO/GlobalPropertyOpt.cpp
> edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
> edit: lib/AST/NameLookupImpl.h
> edit: lib/IDE/TypeReconstruction.cpp
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/SILGen/SILGen.cpp
> 
> Commit dcd98cc04f81c3190bf3e5b700d26392e4fbcceb by Pavol Vaskovic:
> CheckResults with auto-generated error message
> 
> edit: benchmark/single-source/ProtocolDispatch2.swift
> edit: benchmark/single-source/RecursiveOwnedParameter.swift
> edit: benchmark/single-source/DictionaryRemove.swift
> edit: benchmark/single-source/ObjectAllocation.swift
> edit: benchmark/single-source/SortLettersInPlace.swift
> edit: benchmark/single-source/CString.swift
> edit: benchmark/single-source/ObjectiveCBridgingStubs.swift
> edit: benchmark/single-source/StringInterpolation.swift
> edit: benchmark/single-source/Memset.swift
> edit: benchmark/single-source/SortLargeExistentials.swift
> edit: benchmark/single-source/DictTest.swift
> edit: benchmark/single-source/StrComplexWalk.swift
> edit: benchmark/single-source/DropFirst.swift.gyb
> edit: benchmark/single-source/DropWhile.swift.gyb
> edit: benchmark/single-source/HashQuadratic.swift
> edit: benchmark/single-source/RC4.swift
> edit: benchmark/single-source/ObjectiveCBridging.swift
> edit: benchmark/single-source/LinkedList.swift
> edit: benchmark/single-source/DictTest3.swift
> edit: benchmark/single-source/OpenClose.swift
> edit: benchmark/single-source/ArrayLiteral.swift
> edit: benchmark/single-source/PrefixWhile.swift.gyb
> edit: benchmark/single-source/XorLoop.swift
> edit: benchmark/single-source/Calculator.swift
> edit: benchmark/single-source/DropFirst.swift
> edit: benchmark/single-source/PrefixWhile.swift
> edit: benchmark/single-source/Fibonacci.swift
> edit: benchmark/single-source/Prefix.swift.gyb
> edit: benchmark/utils/TestsUtils.swift
> edit: benchmark/single-source/StringTests.swift
> edit: benchmark/single-source/MonteCarloE.swift
> edit: benchmark/single-source/PopFrontGeneric.swift
> edit: benchmark/single-source/Suffix.swift
> edit: benchmark/single-source/DictionaryBridge.swift
> edit: benchmark/single-source/Suffix.swift.gyb
> edit: benchmark/single-source/Hash.swift
> edit: benchmark/single-source/TwoSum.swift
> edit: benchmark/single-source/DeadArray.swift
> edit: benchmark/single-source/DropWhile.swift
> edit: benchmark/single-source/DictionarySwap.swift
> edit: benchmark/single-source/DictTest2.swift
> edit: benchmark/single-source/Prefix.swift
> edit: benchmark/single-source/LazyFilter.swift
> edit: benchmark/single-source/PopFront.swift
> edit: benchmark/single-source/SevenBoom.swift
> edit: benchmark/single-source/SetTests.swift
> edit: benchmark/single-source/DropLast.swift.gyb
> edit: benchmark/single-source/NSDictionaryCastToSwift.swift
> edit: benchmark/single-source/Ackermann.swift
> edit: benchmark/single-source/MapReduce.swift
> edit: benchmark/single-source/NopDeinit.swift
> edit: benchmark/single-source/StrToInt.swift
> edit: benchmark/single-source/DropLast.swift
> 
> Commit e6f3af8edd497c50036f22a9682a334086d6a1e9 by Argyrios Kyrtzidis:
> [frontend] Fix use-after-free issue found via ASAN
> 
> edit: lib/Frontend/Frontend.cpp
> edit: lib/FrontendTool/FrontendTool.cpp
> 
> Commit 713f14eb57fd07d6d39179e233b46dbe3906e274 by Arnold Schwaighofer:
> Disable failing test abi_v7k.swift
> 
> edit: test/IRGen/abi_v7k.swift
> 
> Commit fff77b01c7dbe20b4f5ea14d322f6103811cda5d by practicalswift:
> [gardening] Remove unused variables
> 
> edit: lib/IRGen/GenKeyPath.cpp
> edit: lib/TBDGen/TBDGen.cpp
> edit: lib/Sema/DerivedConformanceCodable.cpp
> 
> Commit cf6cc484c007fca028e514bca80f7d488b2a8ed6 by Joe Groff:
> Switch on key paths.
> 
> edit: test/Constraints/tuple_arguments.swift
> edit: include/swift/Basic/LangOptions.h
> edit: test/Compatibility/tuple_arguments.swift
> edit: test/expr/unary/selector/selector.swift
> edit: test/Constraints/diagnostics.swift
> 
> Commit cb26cd76bf062a4b9900fcf011e6b107c296618b by Joe Groff:
> Reenable KeyPath.appending tests that were crashing the type checker.
> 
> edit: test/stdlib/KeyPathAppending.swift
> 
> Commit 9ca0cfc11afaf1f3d868d1b643910a4a7db024b7 by Arnold Schwaighofer:
> Fix abi_v7k.swift test case and reenable
> 
> edit: test/IRGen/abi_v7k.swift
> 
> Commit dfd9eb34cf8f3ab108041f083bf391f1d782dbde by Dave Abrahams:
> [stdlib] Implement New UTF32 transcoding
> 
> add: stdlib/public/core/UTF32.swift
> edit: stdlib/public/core/CMakeLists.txt
> edit: stdlib/public/core/GroupInfo.json
> edit: stdlib/public/core/Unicode.swift
> 
> Commit e32fb8badb4bc38ce5f63482a3f7a156b8c63ec2 by Dave Abrahams:
> Remove interpolated strings from benchmark CheckResults
> 
> edit: benchmark/single-source/RC4.swift
> edit: benchmark/single-source/HashQuadratic.swift
> edit: benchmark/single-source/Memset.swift
> edit: benchmark/single-source/TwoSum.swift
> edit: benchmark/single-source/ObjectiveCBridgingStubs.swift
> edit: benchmark/single-source/StringInterpolation.swift
> edit: benchmark/single-source/PopFront.swift
> edit: benchmark/single-source/PopFrontGeneric.swift
> edit: benchmark/single-source/Integrate.swift
> edit: benchmark/single-source/Walsh.swift
> edit: benchmark/single-source/MapReduce.swift
> edit: benchmark/single-source/Calculator.swift
> edit: benchmark/utils/TestsUtils.swift
> edit: benchmark/single-source/LinkedList.swift
> edit: benchmark/single-source/ObjectiveCNoBridgingStubs.swift
> edit: benchmark/single-source/StrComplexWalk.swift
> edit: benchmark/single-source/DropLast.swift
> edit: benchmark/single-source/DropLast.swift.gyb
> edit: benchmark/single-source/RecursiveOwnedParameter.swift
> edit: benchmark/single-source/PrefixWhile.swift
> edit: benchmark/single-source/Suffix.swift
> edit: benchmark/single-source/CString.swift
> edit: benchmark/single-source/MonteCarloE.swift
> edit: benchmark/single-source/SortLargeExistentials.swift
> edit: benchmark/single-source/Suffix.swift.gyb
> edit: benchmark/single-source/Ackermann.swift
> edit: benchmark/single-source/BitCount.swift
> edit: benchmark/single-source/DictionaryBridge.swift
> edit: benchmark/single-source/Prefix.swift.gyb
> edit: benchmark/single-source/RGBHistogram.swift
> edit: benchmark/single-source/MonteCarloPi.swift
> edit: benchmark/single-source/OpenClose.swift
> edit: benchmark/single-source/Fibonacci.swift
> edit: benchmark/single-source/StrToInt.swift
> edit: benchmark/single-source/DictTest.swift
> edit: benchmark/single-source/RangeAssignment.swift
> edit: benchmark/single-source/ByteSwap.swift
> edit: benchmark/single-source/DropFirst.swift
> edit: benchmark/single-source/XorLoop.swift
> edit: benchmark/single-source/SortLettersInPlace.swift
> edit: benchmark/single-source/ObjectiveCBridging.swift
> edit: benchmark/single-source/StringTests.swift
> edit: benchmark/single-source/DictTest2.swift
> edit: benchmark/single-source/SetTests.swift
> edit: benchmark/single-source/DropWhile.swift.gyb
> edit: benchmark/single-source/NopDeinit.swift
> edit: benchmark/single-source/Prims.swift
> edit: benchmark/single-source/DictionarySwap.swift
> edit: benchmark/single-source/ProtocolDispatch2.swift
> edit: benchmark/single-source/Prefix.swift
> edit: benchmark/single-source/DeadArray.swift
> edit: benchmark/single-source/ArrayLiteral.swift
> edit: benchmark/single-source/NSDictionaryCastToSwift.swift
> edit: benchmark/single-source/PrefixWhile.swift.gyb
> edit: benchmark/single-source/ObjectAllocation.swift
> edit: benchmark/single-source/DropFirst.swift.gyb
> edit: benchmark/single-source/ArraySubscript.swift
> edit: benchmark/single-source/SevenBoom.swift
> edit: benchmark/single-source/DictionaryRemove.swift
> edit: benchmark/single-source/DictTest3.swift
> edit: benchmark/single-source/LazyFilter.swift
> edit: benchmark/single-source/Hash.swift
> edit: benchmark/single-source/DropWhile.swift
> 
> Commit b93dd6602e5c66b95e7b447a76c2c32767a21388 by Graydon Hoare:
> XFAILing the String test to fix the build
> 
> edit: validation-test/stdlib/String.swift
> 
> Commit 651bb4c50640b9024698a25a06a24c4c624c206f by Ben Langmuir:
> [cursor-info] Tweak check to not report parent_loc on locals in body
> 
> edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
> edit: test/SourceKit/CursorInfo/cursor_label.swift
> 
> Commit 47875fc4e0fe9ecea2d521f0bfba316359a388c3 by Maxim Moiseev:
> [stdlib] Removing a few harmful overloads of <
> 
> edit: stdlib/public/core/Integers.swift.gyb
> 
> Commit b72e95f5f7fb47163d6336e35b3f2031fe3058a0 by Maxim Moiseev:
> Adding tests for the removed < overloads
> 
> edit: test/stdlib/MixedTypeArithmeticsDiagnostics3.swift
> edit: test/stdlib/MixedTypeArithmeticsDiagnostics4.swift
> 
> Commit 2d49d17a75a2797917bb890c0522934120dba84b by Maxim Moiseev:
> [stdlib] Addressing the benchmark regression
> 
> edit: stdlib/public/core/StringComparable.swift
> 
> Commit badf215b82240170ffcf89f00aac8c9fd456dec2 by Graydon Hoare:
> Use .skip rather than .xfail on unknown-cause stdlib String test
> 
> edit: validation-test/stdlib/String.swift
> 
> Commit 3ec4bb0ec0e68c2b9c6d09747501385237577706 by Doug Coleman:
> cmake: Disable SourceKit Swiflang unittests on embedded darwin
> 
> edit: CMakeLists.txt
> edit: unittests/SourceKit/SwiftLang/CMakeLists.txt
> 
> Commit e334da4efeed57583e3a3d73cddb29924b46ec8d by Joe Shajrawi:
> Resolves an issue with large loadable types wherein functions types
> 
> edit: lib/SIL/SILVerifier.cpp
> edit: test/IRGen/big_types_corner_cases.swift
> edit: lib/IRGen/LoadableByAddress.cpp
> 
> Commit 4a93c3bfb996b99d3a1f0fc32a425a8395448368 by Doug Coleman:
> overlays: Update dependencies and amend the script to add headers.
> 
> edit: stdlib/public/SDK/GameplayKit/CMakeLists.txt
> edit: stdlib/public/SDK/CoreLocation/CMakeLists.txt
> edit: stdlib/public/SDK/MapKit/CMakeLists.txt
> edit: stdlib/public/SDK/Intents/CMakeLists.txt
> edit: stdlib/public/SDK/SceneKit/CMakeLists.txt
> edit: stdlib/public/SDK/Foundation/CMakeLists.txt
> edit: stdlib/public/SDK/os/CMakeLists.txt
> edit: stdlib/public/SDK/WatchKit/CMakeLists.txt
> edit: stdlib/public/SDK/CoreData/CMakeLists.txt
> edit: stdlib/public/SDK/UIKit/CMakeLists.txt
> edit: stdlib/public/SDK/Photos/CMakeLists.txt
> edit: stdlib/public/SDK/CloudKit/CMakeLists.txt
> edit: utils/find-overlay-dependencies.sh
> edit: stdlib/public/SDK/Contacts/CMakeLists.txt
> edit: stdlib/public/SDK/HomeKit/CMakeLists.txt
> edit: stdlib/public/SDK/SpriteKit/CMakeLists.txt
> edit: stdlib/public/SDK/GLKit/CMakeLists.txt
> 
> Commit f0a384bcb7a34cf61e5d4b3193c07cc479de7635 by github:
> Revert "overlays: Update dependencies and amend the script to add
> 
> edit: stdlib/public/SDK/Contacts/CMakeLists.txt
> edit: stdlib/public/SDK/Photos/CMakeLists.txt
> edit: stdlib/public/SDK/WatchKit/CMakeLists.txt
> edit: stdlib/public/SDK/Intents/CMakeLists.txt
> edit: stdlib/public/SDK/CoreLocation/CMakeLists.txt
> edit: stdlib/public/SDK/SpriteKit/CMakeLists.txt
> edit: stdlib/public/SDK/UIKit/CMakeLists.txt
> edit: stdlib/public/SDK/HomeKit/CMakeLists.txt
> edit: stdlib/public/SDK/Foundation/CMakeLists.txt
> edit: stdlib/public/SDK/GameplayKit/CMakeLists.txt
> edit: stdlib/public/SDK/os/CMakeLists.txt
> edit: stdlib/public/SDK/GLKit/CMakeLists.txt
> edit: stdlib/public/SDK/MapKit/CMakeLists.txt
> edit: stdlib/public/SDK/CloudKit/CMakeLists.txt
> edit: utils/find-overlay-dependencies.sh
> edit: stdlib/public/SDK/SceneKit/CMakeLists.txt
> edit: stdlib/public/SDK/CoreData/CMakeLists.txt
> 
> Commit 178b9f0b4477830267fc1bcc9065f4045dbdbc5e by Maxim Moiseev:
> [stdlib] Adding bounds check in a.subscript(Index) fast path
> 
> edit: stdlib/public/core/StringCharacterView.swift
> edit: validation-test/stdlib/String.swift
> 
> Commit cfebb599cb3fb8223a315f9d84ee59171b820c02 by Doug Coleman:
> overlays: Update dependencies and amend the script to add headers.
> 
> edit: stdlib/public/SDK/Photos/CMakeLists.txt
> edit: stdlib/public/SDK/WatchKit/CMakeLists.txt
> edit: stdlib/public/SDK/SceneKit/CMakeLists.txt
> edit: utils/find-overlay-dependencies.sh
> edit: stdlib/public/SDK/UIKit/CMakeLists.txt
> edit: stdlib/public/SDK/CoreData/CMakeLists.txt
> edit: stdlib/public/SDK/Foundation/CMakeLists.txt
> edit: stdlib/public/SDK/CoreLocation/CMakeLists.txt
> edit: stdlib/public/SDK/Contacts/CMakeLists.txt
> edit: stdlib/public/SDK/GameplayKit/CMakeLists.txt
> edit: stdlib/public/SDK/CloudKit/CMakeLists.txt
> edit: stdlib/public/SDK/Intents/CMakeLists.txt
> edit: stdlib/public/SDK/HomeKit/CMakeLists.txt
> edit: stdlib/public/SDK/os/CMakeLists.txt
> edit: stdlib/public/SDK/MapKit/CMakeLists.txt
> edit: stdlib/public/SDK/GLKit/CMakeLists.txt
> edit: stdlib/public/SDK/SpriteKit/CMakeLists.txt
> 
> Commit f697075abb4a429c04e4a2796160267bde1c68a0 by David Farler:
> [Migrator] Add `Swift.` prefix to type(of:) expressions in Swift 3
> 
> add: test/Migrator/prefix_typeof_expr.swift
> add: test/Migrator/prefix_typeof_expr.swift.expected
> edit: test/Migrator/tuple-arguments.swift
> edit: lib/Migrator/SyntacticMigratorPass.cpp
> edit: test/Migrator/tuple-arguments.swift.expected
> 
> Commit a14953809a0168d6be6dfb5e21bc7f5ea4450e61 by github:
> [SourceKit] When cursor points to an external argument name in a
> 
> edit: include/swift/IDE/Utils.h
> edit: lib/IDE/SwiftSourceDocInfo.cpp
> edit: include/swift/AST/SourceEntityWalker.h
> edit: lib/AST/SourceEntityWalker.cpp
> edit: test/SourceKit/CursorInfo/cursor_label.swift
> 
> Commit 0bb299abc8e6ca26710a81816843095e523d0a4a by Argyrios Kyrtzidis:
> [frontend] Add 'finishProcessing()' method for DiagnosticConsumers to do
> 
> edit: lib/Frontend/SerializedDiagnosticConsumer.cpp
> edit: lib/AST/DiagnosticEngine.cpp
> edit: include/swift/AST/DiagnosticEngine.h
> edit: include/swift/AST/DiagnosticConsumer.h
> edit: lib/FrontendTool/FrontendTool.cpp
> edit: include/swift/Frontend/SerializedDiagnosticConsumer.h
> add: test/Misc/serialized-diagnostics-file.swift
> 
> Commit eea9732e540e869916cf992b4caebcc2e69baa7b by Argyrios Kyrtzidis:
> [frontend] Address feedback by Jordan
> 
> edit: lib/FrontendTool/FrontendTool.cpp
> edit: lib/AST/DiagnosticEngine.cpp
> 
> Commit 0774db030f26270cb44c92a64676988231990d1d by David Farler:
> [Migrator] Separate AST Pass implementations
> 
> edit: lib/Migrator/CMakeLists.txt
> add: lib/Migrator/TypeOfMigratorPass.cpp
> edit: test/Migrator/prefix_typeof_expr.swift.expected
> edit: test/Migrator/tuple-arguments.swift.expected
> delete: include/swift/Migrator/SyntacticMigratorPass.h
> edit: test/Migrator/tuple-arguments.swift
> delete: lib/Migrator/SyntacticMigratorPass.cpp
> add: include/swift/Migrator/ASTMigratorPass.h
> edit: lib/Migrator/Migrator.cpp
> edit: test/Migrator/prefix_typeof_expr.swift
> add: lib/Migrator/TupleSplatMigratorPass.cpp
> add: lib/Migrator/APIDiffMigratorPass.cpp
> 
> Commit dd7b62c0d869bdc2cdfc0bb286b040958bd063d5 by Slava Pestov:
> Sema: Fix crash with ambiguous overload inside a trailing closure
> 
> edit: test/Constraints/diagnostics.swift
> edit: lib/Sema/CSDiag.cpp
> 
> Commit 427bb321a4cc560431022266f59eabb7518fd0c0 by Slava Pestov:
> Sema: Fix crash when diagnosing invalid assignment expression
> 
> edit: test/Constraints/lvalues.swift
> edit: lib/Sema/CSGen.cpp
> 
> Commit cd751c435039d711553bc49a2cc6d3070c5ff956 by Saleem Abdulrasool:
> swift-format: use named return codes (NFC)
> 
> edit: tools/driver/swift_format_main.cpp
> 
> Commit 60220ad84b349d1e2a83a19e219b7f07ead0ba52 by Saleem Abdulrasool:
> swift-format: allow reading from stdin as specified
> 
> edit: tools/driver/swift_format_main.cpp
> 
> Commit ffc594bd2062bd1668a33b20941a885ceb05bd34 by github:
> [Foundation] Performance improvements for IndexPath bridging and
> 
> add: stdlib/public/SwiftShims/NSIndexPathShims.h
> edit: stdlib/public/SDK/Foundation/IndexPath.swift
> edit: stdlib/public/SwiftShims/CMakeLists.txt
> edit: stdlib/public/SwiftShims/FoundationOverlayShims.h
> edit: test/stdlib/TestIndexPath.swift
> 
> Commit 02562c3eb01c47bab83067c68c11171c48a970f1 by ben-cohen:
> Substring.index(_:offsetBy:) is allowed offset of 0
> 
> edit: stdlib/public/core/Substring.swift.gyb
> 
> Commit 6d63d90e0eb4b8c8cf7276ad383672de5de12e0f by Robert Widmann:
> SR-331: Diagnostic notes and fixits for unicode confusables (#9070)
> 
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/Parse/CMakeLists.txt
> add: utils/generate_confusables.py
> edit: lib/Parse/Lexer.cpp
> add: utils/UnicodeData/confusables.txt
> edit: include/swift/AST/DiagnosticsSema.def
> add: include/swift/Parse/Confusables.h
> add: include/swift/Parse/Confusables.def
> add: test/Parse/confusables.swift
> edit: include/swift/Parse/Lexer.h
> add: lib/Parse/Confusables.cpp
> edit: include/swift/AST/DiagnosticsParse.def
> 
> Commit 796d004fd06971c618fea50b53db112d47d1ee91 by Dave Abrahams:
> [stdlib] Allow Unicode Encoding to fail
> 
> edit: stdlib/public/core/UTF16.swift
> edit: stdlib/public/core/UTF8.swift
> edit: stdlib/public/core/UnicodeEncoding.swift
> edit: stdlib/public/core/UTF32.swift
> edit: stdlib/public/core/Unicode.swift
> edit: test/Prototypes/UnicodeDecoders.swift
> 
> Commit e08fd9af46b08ab080e6feb1abbae2252b4a8fee by Dave Abrahams:
> [stdlib] Direct unicode transcoding
> 
> edit: stdlib/public/core/UTF16.swift
> edit: stdlib/public/core/UnicodeEncoding.swift
> edit: test/Prototypes/UnicodeDecoders.swift
> edit: stdlib/public/core/UTF8.swift
> 
> Commit 0777cccb714ae848ea53b6982d8e99869fb18877 by Devin Coughlin:
> [Exclusivity] Make static access conflict an error in Swift 4 mode.
> 
> edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
> edit: include/swift/AST/DiagnosticsSIL.def
> edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
> add: test/SILOptimizer/exclusivity_static_diagnostics_swift3.swift
> edit: test/SILOptimizer/exclusivity_static_diagnostics.swift
> 
> Commit fc35acaac740d12ab1a74420b2d0fd2be3beaca1 by Dave Abrahams:
> [stdlib] Every UnicodeCodec is a UnicodeEncoding
> 
> edit: stdlib/public/core/Unicode.swift
> 
> Commit 776e0a632a8d99a79ec78fd286e389931e57dcee by Dave Abrahams:
> [stdlib] Make a generic more idiomatic
> 
> edit: stdlib/public/core/Unicode.swift
> 
> Commit 9c15385aea0c8d72be4bd8132a1b2c5fae16f03a by Saleem Abdulrasool:
> swift-format: add vim integration
> 
> add: utils/vim/swift-format.py
> 
> Commit 5adeff065cf6481a9a69a92ff11e395da365a9cc by Pavel Yaskevich:
> [QoI] Improve diagnostics for calling instance methods on type or in
> 
> edit: test/NameBinding/name_lookup.swift
> edit: test/ClangImporter/objc_parse.swift
> edit: lib/Sema/CSDiag.cpp
> edit: test/Constraints/diagnostics.swift
> 
> Commit a21053d5d2056ca012026998d3476555ecc68962 by Slava Pestov:
> Add a regression test
> 
> add: validation-test/compiler_crashers_2_fixed/0094-rdar30689883.swift
> 
> Commit ceff27cfd1965117bb3df2b09382849b24665c69 by Slava Pestov:
> Add test for SR-2600 which is already fixed
> 
> edit: test/Constraints/tuple.swift
> 
> Commit 2fe863266cf34aa9ac12d8074b63e2b42bd2d01d by Slava Pestov:
> AST: Fix crashes when name lookup finds declarations outside of a
> 
> add: validation-test/compiler_crashers_fixed/28735-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
> edit: lib/AST/NameLookup.cpp
> edit: lib/Sema/TypeCheckType.cpp
> delete: validation-test/compiler_crashers/28701-false-should-have-found-context-by-now.swift
> add: validation-test/compiler_crashers_fixed/28725-gpdecl-getdepth-generictypeparamdecl-invaliddepth-parameter-hasnt-been-validated.swift
> delete: validation-test/compiler_crashers/28725-gpdecl-getdepth-generictypeparamdecl-invaliddepth-parameter-hasnt-been-validated.swift
> delete: validation-test/IDE/crashers_2/0010-reference-to-self-in-extension-init.swift
> delete: validation-test/compiler_crashers/28734-conformingreplacementtype-is-substitutabletype-conformingreplacementtype-is-depe.swift
> delete: validation-test/compiler_crashers/28729-archetype-bad-generic-context-nesting.swift
> add: validation-test/compiler_crashers_fixed/28729-archetype-bad-generic-context-nesting.swift
> add: validation-test/IDE/crashers_2_fixed/0010-reference-to-self-in-extension-init.swift
> edit: lib/AST/DeclContext.cpp
> edit: include/swift/AST/DeclContext.h
> edit: test/decl/nested/protocol.swift
> add: validation-test/compiler_crashers_fixed/28701-false-should-have-found-context-by-now.swift
> add: validation-test/compiler_crashers_fixed/28734-conformingreplacementtype-is-substitutabletype-conformingreplacementtype-is-depe.swift
> delete: validation-test/compiler_crashers/28727-objectty-haserror-cannot-have-errortype-wrapped-inside-lvaluetype.swift
> delete: validation-test/compiler_crashers/28741-anonymous-namespace-verifier-walktodeclpost-swift-decl.swift
> delete: validation-test/compiler_crashers/28735-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
> add: validation-test/compiler_crashers_fixed/28741-anonymous-namespace-verifier-walktodeclpost-swift-decl.swift
> add: validation-test/compiler_crashers_fixed/28727-objectty-haserror-cannot-have-errortype-wrapped-inside-lvaluetype.swift
> 
> Commit c3ac890a34936b90e638ab412845653772dd0d31 by Slava Pestov:
> Sema: Fix findDeclContextForType() for types nested inside closures
> 
> edit: test/decl/nested/type_in_function.swift
> edit: lib/Sema/TypeCheckType.cpp
> 
> Commit d0105f5526fd71bac8b165839cabd08cb0d4e197 by Slava Pestov:
> Sema: Fix incorrect 'static' operator check
> 
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: test/decl/func/operator.swift
> 
> Commit f6f3ed0fe7e3c0d8d6af85bb238e039041ac0d42 by github:
> Add Collection constraints via protocol where clauses (#9374)
> 
> edit: stdlib/public/core/RandomAccessCollection.swift
> edit: stdlib/public/core/Collection.swift
> edit: stdlib/public/core/MutableCollection.swift
> edit: stdlib/public/core/ExistentialCollection.swift.gyb
> edit: stdlib/public/core/BidirectionalCollection.swift
> edit: validation-test/stdlib/CollectionDiagnostics.swift
> edit: stdlib/public/core/Mirror.swift
> edit: stdlib/public/core/ArrayBufferProtocol.swift
> 
> Commit faba513f9ec0fe452258ccc942c6bc77ca6810dd by ben-cohen:
> Constrain Lazy.Elements.Element == Element
> 
> edit: stdlib/public/core/Flatten.swift.gyb
> edit: stdlib/public/core/LazySequence.swift
> 
> Commit e4af80d39cec3a50e3d34a142ed21fd64637946e by ben-cohen:
> Remove redudant constraints to supress warnings
> 
> edit: stdlib/public/core/Collection.swift
> edit: stdlib/private/StdlibCollectionUnittest/CheckRangeReplaceableSliceType.swift
> edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
> edit: stdlib/private/StdlibCollectionUnittest/CheckRangeReplaceableCollectionType.swift
> edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionType.swift.gyb
> edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionInstance.swift.gyb
> edit: stdlib/private/StdlibCollectionUnittest/CheckMutableCollectionType.swift.gyb
> 
> Commit 38991ca83fe98747484a984d1107abc273768710 by github:
> RangeInfo: unbox ifstmt to get the agreed-upon return type from selected
> 
> edit: lib/IDE/SwiftSourceDocInfo.cpp
> add: test/IDE/range_info_branches.swift
> 
> Commit f4610e16387418df46bb9c97997de3ec0472d8cc by Dave Abrahams:
> [stdlib] encode/transcode => [encode/transcode]IfRepresentable...
> 
> edit: stdlib/public/core/UTF16.swift
> edit: test/Prototypes/UnicodeDecoders.swift
> edit: stdlib/public/core/UnicodeEncoding.swift
> edit: stdlib/public/core/UTF8.swift
> edit: stdlib/public/core/Unicode.swift
> edit: stdlib/public/core/UTF32.swift
> 
> Commit ca576bb9bced74de90b0d9fef9621fe0c765a695 by Dave Abrahams:
> [stdlib] Add unconditional encode/transcode
> 
> edit: stdlib/public/core/UnicodeEncoding.swift
> 
> Commit c5d688005348c03e91fe405e0d8069b319dab575 by Dave Abrahams:
> [stdlib] Add ASCII UnicodeEncoding, drop uses of legacy codecs
> 
> edit: stdlib/public/core/GroupInfo.json
> edit: stdlib/public/core/UnicodeEncoding.swift
> edit: stdlib/public/core/StringCore.swift
> edit: stdlib/public/core/Unicode.swift
> edit: stdlib/public/core/UnicodeParser.swift
> add: stdlib/public/core/ASCII.swift
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/StringBuffer.swift
> edit: stdlib/public/core/CMakeLists.txt
> edit: stdlib/public/core/CString.swift
> edit: test/Prototypes/UnicodeDecoders.swift
> 
> Commit 8a1062dedd87d0e0cd122f08ad7996ec224c5253 by Slava Pestov:
> Sema: Try harder to preserve ParenType sugar when when performing
> 
> edit: lib/Sema/TypeCheckType.cpp
> add: test/Constraints/function_conversion.swift
> 
> Commit f2c46b662978f4fc6cf58c835d28bb66119dd1e5 by Slava Pestov:
> Add regression test for rdar://30832766 <rdar://30832766>, fixed by AnyObject removal
> 
> edit: test/Inputs/clang-importer-sdk/usr/include/objc_generics.h
> edit: test/ClangImporter/objc_bridging_generics.swift
> 
> Commit c72b402afae5a457cc9db588ace04efa7a1d04bc by Pavel Yaskevich:
> [QoI] Improve diagnostics for generic subscripts
> 
> edit: test/Constraints/tuple_arguments.swift
> edit: test/Compatibility/tuple_arguments.swift
> edit: lib/Sema/CSDiag.cpp
> 
> Commit eae685c6015705dd49532bd7d6d726f78f942383 by practicalswift:
> [swiftc (34 vs. 5523)] Add crasher in
> 
> add: validation-test/compiler_crashers/28748-genericenv-nullptr-too-much-circularity.swift
> 
> Commit 7339cc5da3dbbd834e7c45975b782937c6d04e58 by Bob Wilson:
> Remove the ZExt attribute for the MakeBoxUnique runtime function.
> 
> edit: include/swift/Runtime/RuntimeFunctions.def
> 
> Commit b6250eee155365091c20af3f810006a181a74ae8 by ben-cohen:
> fix indentation error
> 
> edit: stdlib/public/core/Flatten.swift.gyb
> 
> Commit 9363b482db67175680f19f71b8e9bfa1f12039d9 by Dave Abrahams:
> [stdlib] add _SentinelCollection/_SentinelIterator
> 
> edit: stdlib/public/core/GroupInfo.json
> edit: stdlib/public/core/CMakeLists.txt
> add: stdlib/public/core/SentinelCollection.swift
> 
> Commit 38b902d461c759d6a971ea09d427b77174018ecc by Dave Abrahams:
> [stdlib] add Unsafe[Mutable]Pointer._max, unbounded buffer pointers
> 
> edit: stdlib/public/core/UnsafeBufferPointer.swift.gyb
> edit: stdlib/public/core/UnsafePointer.swift.gyb
> 
> Commit cb5b5bad7cad603bca70bc062f5c86be052e5a67 by Dave Abrahams:
> [stdlib] Clean up anti-idiomatic generic
> 
> edit: stdlib/public/core/StringBuffer.swift
> 
> Commit e6b0e3c7fb2efd9ff200bae1ef5f5568261e55d5 by Max Moiseev:
> [stdlib] Removing the deprecated flatMap overload
> 
> edit: stdlib/public/core/SequenceAlgorithms.swift.gyb
> edit: test/Constraints/closures.swift
> delete: test/stdlib/FlatMapDiagnostics.swift.gyb
> 
> Commit 07cc2831df7c702877b095a64e23a5dd5d42568c by Erik Eckstein:
> runtime: Add support for objc runtime mangling of ProtocolListWithClass
> 
> edit: test/stdlib/RuntimeObjC.swift
> edit: lib/Demangling/OldRemangler.cpp
> 
> Commit 0de11258880931c31a33e302b16474518df81ee9 by Mishal Shah:
> Disable lldb tests in toolchain preset to unblock new toolchains
> 
> edit: utils/build-presets.ini
> 
> Commit af6020ff7f10424b9204275db382c37b7cf8b19e by Joe Shajrawi:
> Large loadable types: support optional inout function arguments
> 
> edit: lib/IRGen/LoadableByAddress.cpp
> edit: test/IRGen/big_types_corner_cases.swift
> 
> Commit d13b1c719f9f9ec97d189da1fd4f5fb49e608cc1 by Ben Langmuir:
> [cursor-info] Add a way to opt out of automatic request cancellation
> 
> edit: tools/SourceKit/include/SourceKit/Core/LangSupport.h
> edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
> add: test/SourceKit/CursorInfo/cursor_no_cancel.swift
> edit: tools/SourceKit/tools/sourcekitd-test/TestOptions.cpp
> edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
> edit: tools/SourceKit/tools/sourcekitd-test/TestOptions.h
> edit: tools/SourceKit/tools/sourcekitd-test/Options.td
> edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
> edit: tools/SourceKit/docs/Protocol.md
> edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
> edit: tools/SourceKit/tools/sourcekitd/lib/API/DictionaryKeys.h
> edit: unittests/SourceKit/SwiftLang/CursorInfoTest.cpp
> edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-Common.cpp
> 
> Commit 3f1a3c7cb8dbaaa24442b255bd7d7e57dd6e2c4f by Michael Gottesman:
> [llvm-arc] Remove dead incorrect code.
> 
> edit: lib/LLVMPasses/LLVMARCOpts.cpp
> 
> Commit f4debf8a350d8d2b434292a3ecfb039c31fb1f99 by Mark Lacey:
> Fix keypath test.
> 
> edit: test/expr/unary/keypath/keypath.swift
> 
> Commit 59cf379b177f83400681a12ba8b1c787fdc98795 by practicalswift:
> [gardening] Remove "REQUIRES: asserts" from fixed crashers
> 
> edit: validation-test/compiler_crashers_fixed/28725-gpdecl-getdepth-generictypeparamdecl-invaliddepth-parameter-hasnt-been-validated.swift
> edit: validation-test/compiler_crashers_fixed/28729-archetype-bad-generic-context-nesting.swift
> edit: validation-test/compiler_crashers_fixed/28701-false-should-have-found-context-by-now.swift
> edit: validation-test/compiler_crashers_fixed/28737-genericenv-nullptr-too-much-circularity.swift
> edit: validation-test/compiler_crashers_fixed/28734-conformingreplacementtype-is-substitutabletype-conformingreplacementtype-is-depe.swift
> edit: validation-test/compiler_crashers_fixed/28735-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
> edit: validation-test/compiler_crashers_fixed/28727-objectty-haserror-cannot-have-errortype-wrapped-inside-lvaluetype.swift
> 
> Commit dea4ec0f614fd333d9bda3d4fee5a540c1a4f390 by practicalswift:
> [gardening] Fix invalid Swift URLs.
> 
> edit: include/swift/Parse/Confusables.h
> edit: lib/Parse/Confusables.cpp
> 
> Commit 1d70565d55ac6c8329ec6463d5cf867068505c41 by Michael Ilseman:
> Better diagnostics for multi-line string literals (#9148)
> 
> edit: include/swift/AST/DiagnosticsParse.def
> edit: lib/Parse/Lexer.cpp
> edit: test/Parse/multiline_errors.swift
> 
> Commit 166d388de0af99339571763da6db8a384e53ca11 by github:
> RangeInfo: stuff a bit about whether the selected range exits. (#9389)
> 
> edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
> edit: test/IDE/range_info_branches.swift
> edit: include/swift/IDE/Utils.h
> edit: lib/IDE/SwiftSourceDocInfo.cpp
> 
> Commit b1d5c77cec61fc7ab2d42c43519c52e9dd671e96 by Erik Eckstein:
> Runtime support for the NSArchiver class attributes.
> 
> edit: include/swift/Runtime/RuntimeFunctions.def
> edit: lib/IRGen/IRGen.cpp
> edit: lib/IRGen/GenDecl.cpp
> add: test/Interpreter/SDK/archive_attributes.swift
> edit: lib/IRGen/IRGenModule.cpp
> edit: stdlib/public/runtime/RuntimeEntrySymbols.cpp
> edit: stdlib/public/SDK/Foundation/Foundation.swift
> edit: lib/IRGen/GenClass.cpp
> edit: lib/IRGen/IRGenModule.h
> 
> Commit 01cb554387f66dee9b1c13eb1cb3e641af4619bb by github:
> Re-apply "Make all CF types Equatable and Hashable." (#4568)
> 
> edit: test/IDE/Inputs/print_clang_header/Foo.modulemap
> edit: stdlib/public/SDK/CoreGraphics/CoreGraphics.swift
> add: test/IDE/Inputs/print_clang_header/header-to-print.h.command-line-include.printed.txt
> edit: stdlib/public/SDK/CoreGraphics/CMakeLists.txt
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: lib/ClangImporter/ImportDecl.cpp
> edit: lib/AST/ASTContext.cpp
> edit: test/IDE/Inputs/print_clang_header/header-to-print.h.printed.txt
> edit: test/IDE/print_clang_header.swift
> edit: stdlib/public/SDK/IOKit/CMakeLists.txt
> add: test/Interpreter/SDK/cf.swift
> edit: test/IDE/Inputs/print_clang_header/header-to-print.h
> add: stdlib/public/SDK/CoreFoundation/CMakeLists.txt
> edit: test/IDE/newtype.swift
> edit: validation-test/stdlib/AnyHashable.swift.gyb
> add: stdlib/public/SDK/CoreFoundation/CoreFoundation.swift
> edit: include/swift/AST/KnownProtocols.def
> add: test/Interpreter/SDK/cf_without_foundation.swift
> edit: lib/IRGen/GenMeta.cpp
> edit: stdlib/public/SDK/CoreAudio/CMakeLists.txt
> edit: test/ClangImporter/Inputs/SwiftPrivateAttr.txt
> add: test/Inputs/clang-importer-sdk/swift-modules/CoreFoundation.swift
> edit: CHANGELOG.md
> edit: stdlib/public/SDK/Foundation/CMakeLists.txt
> edit: stdlib/public/SDK/CMakeLists.txt
> edit: include/swift/AST/KnownIdentifiers.def
> edit: test/IDE/Inputs/print_clang_header/header-to-print.h.module.printed.txt
> 
> Commit 41d7b25e0231b1887d217297880940d031a36a2e by Andrew Trick:
> [Exclusivity] Test cases for noescape closure handling.
> 
> add: test/SILOptimizer/access_enforcement_noescape.swift
> 
> Commit dd31c4099586459fb29d58c1f2721d78d50eaef5 by Andrew Trick:
> [Exclusivity] Disable dynamic enforcement in noescape closures.
> 
> edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
> edit: test/Interpreter/enforce_exclusive_access.swift
> edit: test/SILOptimizer/access_enforcement_selection.sil
> edit: test/SILOptimizer/access_enforcement_selection.swift
> edit: test/SILOptimizer/access_enforcement_noescape.swift
> 
> Commit 03b38534a6e5ecd37e7481f1e63e79843e261efd by github:
> Make sure to inherit 'dynamic' when inheriting initializers. (#9400)
> 
> edit: test/SILGen/dynamic.swift
> edit: lib/Sema/CodeSynthesis.cpp
> 
> Commit dfa6582df673cdffc8222fed63de130c78b11972 by Erik Eckstein:
> runtime: make the objc runtime mangling of AnyObject compatible to the
> 
> edit: lib/Demangling/OldRemangler.cpp
> edit: test/stdlib/RuntimeObjC.swift
> 
> Commit 15fb957f09f5d51c2738e236203daf677c14bd51 by Mark Lacey:
> Fix some LValue type checking issues exposed by key paths.
> 
> edit: test/expr/unary/keypath/keypath.swift
> edit: lib/Sema/CSSimplify.cpp
> 
> Commit fd8cfea3acb32773e967fe0a3e2928dbde3fbe38 by Dave Abrahams:
> [stdlib] String initialization with encoding and CString interop
> 
> edit: test/Prototypes/UnicodeDecoders.swift
> edit: stdlib/public/core/UnicodeEncoding.swift
> edit: stdlib/public/core/Substring.swift.gyb
> edit: stdlib/public/core/StringCore.swift
> edit: stdlib/public/core/String.swift
> 
> Commit ddaccf88bbbf215af79c5a075e7323644c170548 by Pavel Yaskevich:
> [QoI] Properly diagnose closure parameter distructuring after SE-0110
> 
> edit: test/Constraints/tuple_arguments.swift
> add: validation-test/compiler_crashers_fixed/28723-unreachable-executed-at-swift-lib-sema-csdiag-cpp-4012.swift
> edit: test/decl/func/functions.swift
> delete: validation-test/IDE/crashers_2/0013-unmapped-dependent-type-2.swift
> edit: include/swift/AST/DiagnosticsSema.def
> edit: lib/Parse/ParsePattern.cpp
> delete: validation-test/compiler_crashers/28723-unreachable-executed-at-swift-lib-sema-csdiag-cpp-4012.swift
> edit: lib/Parse/ParseExpr.cpp
> edit: include/swift/AST/DiagnosticsParse.def
> add: validation-test/IDE/crashers_2_fixed/0013-unmapped-dependent-type-2.swift
> edit: lib/Sema/CSDiag.cpp
> 
> Commit 398cdf0de0e7c8ff7907e62da89d8c5f6eb26bad by Argyrios Kyrtzidis:
> [ClangImporter] For ClangImporter::canReadPCH() do a ReadAST invocation
> 
> edit: lib/ClangImporter/ClangImporter.cpp
> edit: test/IDE/complete_with_header_import.swift
> 
> Commit 9599211e804d3c232a9200129b8f3dad301a666b by Slava Pestov:
> Reflection: Remove unused vestiges of now-gone AnyObject protocol
> 
> edit: stdlib/public/Reflection/TypeLowering.cpp
> edit: include/swift/Reflection/TypeRef.h
> edit: include/swift/Reflection/TypeRefBuilder.h
> edit: stdlib/public/Reflection/TypeRefBuilder.cpp
> 
> Commit 536480c2ec7f901c0035ad7ded01778df29545af by Slava Pestov:
> SILGen: Simplify curry thunk emission a little
> 
> edit: lib/SILGen/SILGenThunk.cpp
> edit: lib/SILGen/SILGenFunction.h
> edit: lib/SILGen/SILGen.h
> 
> Commit 59ed555b09062313b9524ae51ddffb4c9f86424e by Slava Pestov:
> SIL: Simplify SILDeclRef constructor usages
> 
> edit: lib/SILGen/SILGenDestructor.cpp
> edit: lib/IRGen/GenObjC.cpp
> edit: lib/SILGen/SILGen.cpp
> edit: lib/SILGen/SILGenFunction.cpp
> edit: lib/SILGen/SILGenType.cpp
> edit: lib/IRGen/GenDecl.cpp
> edit: lib/IRGen/GenClass.cpp
> edit: lib/SILGen/SILGenApply.cpp
> edit: lib/SILGen/SILGenConstructor.cpp
> 
> Commit edb1e97a3537524c8a7c607420fb58f7b8e9e8b1 by Slava Pestov:
> SIL: Remove uncurryLevel from SILDeclRef
> 
> edit: lib/SILGen/SILGenApply.cpp
> edit: lib/SIL/SILInstructions.cpp
> add: validation-test/SIL/crashers_fixed/014-swift-sildeclref-sildeclref.sil
> edit: include/swift/SIL/SILDeclRef.h
> edit: lib/SIL/SILFunctionType.cpp
> edit: lib/Serialization/SerializeSIL.cpp
> edit: lib/SIL/SILDeclRef.cpp
> edit: lib/SIL/SILPrinter.cpp
> edit: lib/SILGen/SILGenThunk.cpp
> edit: lib/SILGen/SILGenFunction.cpp
> edit: lib/SILGen/SILGenExpr.cpp
> edit: lib/SILGen/SILGenType.cpp
> edit: lib/Parse/ParseSIL.cpp
> edit: lib/Serialization/DeserializeSIL.cpp
> delete: validation-test/SIL/crashers/014-swift-sildeclref-sildeclref.sil
> 
> Commit 775462bf525a9de490adebc59e5d101a93f0f9bc by Slava Pestov:
> SILGen: Don't model closure captures as an 'uncurry level'
> 
> edit: lib/SILGen/SILGenExpr.cpp
> edit: lib/SILGen/SILGenFunction.cpp
> edit: lib/SIL/SILDeclRef.cpp
> edit: lib/SIL/TypeLowering.cpp
> edit: lib/SILGen/SILGenApply.cpp
> 
> Commit 51e5c6607666d6964db25e5875f6b3e96a155044 by practicalswift:
> [gardening] Use correct Swift URL
> 
> edit: stdlib/public/SDK/CoreFoundation/CoreFoundation.swift
> 
> Commit c9f576662a63d1b05e37e9561c0492d024a2ee54 by practicalswift:
> [gardening] Fix inconsistent spacing
> 
> edit: lib/Parse/Lexer.cpp
> 
> Commit 437a1860322a49f9b6f466720e20e9d31f8fb45b by practicalswift:
> [gardening] Remove redundant repetition of type names (DRY):
> 
> edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
> edit: lib/Sema/PCMacro.cpp
> edit: lib/AST/TypeRepr.cpp
> edit: lib/SILOptimizer/IPO/GlobalPropertyOpt.cpp
> edit: lib/Sema/PlaygroundTransform.cpp
> edit: lib/ClangImporter/ImportDecl.cpp
> edit: lib/SILGen/RValue.cpp
> edit: lib/IDE/Formatting.cpp
> edit: lib/Index/Index.cpp
> 
> Commit 06fb0157439c590f6393d9ffbf5b07b439336d84 by Huon Wilson:
> [SILGen] MaterializeForSet callbacks shouldn't be public.
> 
> edit: test/SILGen/opaque_values_silgen.swift
> edit: test/SILGen/constrained_extensions.swift
> edit: test/SILGen/objc_witnesses.swift
> edit: test/SILGen/access_marker_gen.swift
> edit: test/SILGen/materializeForSet.swift
> edit: lib/SILGen/SILGenMaterializeForSet.cpp
> edit: test/SILGen/addressors.swift
> 
> Commit 3bf8dee57891dac585e99c978cfb37ec3fdf9a22 by Huon Wilson:
> [SIL] Factor out repeated X or XExternal linkage logic. NFC.
> 
> edit: lib/SIL/SILDeclRef.cpp
> 
> Commit 890d348562d4fa5f9185ddaef27fe9efd48ffb77 by Huon Wilson:
> [SIL] ivar initializers & destroyers are never public.
> 
> edit: include/swift/SIL/SILDeclRef.h
> edit: lib/SIL/SILDeclRef.cpp
> 
> Commit a100e8e9b21aaecae1ca918ddf82a6f4cc249298 by Dave Abrahams:
> [stdlib] Adjust test for https://bugs.swift.org/browse/SR-4836 <https://bugs.swift.org/browse/SR-4836>
> edit: test/Constraints/closures.swift
> 
> Commit 7e7a6300eaae057e28e3d978872beed1190ea98a by Argyrios Kyrtzidis:
> "[ClangImporter] For ClangImporter::canReadPCH(), reuse the existing
> 
> edit: lib/ClangImporter/ClangImporter.cpp
> 
> Commit 6a52cfdde92e1c72a97596ef5c239568e6587139 by Andrew Trick:
> Cleanup test case comments.
> 
> edit: test/SILOptimizer/access_enforcement_noescape.swift
> 
> Commit 8df20d7bab5b0795893c43e4350573824d0bf66a by Argyrios Kyrtzidis:
> [ClangImporter] For ClangImporter::getOrCreatePCH() don't verify/update
> 
> edit: include/swift/ClangImporter/ClangImporter.h
> edit: lib/ClangImporter/ClangImporter.cpp
> 
> Commit e3e0f440a1fe9380257367b24da144fc49a37ddf by Joe Groff:
> Serialization: Recovery for protocol conformances with changed witness
> 
> edit: lib/Serialization/Deserialization.cpp
> edit: lib/Basic/Version.cpp
> add: test/Compatibility/MixAndMatch/Inputs/SomeObjCModule.apinotes
> add: test/Compatibility/MixAndMatch/Inputs/witness_change_swift4.swift
> edit: include/swift/AST/Witness.h
> add: test/Compatibility/MixAndMatch/Inputs/SomeObjCModule.h
> add: test/Compatibility/MixAndMatch/witness_change.swift
> add: test/Compatibility/MixAndMatch/Inputs/module.modulemap
> edit: lib/Serialization/ModuleFile.cpp
> edit: include/swift/Basic/Version.h
> add: test/Compatibility/MixAndMatch/Inputs/SomeObjCModuleX.swift
> edit: include/swift/Serialization/Validation.h
> edit: include/swift/Serialization/ModuleFile.h
> add: test/Compatibility/MixAndMatch/Inputs/witness_change_swift3_leaf.swift
> 
> Commit e7b32f9dc984a2cf43b09cf3a5857b41ab24152e by Dave Abrahams:
> [stdlib] UnicodeEncoding: hide/internalize APIs we're not sure about
> 
> edit: stdlib/public/core/UTFEncoding.swift
> edit: test/Prototypes/UnicodeDecoders.swift
> edit: stdlib/public/core/Unicode.swift
> edit: stdlib/public/core/UnicodeParser.swift
> edit: stdlib/public/core/StringCore.swift
> edit: stdlib/public/core/UTF32.swift
> edit: stdlib/public/core/UnicodeEncoding.swift
> edit: stdlib/public/core/ASCII.swift
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/UTF8.swift
> edit: stdlib/public/core/UTF16.swift
> 
> Commit 63c8123a22bf1c3dfbf66648e00ecf6536e4f818 by Joe Groff:
> Remove workarounds for 31725007 from KeyPathImplementation test.
> 
> edit: test/stdlib/KeyPathImplementation.swift
> 
> Commit 62e80281f2d1ac5cf4d4b1efe3a0bdf51a5b64e0 by github:
> [vim] Adding a new line before the section of imports
> 
> edit: utils/vim/swift-format.py
> 
> Commit c64534a87377b01953210d6dbc49e60e614d5b3c by Dave Abrahams:
> [stdlib] API adjustments in preparation for proposal update
> 
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/Substring.swift.gyb
> edit: test/Prototypes/UnicodeDecoders.swift
> 
> Commit 49ed8579c4f1116c1ba3d12abf50eb9663c400bd by practicalswift:
> [gardening] Use American English.
> 
> edit: lib/Parse/ParseExpr.cpp
> edit: test/stdlib/TestDecimal.swift
> edit: tools/SourceKit/docs/Protocol.md
> edit: benchmark/scripts/compare_perf_tests.py
> edit: include/swift/AST/Expr.h
> edit: include/swift/Parse/Parser.h
> 
> Commit 089ea58fcbe29d3fffc2456a657d1ed04ff7ef11 by practicalswift:
> [gardening] Fix dupe word typo.
> 
> edit: lib/Sema/CSSolver.cpp
> 
> Commit f280b69153b356ae602bf2bbe22effb367cebb6d by practicalswift:
> [gardening] Remove "REQUIRES: asserts" from fixed crashers.
> 
> edit: validation-test/SIL/crashers_fixed/014-swift-sildeclref-sildeclref.sil
> 
> Commit 764ce41c9ac0af3135e0f3b9c0674f9423ec4aeb by practicalswift:
> [gardening] Fix a vs an typos.
> 
> edit: include/swift/AST/SourceEntityWalker.h
> edit: benchmark/utils/TestsUtils.swift
> 
> Commit 0df0e586f66c153104210987fe6033b413c96422 by Michael Gottesman:
> [sil-mode] Add a syntax highlighting for begin_access, end_access.
> 
> edit: utils/sil-mode.el
> 
> Commit 0410f17c1b85a51767b47ee58c82a0d143607178 by Nathan Hawes:
> [Migrator] Fix optional types not being updated correctly in some cases
> 
> edit: test/Migrator/wrap_optional.swift
> edit: test/Migrator/wrap_optional.swift.expected
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> edit: test/Migrator/Inputs/cities.swift
> edit: test/Migrator/API.json
> 
> Commit 08c1c988a7a859e6d7ef2a721797300fae36f3af by Mark Lacey:
> Better fix for handling Equal constraints in matchTypes.
> 
> edit: lib/Sema/CSSimplify.cpp
> 
> Commit 8c40c65c80fcfb2f3e2600bc287b1ee10b0b5436 by practicalswift:
> [gardening] Fix typos.
> 
> edit: lib/IRGen/LoadableByAddress.cpp
> edit: test/Interpreter/enforce_exclusive_access.swift
> edit: lib/AST/ProtocolConformance.cpp
> edit: lib/Serialization/SerializeSIL.cpp
> edit: include/swift/SIL/SILModule.h
> edit: benchmark/single-source/SortLargeExistentials.swift
> edit: lib/SIL/SILVerifier.cpp
> edit: stdlib/public/core/UIntBuffer.swift
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> 
> Commit 439d5d6e411ee63970dc1d22306cb24bef1a24e9 by Joe Groff:
> Runtime: swift_getExistentialTypeMetadata should trust the compiler's
> 
> edit: stdlib/public/runtime/Demangle.cpp
> edit: stdlib/public/runtime/Metadata.cpp
> edit: unittests/runtime/Metadata.cpp
> 
> Commit 53c80442ae89946daedc650d4f075d334e41e272 by Michael Gottesman:
> [capture-promotion] Loosen an assert.
> 
> edit: test/SILOptimizer/capture_promotion_ownership.sil
> edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
> 
> Commit dad864af6b1510bf93965f63705987928eee5208 by Slava Pestov:
> AST: Don't print satisfied protocol requirements when dumping Decls
> 
> edit: lib/AST/ASTDumper.cpp
> 
> Commit e1566462a08c6f6382cc781136528bf620b20c7d by Adrian Prantl:
> Fix the hash function for SILDebugScopes to handle the empty scopes
> 
> edit: lib/IRGen/IRGenDebugInfo.cpp
> 
> Commit cedfa6d37c3f2005d0322243ef1a2d92bc2170f2 by Devin Coughlin:
> [Exclusivity] Update static diagnostic to suggest adding a local
> 
> edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
> edit: test/SILOptimizer/exclusivity_static_diagnostics.swift
> edit: include/swift/AST/DiagnosticsSIL.def
> edit: test/SILOptimizer/exclusivity_static_diagnostics_swift3.swift
> edit: test/SILOptimizer/exclusivity_suppress_swap.swift
> 
> Commit c212181d83a74b1de3bfce95e4f63f455b09ee79 by Joe Groff:
> SILGen: The foreign-to-native thunk for an @objc protocol member should
> 
> edit: lib/SIL/SILFunctionType.cpp
> add: test/SILGen/objc_protocol_native_thunk.swift
> 
> Commit e2784cbb875d4b45fa5d728f91e7ca194cf139be by Adrian Prantl:
> Represent Clang macro definitions from -Xcc options in the debug info.
> 
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: lib/IRGen/IRGenDebugInfo.cpp
> edit: include/swift/AST/IRGenOptions.h
> edit: test/DebugInfo/ImportClangSubmodule.swift
> 
> Commit c616b180ce6e201ff62c9472e32a51238cf918d0 by Dave Abrahams:
> [stdlib] Revise comments per proposed revisions to SE-0163
> 
> edit: stdlib/public/core/UnicodeEncoding.swift
> edit: stdlib/public/core/UnicodeParser.swift
> 
> Commit 17effee3032e6579362e1ca1a2d0de34c8f4558d by Joe Shajrawi:
> Disable large types irgen pass
> 
> edit: test/IRGen/weak.sil
> edit: test/IRGen/value_buffers.sil
> edit: test/IRGen/copy_value_destroy_value.sil
> edit: test/Interpreter/enum.swift
> edit: test/IRGen/indirect_argument.sil
> delete: test/IRGen/big_types_corner_cases.swift
> edit: test/IRGen/enum.sil
> edit: include/swift/SILOptimizer/PassManager/Passes.def
> edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
> edit: test/DebugInfo/guard-let.swift
> edit: test/IRGen/c_layout.sil
> 
> Commit a08c1a0655838afe19ea393f356a7048343b6580 by Brent Royal-Gordon:
> Sema: Don't construct naked ErrorTypes in valid code
> 
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/Sema/CSSolver.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> 
> Commit 5f75ac4e28fe33c8095ffc73da42ee439eefc746 by Brent Royal-Gordon:
> Adjust capture typechecking to allow null type
> 
> edit: lib/Sema/TypeCheckCaptures.cpp
> 
> Commit 9e50c5f63db224a50b56f56a0d42a41391147d31 by Brent Royal-Gordon:
> Allow null types in switch typechecking
> 
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/Sema/TypeCheckStmt.cpp
> 
> Commit 252fa1b1fd398eb0e627cc4284845837e5d708d7 by Brent Royal-Gordon:
> Make ErrorType DeclRefExprs for ErrorType Decls
> 
> edit: lib/Sema/CSGen.cpp
> 
> Commit a3bda7567eac16561c4b1db0408444dc67ea0e48 by Brent Royal-Gordon:
> Mark failed initializers as errors
> 
> edit: lib/Sema/TypeCheckConstraints.cpp
> 
> Commit 3084d09a01b45d39eeecff175f46789245519b1a by Brent Royal-Gordon:
> Ignore missing types on for statement expressions
> 
> edit: lib/Sema/TypeCheckStmt.cpp
> 
> Commit 1795471746e997822e0e9e5e73ff75d8c9c9f2a3 by Brent Royal-Gordon:
> Use type map call instead of setting type directly
> 
> edit: lib/Sema/CSGen.cpp
> 
> Commit 06bd16c07197a62c7545c56b1366d80684ff0788 by Slava Pestov:
> Sema: Fix another SE-0110 issue
> 
> edit: lib/Sema/TypeCheckGeneric.cpp
> edit: test/Constraints/members.swift
> edit: test/Constraints/function_conversion.swift
> 
> Commit f7bf7accba57d08c4ed65e6956dcbc2eb4a44c4f by Slava Pestov:
> SILGen: Add an assertion
> 
> edit: lib/SILGen/SILGenFunction.cpp
> 
> Commit 25257100170d0eb6af8d48477f74bb3b9294c40f by John McCall:
> Make the exclusivity-set tracking a singly-linked list.
> 
> edit: stdlib/public/runtime/Exclusivity.cpp
> 
> Commit 0abf0134527675303181e143c8cd9ea73a16e237 by practicalswift:
> [gardening] Remove unused method
> 
> edit: lib/IRGen/IRGenDebugInfo.cpp
> 
> Commit 5ff2161d2e5b6acce2c0d478bc1461e8d1cdbcd3 by Robert Widmann:
> Treat irrefutable casts as irrefutable patterns.
> 
> edit: test/stmt/statements.swift
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> add: test/Sema/exhaustive_switch_objc.swift
> 
> Commit 45c2c4af0eb9b4eb0b05d84203dde083d0f0cf03 by Roman Levenstein:
> Re-factoring: Get rid of useless arguments in "create*Apply" functions
> 
> edit: include/swift/SIL/SILBuilder.h
> edit: lib/Serialization/DeserializeSIL.cpp
> edit: include/swift/SIL/SILCloner.h
> edit: lib/SILGen/SILGenLValue.cpp
> edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
> edit: lib/SILOptimizer/Utils/CFG.cpp
> edit: lib/SILOptimizer/Transforms/ReleaseDevirtualizer.cpp
> edit: include/swift/SIL/TypeSubstCloner.h
> edit: lib/Parse/ParseSIL.cpp
> edit: lib/SILGen/SILGenBuilder.cpp
> edit: lib/SILOptimizer/Transforms/CSE.cpp
> edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
> edit: lib/SILOptimizer/Utils/Generics.cpp
> edit: include/swift/SIL/SILInstruction.h
> edit: lib/SILOptimizer/Utils/Local.cpp
> edit: lib/IRGen/LoadableByAddress.cpp
> edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
> edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
> edit: lib/SILOptimizer/Transforms/SpeculativeDevirtualizer.cpp
> edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
> edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
> edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
> edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
> edit: lib/SILOptimizer/UtilityPasses/BugReducerTester.cpp
> edit: lib/SILOptimizer/Utils/Devirtualize.cpp
> edit: lib/SIL/SILInstructions.cpp
> edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
> 
> Commit f909858f5337846a7923703cc8562483f8eb4d01 by Roman Levenstein:
> Remove dead code that became obsolete after re-factoring
> 
> edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
> edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
> edit: lib/SILOptimizer/Utils/Devirtualize.cpp
> edit: lib/IRGen/LoadableByAddress.cpp
> edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
> edit: lib/SILOptimizer/Utils/Generics.cpp
> edit: lib/SILOptimizer/Transforms/ReleaseDevirtualizer.cpp
> edit: lib/SILOptimizer/Utils/Local.cpp
> 
> Commit 44b12db536cf1c849746db4986a3e610a6af9e43 by Nate Cook:
> [stdlib] Maintain old `keys` and `values` types in Swift 3 mode
> 
> edit: stdlib/public/core/HashedCollections.swift.gyb
> 
> Commit bdcf640b5949b1d8c2a9acdd2cb47d6bbc8cbcf4 by Nate Cook:
> Updated tests for Dictionary.keys/values
> 
> edit: validation-test/stdlib/HashedCollectionFilter3.swift
> edit: validation-test/stdlib/HashedCollectionFilter4.swift
> 
> Commit 6402d3d97d9b48af03272aaf7c729ffbc9eac99c by Roman Levenstein:
> Remove even more dead code
> 
> edit: lib/IRGen/LoadableByAddress.cpp
> edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
> edit: lib/Parse/ParseSIL.cpp
> edit: lib/SILGen/SILGenLValue.cpp
> edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
> edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
> edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
> edit: lib/SILOptimizer/Transforms/CSE.cpp
> 
> Commit 822fec7b2b7f1b7c34c09819e64cdcde111bfa0d by Nate Cook:
> [stdlib] Make new Dict filter closure type match sequence
> 
> edit: stdlib/public/core/HashedCollections.swift.gyb
> 
> Commit b71e2636c4a7f4201f40da141ab22cb1936dfed0 by Nate Cook:
> Update dictionary tests
> 
> edit: validation-test/stdlib/HashedCollectionFilter4.swift
> edit: validation-test/stdlib/Dictionary.swift
> edit: validation-test/stdlib/HashedCollectionFilter3.swift
> 
> Commit 0a72cd3dbd681fc8065f39f85d647625360dc383 by Erik Eckstein:
> runtime: add a comment
> 
> edit: stdlib/public/runtime/RuntimeEntrySymbols.cpp
> 
> Commit 7ae2d940627f6f640643bdd6e01f294d43b7cbf0 by Robert Widmann:
> Short circuit subspace check with empty subjects
> 
> edit: test/Sema/exhaustive_switch.swift
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> 
> Commit d8eef2ea5e1d544b7417d4a8fb7e8407d13fb717 by Jordan Rose:
> [Serialization] Record whether an initializer was newly 'required'
> 
> edit: lib/Serialization/Deserialization.cpp
> edit: lib/Serialization/Serialization.cpp
> edit: include/swift/Serialization/ModuleFormat.h
> 
> Commit 82930033d21ec95e0594865ec6374b376d886d44 by Jordan Rose:
> Add VTablePlaceholderDecl (but don't hook it up to anything yet).
> 
> edit: include/swift/AST/DeclNodes.def
> edit: lib/AST/Decl.cpp
> edit: lib/IDE/CodeCompletion.cpp
> edit: lib/SILGen/SILGen.h
> edit: lib/AST/ASTPrinter.cpp
> edit: lib/AST/ASTWalker.cpp
> edit: include/swift/AST/Attr.h
> edit: lib/FrontendTool/ReferenceDependencies.cpp
> edit: lib/IRGen/GenDecl.cpp
> edit: lib/IRGen/GenClass.cpp
> edit: lib/SILGen/SILGenDecl.cpp
> edit: lib/SILGen/SILGenType.cpp
> edit: lib/Serialization/Serialization.cpp
> edit: lib/AST/ASTScope.cpp
> edit: include/swift/AST/Decl.h
> edit: lib/AST/ASTDumper.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: lib/Syntax/LegacyASTTransformer.cpp
> 
> Commit 47cddb13216c92e44ed4d6aed8e199459b87b068 by Jordan Rose:
> [Serialization] Generate VTablePlaceholder decls for classes.
> 
> edit: lib/Serialization/DeserializationErrors.h
> edit: include/swift/AST/PrintOptions.h
> edit: test/Serialization/Recovery/overrides.swift
> edit: lib/AST/ASTPrinter.cpp
> edit: test/Serialization/Recovery/typedefs.swift
> edit: lib/Serialization/Deserialization.cpp
> 
> Commit 4cdb597b23c3b28c1636264683d0da67d91877fd by Jordan Rose:
> Rename VTablePlaceholderDecl to MissingMemberDecl.
> 
> edit: lib/IRGen/GenDecl.cpp
> edit: include/swift/AST/Decl.h
> edit: include/swift/AST/DeclNodes.def
> edit: lib/SILGen/SILGenType.cpp
> edit: lib/AST/ASTPrinter.cpp
> edit: lib/SILGen/SILGenDecl.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: lib/AST/Decl.cpp
> edit: include/swift/AST/Attr.h
> edit: lib/IDE/CodeCompletion.cpp
> edit: lib/Serialization/Serialization.cpp
> edit: lib/AST/ASTWalker.cpp
> edit: include/swift/AST/PrintOptions.h
> edit: lib/AST/ASTScope.cpp
> edit: lib/IRGen/GenClass.cpp
> edit: lib/SILGen/SILGen.h
> edit: test/Serialization/Recovery/typedefs.swift
> edit: lib/AST/ASTDumper.cpp
> edit: lib/Syntax/LegacyASTTransformer.cpp
> edit: lib/FrontendTool/ReferenceDependencies.cpp
> edit: lib/Serialization/Deserialization.cpp
> edit: test/Serialization/Recovery/overrides.swift
> 
> Commit 384b2a674bad4a6faeaf8e205a478dc8deaa7e67 by Jordan Rose:
> Actually honor MissingMemberDecls in ClassMetadataScanner.
> 
> edit: include/swift/SIL/SILVTableVisitor.h
> edit: lib/IRGen/GenMeta.cpp
> edit: test/Serialization/Recovery/typedefs.swift
> edit: lib/IRGen/ClassMetadataLayout.h
> 
> Commit e01c31a17c8b5668b6ba30e80216e6e1a46526b1 by John McCall:
> Remember a PC in the exclusivity-tracking set and report it during
> 
> edit: stdlib/public/runtime/Exclusivity.cpp
> edit: include/swift/Runtime/Exclusivity.h
> edit: test/IRGen/access_markers.sil
> edit: lib/IRGen/IRGenSIL.cpp
> edit: include/swift/Runtime/RuntimeFunctions.def
> edit: test/IRGen/exclusivity.sil
> 
> Commit ab250848b49e78c938bf576be5bdff918155436a by John McCall:
> Downgrade dynamic exclusivity failures to a warning in Swift 3
> 
> edit: test/IRGen/access_markers.sil
> edit: lib/IRGen/IRGenSIL.cpp
> edit: include/swift/ABI/MetadataValues.h
> edit: test/IRGen/exclusivity.sil
> edit: stdlib/public/runtime/Exclusivity.cpp
> edit: test/Interpreter/enforce_exclusive_access.swift
> 
> Commit 93243e5f69cb7dde9ad7f622f79cf4f769e5b4f9 by John McCall:
> Fix expected test output.
> 
> edit: test/Interpreter/enforce_exclusive_access.swift
> 
> Commit 946b1d4225a76b86c43370beae145ad7f2c69b06 by Roman Levenstein:
> Fix issues with the AddressLowering pass
> 
> edit: include/swift/SIL/SILBuilder.h
> edit: lib/SIL/SILInstructions.cpp
> edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
> edit: include/swift/SIL/SILInstruction.h
> 
> Commit aeb0fedad10f28f19024fb2d6b6c4e69efb68fda by Jordan Rose:
> Handle missing members in protocols as well.
> 
> edit: lib/IRGen/GenProto.cpp
> edit: lib/SILGen/SILGenType.cpp
> edit: test/Serialization/Recovery/typedefs.swift
> add: test/Serialization/Recovery/typedefs-in-protocols.swift
> edit: lib/Serialization/Deserialization.cpp
> edit: include/swift/SIL/SILWitnessVisitor.h
> 
> Commit de853bc5d67bf1154f972d1c760fe5bbd5fd6c73 by github:
> [CMake] Do not cache SWIFT_VERSION. (#9420)
> 
> edit: CMakeLists.txt
> 
> Commit a42cb6c0094c4bf840836b6aa9d39f9e817f9252 by practicalswift:
> [gardening] Fix inconsistent headers
> 
> edit: lib/Migrator/TypeOfMigratorPass.cpp
> edit: include/swift/ABI/HeapObject.h
> edit: stdlib/public/SwiftShims/KeyPath.h
> edit: include/swift/ABI/KeyPath.h
> edit: stdlib/public/SwiftShims/NSIndexPathShims.h
> 
> Commit 6ceb47bd6cf4285a40d9708552a21c181845b4ab by Doug Gregor:
> [Type checker] Provide actual ObjC runtime name in @NSKeyedArchiveLegacy
> 
> edit: test/decl/protocol/conforms/nscoding.swift
> edit: include/swift/AST/DiagnosticsSema.def
> edit: lib/Sema/TypeCheckProtocol.cpp
> 
> Commit 9399cac5bee9fc7cff08be483d4c3b5c4035c10b by Graydon Hoare:
> Add utils/process-stats-dir.py to digest output of swiftc
> 
> add: utils/process-stats-dir.py
> 
> Commit 23bc3223ce8b5f6ab9d1d16b074034f2c9f3ee1e by Doug Gregor:
> Ban the use of @_staticInitializeObjCMetadata; it's an implementation
> 
> edit: include/swift/AST/Attr.def
> edit: test/decl/protocol/conforms/nscoding.swift
> 
> Commit 2986e816c72bf4c2b7df93450cccf0b6dc56841c by Doug Gregor:
> Add a note about deliberate use of the Swift 3 mangling.
> 
> edit: lib/Sema/TypeCheckProtocol.cpp
> 
> Commit 4a17449d0247f1aac7ee8e635d1be40e32f172ae by Michael Ilseman:
> [stdlib] Shims for UBreakIterator and thread local storage.
> 
> edit: stdlib/public/core/CMakeLists.txt
> edit: stdlib/public/stubs/LibcShims.cpp
> edit: stdlib/public/SwiftShims/LibcShims.h
> edit: stdlib/public/stubs/CMakeLists.txt
> edit: stdlib/public/stubs/UnicodeNormalization.cpp
> edit: stdlib/public/SwiftShims/UnicodeShims.h
> 
> Commit 50beaedf7d927b387f56e568e217245c2358bc93 by Michael Ilseman:
> [stdlib] Add ICU.swift, to host ICU helper functionality
> 
> edit: stdlib/public/core/GroupInfo.json
> edit: stdlib/public/core/CMakeLists.txt
> add: stdlib/public/core/ICU.swift
> 
> Commit 0c0d08369d088a324875b325669f4f4f538d5bd9 by Michael Ilseman:
> [stdlib] Introduce Thread Local Storage
> 
> edit: stdlib/public/core/CMakeLists.txt
> edit: stdlib/public/core/GroupInfo.json
> add: stdlib/public/core/ThreadLocalStorage.swift
> add: test/stdlib/ThreadLocalStorage.swift
> 
> Commit 18104c616c99ab6204b2dd717ba9026cdad2c5e4 by Michael Ilseman:
> [stdlib] Unicode 9 here we come: use ICU for grapheme breaking
> 
> edit: stdlib/public/core/StringCharacterView.swift
> 
> Commit de8cb9fc547212ebc2145bc347b8a74ba619811f by Michael Ilseman:
> [stdlib] Linux definition of pthread_key_t
> 
> edit: stdlib/public/SwiftShims/LibcShims.h
> 
> Commit 6903dd32562544e43056797a194db99bddd11dff by Michael Ilseman:
> [stdlib] Add Unicode 9 grapheme break tests for flags, emoji, etc.
> 
> edit: test/stdlib/Character.swift
> 
> Commit 75741a9ddecad1fcb9e332da90856cf4ad3e65e5 by Michael Ilseman:
> [stdlib stubs] Fix up Linux build to know about pthread types.
> 
> edit: stdlib/public/stubs/LibcShims.cpp
> edit: stdlib/public/SwiftShims/LibcShims.h
> edit: stdlib/public/core/ThreadLocalStorage.swift
> 
> Commit 7a05d867e5ace4f9044f18b0b5987fffd3cb0807 by Michael Ilseman:
> [stdlib] Disable Unicode 9 test on Linux, depends on ICU version
> 
> edit: test/stdlib/Character.swift
> 
> Commit 2af0acead18305462fdc97ca80b8ca4004b5ffad by Michael Ilseman:
> [stdlib] Disable legacy Unicode 8.0 regional break test.
> 
> edit: utils/UnicodeData/GraphemeBreakTest.txt
> 
> Commit cce957ba98fe4939bbe1318f7934af8edb2586da by Maxim Moiseev:
> [stdlib] Removing the StringProtocol.init
> 
> edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
> edit: stdlib/public/core/String.swift
> 
> Commit 109c213358c8a17ddae23688c1074c5f49d78697 by Maxim Moiseev:
> [stdlib] Prioritizing non-failing String.init_:String)
> 
> edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
> edit: stdlib/public/core/String.swift
> edit: test/stdlib/StringAPI.swift
> 
> Commit c9f69324c66e021e3c165094283f3271d8fbce9f by Roman Levenstein:
> Remove dead code
> 
> edit: lib/SILOptimizer/Utils/Generics.cpp
> 
> Commit f78678a529918c7a13d25d253dede6be5b864d4e by Roman Levenstein:
> [sil-cloner] Improve handling of self-recursive apply instructions
> 
> edit: include/swift/SIL/TypeSubstCloner.h
> 
> Commit f860741b05da2cdfc2e82f54ba80b09c0a4af2cf by Roman Levenstein:
> Update tests
> 
> edit: test/SILOptimizer/specialize.sil
> delete: validation-test/compiler_crashers/28736-anonymous-namespacesilverifier-require.swift
> add: validation-test/compiler_crashers_fixed/28736-anonymous-namespacesilverifier-require.swift
> 
> Commit c76269ccd9e55fc868e365288081f90b2d641221 by Andrew Trick:
> Comment typos.
> 
> edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
> edit: test/Interpreter/enforce_exclusive_access.swift
> 
> Commit 8a314d944006551bb25248872146f59374f8c75a by Jordan Rose:
> Disallow subclassing when a class is missing vtable entries.
> 
> edit: lib/Serialization/Deserialization.cpp
> edit: lib/AST/Decl.cpp
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/Serialization/Recovery/typedefs.swift
> edit: include/swift/AST/Decl.h
> edit: lib/Sema/TypeCheckDecl.cpp
> 
> Commit 48fca563423baf6e0d217f709f0521fe3d4c8574 by Jordan Rose:
> Specifically mention version mismatches for non-subclassable classes.
> 
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: test/Serialization/Recovery/Inputs/custom-modules/Types.h
> edit: test/Serialization/Recovery/types-3-to-4.swift
> edit: include/swift/Serialization/SerializedModuleLoader.h
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/Serialization/Recovery/typedefs.swift
> edit: test/Serialization/Recovery/Inputs/custom-modules/Types.apinotes
> edit: lib/Serialization/ModuleFile.cpp
> edit: test/Serialization/Recovery/types-4-to-3.swift
> 
> Commit a1b9304c379ddcde0a281dbe1c2c51d05cb293cc by Jordan Rose:
> Mention version mismatches for non-implementable protocols as well.
> 
> edit: test/Serialization/Recovery/types-4-to-3.swift
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: test/Serialization/Recovery/types-3-to-4.swift
> edit: include/swift/AST/DiagnosticsSema.def
> 
> Commit 91951c8068c7f7b3f04cfed1b354854f18856769 by Doug Gregor:
> [Type checker] Delete unnecessary, bogus optimization for initializers.
> 
> edit: lib/Sema/CSGen.cpp
> edit: test/Constraints/construction.swift
> edit: include/swift/AST/Decl.h
> 
> Commit 3f723e799ab0953fe72170de3ff8a3c4f04dd100 by Slava Pestov:
> Sema: Allow nested typealiases to reference protocols with associated
> 
> edit: lib/Sema/TypeCheckType.cpp
> edit: test/type/protocol_types.swift
> 
> Commit 5a67ecceb4c2fdbfec7854d6229ddcd677924892 by Doug Gregor:
> Only enable NSCoding-related runtime name warnings with Objective-C
> 
> edit: lib/Sema/TypeCheckProtocol.cpp
> 
> Commit e99712812925f45e1df6e27cbfb146399a0d5ed2 by github:
> [CodeCompletion] Provide basic code completion support for Swift
> 
> edit: include/swift/Parse/Parser.h
> edit: lib/Parse/ParseExpr.cpp
> add: test/IDE/complete_swift_key_path.swift
> edit: include/swift/IDE/CodeCompletion.h
> edit: lib/IDE/CodeCompletion.cpp
> 
> Commit fb77682b5ab5c04e10b7801160d0572fea1c846d by github:
> [Migrator] Add a stub for authored API change list to handle API changes
> 
> edit: lib/Migrator/CMakeLists.txt
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> add: lib/Migrator/overlay.json
> edit: include/swift/Migrator/MigratorOptions.h
> 
> Commit 6c443113ae994897198123cb00847850a156a2cc by Slava Pestov:
> Sema: Generic parameters can only bind to materializable types
> 
> edit: lib/Sema/ConstraintSystem.cpp
> 
> Commit 6548ad709b353e749ecd56e24cdda0c8049939ef by Slava Pestov:
> Sema: Remove TR_NonEnumInheritanceClauseOuterLayer
> 
> edit: test/type/subclass_composition.swift
> edit: lib/Sema/TypeCheckType.cpp
> edit: test/decl/protocol/protocols.swift
> edit: test/decl/nested/protocol.swift
> edit: lib/Sema/ITCDecl.cpp
> edit: lib/Sema/TypeChecker.h
> 
> Commit 9c210247f58abb7d8b1323e3226bf603ddeda69d by Slava Pestov:
> Remove unused variables
> 
> edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
> edit: lib/IRGen/IRGenDebugInfo.cpp
> edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
> 
> Commit 5349486ca48bc9cff9b68b8fabad83725e3b4e83 by Doug Gregor:
> [Constraint solver] Shore up "common return type" optimization.
> 
> edit: lib/Sema/CSGen.cpp
> edit: include/swift/AST/Decl.h
> 
> Commit 2131a7bf510e41e84214738ba664eec903132dda by John McCall:
> Don't leak writeback path components.  The problem here is really that
> 
> edit: lib/SILGen/LValue.h
> 
> Commit aadb959143c2f3e3f73d0c5e1f7f04d3da2be4a9 by Huon Wilson:
> [Parse] Delete incorrect comment. NFC.
> 
> edit: lib/Parse/ParseDecl.cpp
> 
> Commit c0bc4f20be84a207c5c57fae03ce65b064bc2bf6 by Pavel Yaskevich:
> [QoI] Improve diagnostics for unresolved member with incorrect arguments
> 
> edit: test/Constraints/diagnostics.swift
> edit: lib/Sema/CSDiag.cpp
> edit: test/Constraints/diagnostics_swift4.swift
> 
> Commit d663ee94dfc4ce4fc6da52003f054e9f1b060fdb by Slava Pestov:
> ClangImporter: Fix bug where members of renamed types were dropped
> 
> edit: lib/ClangImporter/ImportDecl.cpp
> edit: test/APINotes/versioned.swift
> 
> Commit 31f7dfe4757d14e4ad3cb3da53c9bf8fa2893dbd by Ben Cohen:
> [stdlib] Backward compatibility fix for a flatMap on [String] (#9466)
> 
> edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
> edit: stdlib/public/core/SequenceAlgorithms.swift.gyb
> add: test/stdlib/StringFlatMap.swift
> 
> Commit b99c62b459c5c2007f49a907cdfe793f4ddbe402 by practicalswift:
> [gardening] Add missing copyright notice
> 
> edit: stdlib/public/core/ThreadLocalStorage.swift
> 
> Commit 659b4154628bd7855d041d64e67ba57213a9bccc by practicalswift:
> [gardening] Fix typo.
> 
> edit: benchmark/scripts/compare_perf_tests.py
> 
> Commit 8a26719344b6d1add59bbab5b325fc414f27d735 by practicalswift:
> [gardening] Fix duplicate include.
> 
> edit: stdlib/public/runtime/Exclusivity.cpp
> 
> Commit e0c248c93212f84bcc64657725d92f18c451dff1 by github:
> Turn on deserialization recovery by default. (#9486)
> 
> edit: test/Compatibility/MixAndMatch/witness_change.swift
> edit: test/Serialization/Recovery/typedefs.swift
> edit: test/Serialization/Recovery/type-removal-objc.swift
> edit: test/Serialization/Recovery/typedefs-in-protocols.swift
> edit: test/Serialization/Recovery/crash-recovery.swift
> edit: test/Serialization/Recovery/types-3-to-4.swift
> edit: test/Serialization/Recovery/types-4-to-3.swift
> edit: include/swift/Basic/LangOptions.h
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: include/swift/Option/FrontendOptions.td
> edit: test/Serialization/Recovery/overrides.swift
> edit: tools/swift-ide-test/swift-ide-test.cpp
> 
> Commit ecdc993881316460f6cae10e511dbccd26ef7ecf by Doug Gregor:
> [Type checker] Tolerate invalid expressions in the error-handling
> 
> edit: lib/Sema/TypeCheckError.cpp
> delete: validation-test/compiler_crashers/28614-args-size-fnref-getnumargumentsforfullapply-partial-application-was-throwing.swift
> add: validation-test/compiler_crashers_fixed/28614-args-size-fnref-getnumargumentsforfullapply-partial-application-was-throwing.swift
> 
> Commit badffdc9c310d122aee427d8c7bc4d892cc919aa by Doug Gregor:
> [Constraint solver] Tune the "skip generic operators" heuristic.
> 
> edit: lib/Sema/CSSolver.cpp
> 
> Commit 9fa3cec7387fd103ab7d09bf13b601c6a55b641c by github:
> [Foundation] IndexPath should not cause numeric overflow in addition to
> 
> edit: stdlib/public/SDK/Foundation/IndexPath.swift
> edit: test/stdlib/TestIndexPath.swift
> 
> Commit fd4bcdc007f575219db86519fa17b797cf3a32ba by Doug Gregor:
> Add fixed crasher for rdar://problem/30154791 <rdar://problem/30154791>.
> 
> add: validation-test/compiler_crashers_2_fixed/0095-rdar30154791.swift
> 
> Commit d92fe872c5d6d287e6209e7e1e373a15530699c4 by Doug Gregor:
> [SILGen] Only emit Builtin.swift3ImplicitObjCEntrypoint() calls in Swift
> 
> edit: test/SILGen/objc_deprecated_objc_thunks.swift
> edit: test/Interpreter/SDK/objc_swift3_deprecated_objc_inference.swift
> edit: lib/SILGen/SILGenBridging.cpp
> edit: test/IRGen/objc_deprecated_objc_thunks.swift
> 
> Commit f0abff5539fe10d1c4de96181bbfc956c9ef9917 by Michael Ilseman:
> Revert "Merge pull request #9265 from milseman/tls_ftw"
> 
> edit: stdlib/public/stubs/UnicodeNormalization.cpp
> edit: utils/UnicodeData/GraphemeBreakTest.txt
> edit: stdlib/public/SwiftShims/LibcShims.h
> edit: stdlib/public/SwiftShims/UnicodeShims.h
> edit: stdlib/public/stubs/CMakeLists.txt
> edit: stdlib/public/core/GroupInfo.json
> delete: stdlib/public/core/ThreadLocalStorage.swift
> edit: stdlib/public/core/CMakeLists.txt
> edit: stdlib/public/stubs/LibcShims.cpp
> delete: stdlib/public/core/ICU.swift
> delete: test/stdlib/ThreadLocalStorage.swift
> edit: test/stdlib/Character.swift
> edit: stdlib/public/core/StringCharacterView.swift
> 
> Commit a43fbedd1c7047ecf433eef6a6796e4e8ea18df4 by Doug Gregor:
> [Type checker] Extend redundant-conformance warning to imported types.
> 
> edit: lib/Sema/TypeCheckProtocol.cpp
> add: test/Compatibility/range_hashable.swift
> 
> Commit cbccd2d7f365a5b06416d4d1a8cc492ed56b05ee by Doug Gregor:
> [GenericSignatureBuilder] Add some simple statistics to track work done.
> 
> edit: lib/AST/GenericSignatureBuilder.cpp
> 
> Commit c03b14e93fdba8167dceb3ee10ddfafd31875afd by Ben Cohen:
> Revert "Merge pull request #9379 from airspeedswift/redundant-where"
> 
> edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionType.swift.gyb
> edit: stdlib/private/StdlibCollectionUnittest/CheckRangeReplaceableCollectionType.swift
> edit: stdlib/public/core/Collection.swift
> edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionInstance.swift.gyb
> edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
> edit: stdlib/private/StdlibCollectionUnittest/CheckRangeReplaceableSliceType.swift
> edit: stdlib/private/StdlibCollectionUnittest/CheckMutableCollectionType.swift.gyb
> 
> Commit 260b24e546baf50f6247ca2c7c88f9f7ab4f7b6f by github:
> Sorted as promised in header
> 
> edit: CODE_OWNERS.TXT
> 
> Commit c4b5b60d00c4074e09662ae2701169cc092b107d by Argyrios Kyrtzidis:
> [Driver/ClangImporter] Changes for the driver to recognize
> 
> edit: lib/ClangImporter/ClangDiagnosticConsumer.cpp
> edit: test/ClangImporter/pch-bridging-header.swift
> edit: lib/Driver/ToolChains.cpp
> edit: include/swift/Option/FrontendOptions.td
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: include/swift/Driver/Action.h
> edit: test/ClangImporter/MixedSource/import-mixed-framework-with-forward.swift
> edit: test/ClangImporter/diags-with-many-imports.swift
> edit: lib/FrontendTool/FrontendTool.cpp
> edit: test/IDE/complete_with_header_import.swift
> edit: test/ClangImporter/objc_redeclared_properties_incompatible.swift
> edit: lib/Driver/Driver.cpp
> edit: lib/ClangImporter/ClangImporter.cpp
> edit: include/swift/ClangImporter/ClangImporter.h
> edit: test/ClangImporter/pch-bridging-header-serialized-diagnostics.swift
> edit: include/swift/ClangImporter/ClangImporterOptions.h
> edit: test/ClangImporter/pch-bridging-header-deps.swift
> edit: test/Driver/bridging-pch.swift
> 
> Commit aa2c88ebccf4df1b9e6f3f95cdead74af8a1d387 by Roman Levenstein:
> [cast-optimizer] Fix comments
> 
> edit: lib/SILOptimizer/Utils/Local.cpp
> 
> Commit 40231ef18f930e973ed46486e4fd37bac7e40ecd by Roman Levenstein:
> [cast-optimizer] Fix a bug in a peephole for existential metatypes
> 
> edit: test/SILOptimizer/cast_folding.swift
> edit: lib/SILOptimizer/Utils/Local.cpp
> 
> Commit ecf1c09eca2791dba0025f1bd5af4d76b5868e85 by Roman Levenstein:
> [cast-optimizer] Fix a small bug related to opened existentials tracking
> 
> edit: lib/SILOptimizer/Utils/Local.cpp
> edit: test/SILOptimizer/cast_folding.swift
> 
> Commit b69a0af48e48215f79b9296b32684fe81f7581e7 by Graydon Hoare:
> [Statistics] Scrub non-YAML-clean target names in timers.
> 
> edit: lib/Basic/Statistic.cpp
> 
> Commit a57e05bc9f6aeb3b418c1636805bbb6ebdaf21b6 by Graydon Hoare:
> [process-stats-dir] Always emit CSV (in excel-tabs mode)
> 
> edit: utils/process-stats-dir.py
> 
> Commit d95704128d5788ff5d427f7f7988b71852933226 by Ben Cohen:
> revert changes to stdlib
> 
> edit: stdlib/public/core/ArrayBufferProtocol.swift
> edit: stdlib/public/core/ExistentialCollection.swift.gyb
> edit: stdlib/public/core/MutableCollection.swift
> edit: stdlib/public/core/BidirectionalCollection.swift
> edit: stdlib/public/core/Collection.swift
> edit: stdlib/public/core/Mirror.swift
> edit: stdlib/public/core/RandomAccessCollection.swift
> 
> Commit 3ee90d74bbcec101e9d8ac06ef7a9f590d2a5a4f by Graydon Hoare:
> [process-stats-dir] Add a basic old/new frontend-stats comparison mode
> 
> edit: utils/process-stats-dir.py
> 
> Commit 3989e84379135195495be2c514c66ac4d61a4824 by github:
> [test] Fix up Serialization/Recovery/typedefs.swift for 32-bit. (#9508)
> 
> edit: test/Serialization/Recovery/typedefs-in-protocols.swift
> edit: test/Serialization/Recovery/typedefs.swift
> 
> Commit a797b29c1ca6b0516fd05669da2225fa8e9cd323 by Maxim Moiseev:
> [stdlib] A more efficient implementation of signum for integer types
> 
> edit: stdlib/public/core/Integers.swift.gyb
> 
> Commit e868ca703525bfe031dba90ab37aa75179543d49 by Maxim Moiseev:
> [stdlib] Better BinaryInteger.signum and tests
> 
> edit: test/stdlib/Integers.swift.gyb
> edit: stdlib/public/core/Integers.swift.gyb
> 
> Commit f78a2ab2d84e75657c1b700bebf71a30b09eb641 by Andrew Trick:
> [Exclusivity] Check that accesses are well-formed during diagnostics.
> 
> edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
> 
> Commit 9830f394c124dca2431915ff4c84ed41176c0d60 by Joe Groff:
> SILGen/IRGen/KeyPaths: Components for ObjC properties need to be
> 
> edit: stdlib/public/core/KeyPath.swift
> add: test/IRGen/keypaths_objc.sil
> edit: lib/IRGen/IRGenModule.h
> edit: test/SILGen/keypaths_objc.swift
> edit: lib/SILGen/SILGenExpr.cpp
> edit: test/stdlib/KeyPath.swift
> edit: lib/IRGen/GenObjC.cpp
> edit: test/stdlib/KeyPathObjC.swift
> edit: include/swift/ABI/KeyPath.h
> edit: stdlib/public/SwiftShims/KeyPath.h
> edit: lib/IRGen/GenKeyPath.cpp
> add: test/SILGen/Inputs/keypaths_objc.h
> edit: CHANGELOG.md
> 
> Commit d90df1ceda5e63e86d1d2bca5b6639ec2e6a6a31 by Graydon Hoare:
> [process-stats-dir] Report names at end of line.
> 
> edit: utils/process-stats-dir.py
> 
> Commit 6206a85dbf2f1d77d4b5f2c71230d38b2f30627c by Graydon Hoare:
> [process-stats-dir] Improve times, zeros, thresholds.
> 
> edit: utils/process-stats-dir.py
> 
> Commit e915081fce17be70d71ed720b1fbfbd6c169bf7e by Graydon Hoare:
> [process-stats-dir] Add exit code indicating regressions in comparisons
> 
> edit: utils/process-stats-dir.py
> 
> Commit 45c24f6c76426c0605330ff48e6ca307f0dc9d12 by Andrew Trick:
> Static diagnostic SIL test for pointer_to_address.
> 
> edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
> 
> Commit 97f875ad840295fe0b68feac9cbc4703c3bccbcc by Dave Abrahams:
> [stdlib] De-underscore Unicode "namespace"
> 
> edit: stdlib/public/core/Unicode.swift
> edit: stdlib/public/core/UTF8.swift
> edit: stdlib/public/core/UnicodeParser.swift
> edit: stdlib/public/core/StringHashable.swift
> edit: test/Prototypes/UnicodeDecoders.swift
> edit: stdlib/public/core/StringCore.swift
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/UTF16.swift
> edit: stdlib/public/core/UTFEncoding.swift
> edit: stdlib/public/core/UTF32.swift
> edit: stdlib/public/core/ASCII.swift
> 
> Commit ddf7ad517f7b9246f16c981db212bdef8c55ad37 by Dave Abrahams:
> UnicodeScalar => Unicode.Scalar
> 
> edit: stdlib/public/core/String.swift
> edit: stdlib/private/StdlibUnicodeUnittest/StdlibUnicodeUnittest.swift
> edit: stdlib/public/core/UnicodeParser.swift
> edit: test/stdlib/Renames.swift
> edit: stdlib/public/core/Unicode.swift
> edit: stdlib/public/core/UTF16.swift
> edit: test/Prototypes/BigInt.swift
> edit: stdlib/public/core/Mirrors.swift.gyb
> edit: stdlib/public/core/StringUTF8.swift
> edit: stdlib/public/core/StringCore.swift
> edit: stdlib/public/core/ASCII.swift
> edit: stdlib/public/core/UTF32.swift
> edit: test/SILGen/expressions.swift
> edit: stdlib/public/core/CompilerProtocols.swift
> edit: stdlib/public/core/StaticString.swift
> edit: test/SILOptimizer/diagnose_unreachable.sil
> edit: stdlib/public/SwiftOnoneSupport/SwiftOnoneSupport.swift
> edit: stdlib/public/core/CTypes.swift
> edit: stdlib/public/core/StringLegacy.swift
> edit: stdlib/public/core/UTF8.swift
> edit: test/Parse/enum.swift
> edit: stdlib/private/SwiftPrivate/IO.swift
> edit: stdlib/public/core/CMakeLists.txt
> edit: stdlib/public/core/UnicodeScalar.swift
> edit: test/attr/attr_objc.swift
> edit: test/stdlib/Integers.swift.gyb
> edit: stdlib/public/SDK/Foundation/CharacterSet.swift
> edit: test/Prototypes/UnicodeDecoders.swift
> edit: test/type/protocol_composition.swift
> edit: stdlib/public/core/Integers.swift.gyb
> edit: stdlib/public/core/UnicodeEncoding.swift
> edit: stdlib/public/core/StringCharacterView.swift
> edit: stdlib/public/core/OutputStream.swift
> edit: stdlib/public/core/StringUnicodeScalarView.swift
> edit: test/SILGen/mangling.swift
> edit: stdlib/private/StdlibUnicodeUnittest/Collation.swift
> edit: stdlib/public/core/Character.swift
> edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
> 
> Commit 01d886fe3d9a4eceb53c454ec1e84984314ee028 by Dave Abrahams:
> [stdlib] Swift.UTF[8|16|32] availability
> 
> edit: stdlib/public/core/Unicode.swift
> 
> Commit 52aa8ef94b2d0cd016957c2bec145f129931775b by Erik Eckstein:
> demangler: classify reabstruction thunks as thunks
> 
> edit: lib/Demangling/Context.cpp
> edit: test/Demangle/Inputs/manglings.txt
> 
> Commit 4391ecc8026482a668f873934d356e54df40e66b by Argyrios Kyrtzidis:
> [Driver] For the 'emit persistent PCH' job, don't set an output
> 
> edit: lib/Driver/ToolChains.cpp
> edit: lib/Driver/Driver.cpp
> 
> Commit 35c67f6acf6ae8e62a31242c45abb7211b1c63d6 by Doug Gregor:
> Eliminate an unnecessary use of
> 
> edit: lib/IRGen/LoadableByAddress.cpp
> 
> Commit bab127fce0970d04beecc590334f9e22330eb169 by Doug Gregor:
> [GSB] Put archetype anchor consistency checking behind a separate
> 
> edit: lib/AST/GenericSignatureBuilder.cpp
> 
> Commit 3a9d88897278929cea2f1c6bcad3d590a1b8dd81 by Itai Ferber:
> Fix JSON+plist codingPaths for nested values
> 
> edit: stdlib/public/SDK/Foundation/PlistEncoder.swift
> edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
> edit: test/stdlib/TestPlistEncoder.swift
> edit: test/stdlib/TestJSONEncoder.swift
> 
> Commit 41c244a06585ed29ed64a1c566ac035fd41c1d7c by Dave Abrahams:
> [stdlib] Unicode[Encoding|Parser] => Unicode.[Encoding|Parser]
> 
> edit: stdlib/public/core/StringBuffer.swift
> edit: test/Prototypes/UnicodeDecoders.swift
> edit: stdlib/public/core/CString.swift
> edit: stdlib/public/core/UnicodeParser.swift
> edit: stdlib/public/core/UTF16.swift
> edit: stdlib/public/core/UTF8.swift
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/StringCore.swift
> edit: stdlib/public/core/ASCII.swift
> edit: stdlib/public/core/UnicodeEncoding.swift
> edit: stdlib/public/core/Unicode.swift
> edit: stdlib/public/core/Substring.swift.gyb
> edit: stdlib/public/core/UTF32.swift
> edit: stdlib/public/core/UTFEncoding.swift
> 
> Commit 4133e30cb9a05dd27022dc87e4cf3c5efd6fb471 by Roman Levenstein:
> [sil-verifier] Make it possible to use -sil-verify-all even in noasserts
> 
> edit: lib/SIL/SILVerifier.cpp
> 
> Commit 62c58923f167bcf05c320bb2ff57c451244c2df9 by practicalswift:
> [swiftc (32 vs. 5526)] Add crasher in
> 
> add: validation-test/compiler_crashers/28749-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
> 
> Commit 8c8f35ee78650adc96eafce3d994b0c0bb5d02a7 by Huon Wilson:
> [Parse] Don't tell CodeCompletion nonsense about protocol/AT where
> 
> edit: lib/Parse/ParseGeneric.cpp
> edit: test/IDE/complete_crashes.swift
> delete: validation-test/IDE/crashers_2/0012-protocol-where-clause.swift
> add: validation-test/IDE/crashers_2_fixed/0012-protocol-where-clause.swift
> 
> Commit f6e24fa1e96148aee2a3b62e6dafcafd238c13a1 by Roman Levenstein:
> Remove conditional compilation from maybeScopeless, because SILVerifier
> 
> edit: lib/SIL/SILVerifier.cpp
> 
> Commit 8137d7dbaf866e31cdf93989f63fb9833e0665c7 by Dave Abrahams:
> [stdlib] Temporarily disable availability annotations
> 
> edit: stdlib/public/core/Unicode.swift
> edit: stdlib/public/core/UnicodeScalar.swift
> 
> Commit c6ac96ba78b19fec246246624dcdcf3a89292ffd by Philippe Hausler:
> Foundation Overlay: AffineTransform.rotate(byRadians:) is wrong (#9481)
> 
> edit: stdlib/public/SDK/Foundation/AffineTransform.swift
> edit: test/stdlib/TestAffineTransform.swift
> 
> Commit 4e9851b032b1ae351bb80854fcdb7fc943a90cad by Joe Groff:
> Don't classify bridging casts as WillSucceed if the object-to-value cast
> 
> edit: lib/AST/ASTContext.cpp
> edit: lib/Sema/TypeChecker.h
> edit: lib/SILOptimizer/Utils/Local.cpp
> edit: lib/Sema/CSSimplify.cpp
> edit: lib/Sema/TypeCheckType.cpp
> edit: lib/SIL/DynamicCasts.cpp
> add: test/SILOptimizer/cast_folding_objc_bridging_conditional.sil
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: include/swift/AST/ASTContext.h
> 
> Commit f1439b8045aef5423dd5b0c39ed68d4708c46f78 by Max Moiseev:
> [stdlib] Remoiving old integers
> 
> delete: stdlib/public/core/IntegerArithmetic.swift.gyb
> edit: stdlib/public/core/GroupInfo.json
> delete: stdlib/public/core/FixedPoint.swift.gyb
> edit: stdlib/public/core/CMakeLists.txt
> 
> Commit 58dab83350cbf3d01af3c307d5d5cbee3d65b1c3 by Maxim Moiseev:
> Make maybeScopeless declaration unconditionally available
> 
> edit: include/swift/SIL/SILDebugScope.h
> 
> Commit f08ee0fd93c3a72af66ff4cb9483f0dc6344b2da by Michael Ilseman:
> [stdlib] Walk Chinese/Japanese faster: 2x/4x forwards/backwards
> 
> edit: stdlib/public/core/StringCharacterView.swift
> 
> Commit 04570010c820041c6c1088f181b8f764f92264db by Arnold Schwaighofer:
> Increase the Swift ABI version to 5
> 
> edit: test/IRGen/objc.swift
> edit: lib/IRGen/IRGenModule.h
> 
> Commit 208c750a98948c845d0a39094514d288c50a01df by Arnold Schwaighofer:
> Update comment to reflect the new world
> 
> edit: test/IRGen/objc.swift
> 
> Commit 46415e7dbd55b43d6655dd6f88a9c6ce4445b5e0 by Max Moiseev:
> [stdlib] Removing a String.init?(_: String), non-failable is enough
> 
> edit: stdlib/public/core/String.swift
> 
> Commit 9a9d1393208fbd581b49d9e855e4288e748abcfa by github:
> [ClangImporter] Import Swift 3 and 4 names for enumerators. (#9523)
> 
> edit: lib/ClangImporter/SwiftLookupTable.h
> add: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/Enums.h
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.h
> edit: test/APINotes/versioned.swift
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.apinotes
> edit: lib/ClangImporter/ImportName.h
> edit: lib/ClangImporter/ImportName.cpp
> edit: lib/ClangImporter/ImportDecl.cpp
> 
> Commit 6660d18d39fb728dfd80af93882adc594fd44d46 by John McCall:
> Don't apply dynamic enforcement to empty types.
> 
> edit: lib/IRGen/IRGenSIL.cpp
> edit: lib/IRGen/GenType.cpp
> edit: lib/IRGen/IRGenModule.h
> edit: test/IRGen/access_markers.sil
> 
> Commit 3b781c95d922cc5001d87f6e43dabf631e6f83e1 by Andrew Trick:
> [Exclusivity] Minor fix for a theoretical bug in SILBuilder emitDestroy.
> 
> edit: lib/SIL/SILBuilder.cpp
> 
> Commit fc7dbefcf814d09889cc9bf7c3e454c70dcef93a by github:
> Revert backtrace ban and start printing backtraces from the runtime
> 
> edit: stdlib/public/runtime/Errors.cpp
> add: test/Runtime/backtrace.swift
> delete: test/Runtime/crash_with_backtrace.swift
> edit: test/Runtime/crash_without_backtrace.swift
> delete: validation-test/BuildSystem/RuntimeBacktraces/object-files-do-not-reference-dladdr.test-sh
> edit: CMakeLists.txt
> edit: test/Runtime/linux-fatal-backtrace.swift
> edit: validation-test/lit.site.cfg.in
> edit: stdlib/public/runtime/ImageInspectionELF.cpp
> edit: stdlib/public/runtime/ImageInspectionWin32.cpp
> edit: test/Runtime/crash_without_backtrace_optimized.swift
> edit: stdlib/public/runtime/CMakeLists.txt
> edit: test/lit.site.cfg.in
> delete: cmake/modules/AddSwiftRuntime.cmake
> edit: stdlib/public/runtime/ImageInspectionMachO.cpp
> 
> Commit 041775dff737dacf9f9dfab8b0f71995d24fb3cd by Andrew Trick:
> [Exclusivity] test case for destroy folding into access [deinit].
> 
> edit: test/SILOptimizer/allocbox_to_stack_ownership.sil
> 
> Commit b9dfbf45d80335b087b0fe36e20e977b4c622858 by David Farler:
> [ClangImporter] API reaction to clang::CompilerInstance::getModuleHash
> 
> edit: lib/ClangImporter/ClangImporter.cpp
> 
> Commit 075c6e6a04abefd75bce5d35f3c5bd84e35e3436 by Michael Ilseman:
> [benchmark] Add more (off-by-default) StringWalk benchmarks.
> 
> edit: benchmark/single-source/StringWalk.swift
> add: benchmark/single-source/StringWalk.swift.gyb
> edit: benchmark/utils/main.swift
> 
> Commit 3f0d1e61aa2d74fc1e044b504dbf56a7dc96f731 by Maxim Moiseev:
> [stdlib] Implementing copy constructors for integer types
> 
> edit: test/stdlib/Integers.swift.gyb
> edit: stdlib/public/core/Integers.swift.gyb
> 
> Commit 6e3ae3aa4e3fcb6d250fd7364e7071852422f77a by Maxim Moiseev:
> [stdlib] Disambiguating count in Character._SmallUTF's
> 
> edit: stdlib/public/core/Character.swift
> 
> Commit 9c0142c22a440f8cf586cbb83c0ec91a96088d23 by Graydon Hoare:
> [utils] Add a CSV-output mode to rusage script.
> 
> edit: utils/rusage.py
> 
> Commit 119b3d198c0ae1b8253fbc76f193c797562969b0 by Joe Groff:
> Serialization: Handle possibly-null serialized xrefs for optional
> 
> add: test/Serialization/Inputs/cross_module_optional_protocol_reqt_2.swift
> add: test/Serialization/Inputs/cross_module_optional_protocol_reqt.h
> add: test/Serialization/cross_module_optional_protocol_reqt.swift
> edit: lib/Serialization/Deserialization.cpp
> 
> Commit 5a0db2f3896baeb02c640e357b209380f81d2f2e by Dave Abrahams:
> [stdlib] Add initial Substring benchmarks
> 
> edit: benchmark/utils/main.swift
> edit: benchmark/CMakeLists.txt
> add: benchmark/single-source/Substring.swift
> 
> Commit a5a59f5aeda3393829556e5da2546736c53ef8b8 by github:
> [runtime] Enhance output from dynamic exclusivity violations. Print
> 
> edit: stdlib/public/runtime/Errors.cpp
> edit: include/swift/Runtime/Debug.h
> edit: include/swift/Runtime/Exclusivity.h
> edit: test/Interpreter/enforce_exclusive_access.swift
> edit: unittests/runtime/CMakeLists.txt
> add: test/Interpreter/enforce_exclusive_access_backtrace.swift
> add: unittests/runtime/Exclusivity.cpp
> edit: stdlib/public/runtime/Exclusivity.cpp
> 
> Commit f8bb0d88d7a90b47954fa08df9dadf741c249c71 by Maxim Moiseev:
> Revert "[stdlib] Removing a String.init?(_: String), non-failable is
> 
> edit: stdlib/public/core/String.swift
> 
> Commit 4dcc15b2103cfceb81d472d0bd6bc13a4346071a by Maxim Moiseev:
> [stdlib] Adding a test case to catch missing failable initializer
> 
> edit: test/stdlib/StringAPI.swift
> 
> Commit dfd967281b2eea59d3935649600e722ec5dbc485 by Dave Abrahams:
> [stdlib] 80 columns and other coding convention violations
> 
> edit: stdlib/public/core/Range.swift.gyb
> 
> Commit 65b9043eb1d8105e37fc0cce47dbf418b777fcb4 by github:
> migrator: handle function hoist API changes and several its varieties.
> 
> edit: include/swift/IDE/Utils.h
> edit: test/Migrator/API.json
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> edit: test/Migrator/rename.swift.expected
> edit: test/Migrator/rename.swift
> edit: tools/swift-api-digester/swift-api-digester.cpp
> add: test/Migrator/function-hoist.swift
> edit: include/swift/IDE/DigesterEnums.def
> add: test/Migrator/function-hoist.swift.expected
> add: test/Migrator/API-function-hoist.json
> edit: include/swift/IDE/APIDigesterData.h
> edit: lib/IDE/Utils.cpp
> edit: test/Migrator/Inputs/cities.swift
> edit: lib/IDE/SwiftSourceDocInfo.cpp
> edit: lib/IDE/APIDigesterData.cpp
> 
> Commit 4dee6ead5c0a3e5d791ee02ac358a05e95f3ba5a by Dave Abrahams:
> [stdlib] Provisional c[...] syntax while we await language features
> 
> edit: test/stdlib/RangeDiagnostics.swift
> edit: stdlib/private/StdlibCollectionUnittest/CheckMutableCollectionType.swift.gyb
> edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionType.swift.gyb
> edit: stdlib/public/core/Range.swift.gyb
> 
> Commit 65b71e9970c15de76dc69fd059f053a65507e2b5 by practicalswift:
> [swiftc (33 vs. 5526)] Add crasher in
> 
> add: validation-test/compiler_crashers/28750-false-should-have-found-context-by-now.swift
> 
> Commit 4f05554682b57a81c6ef4af77990853a2e4cafa3 by practicalswift:
> [gardening] Remove assert requirement from fixed crashers
> 
> edit: validation-test/IDE/crashers_2_fixed/0012-protocol-where-clause.swift
> edit: validation-test/compiler_crashers_fixed/28614-args-size-fnref-getnumargumentsforfullapply-partial-application-was-throwing.swift
> 
> Commit b1e5d8507321d3d5cbe7cff56573f65bef1056aa by practicalswift:
> [gardening] Fix spacing
> 
> edit: lib/IDE/APIDigesterData.cpp
> 
> Commit ba5f81888b37e4ffb5dbc17bc4e41678dbb3dc85 by practicalswift:
> [gardening] Remove unused variables
> 
> edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
> edit: lib/IRGen/LoadableByAddress.cpp
> 
> Commit 7ec9e95b49560e739f0f726f1d42ae696a4b9359 by Nate Cook:
> [stdlib] Documentation revisions for numeric types
> 
> edit: stdlib/public/core/Integers.swift.gyb
> edit: stdlib/public/core/FloatingPoint.swift.gyb
> 
> Commit 7fa74f590d53fa3ec320ac96fae742923d174537 by Nate Cook:
> [stdlib] Documentation revisions for string + ranges
> 
> edit: stdlib/public/core/SequenceAlgorithms.swift.gyb
> edit: stdlib/public/core/Integers.swift.gyb
> edit: stdlib/public/core/HashedCollections.swift.gyb
> edit: stdlib/public/core/Reverse.swift
> edit: stdlib/public/core/StringLegacy.swift
> edit: stdlib/public/core/StringUTF16.swift
> edit: stdlib/public/SDK/Foundation/NSStringAPI.swift
> edit: stdlib/public/core/Collection.swift
> edit: stdlib/public/core/FloatingPoint.swift.gyb
> edit: stdlib/public/core/Sequence.swift
> edit: stdlib/public/core/Character.swift
> edit: stdlib/public/core/Range.swift.gyb
> edit: stdlib/public/core/String.swift
> 
> Commit 1b8d982f981b831b80cec2f882f690e819fe520d by Nate Cook:
> [stdlib] Miscellaneous documentation revisions
> 
> edit: stdlib/public/core/MutableCollection.swift
> edit: stdlib/public/core/Optional.swift
> edit: stdlib/public/core/Sort.swift
> edit: stdlib/public/core/Arrays.swift.gyb
> edit: stdlib/public/core/Bool.swift
> edit: stdlib/public/core/Builtin.swift
> edit: stdlib/public/core/Collection.swift
> 
> Commit 6dd52c5f200e0d666fab065b33b903534521a35a by Nate Cook:
> [stdlib] Documentation for partial ranges and operators
> 
> edit: stdlib/public/core/Range.swift.gyb
> 
> Commit f650e0a7dac0f8f804051ae2be61dae77373c7b1 by Nate Cook:
> [stdlib] String and range expressions
> 
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/StringUTF8.swift
> edit: stdlib/public/core/Substring.swift.gyb
> edit: stdlib/public/core/OptionSet.swift
> edit: stdlib/public/core/StringUnicodeScalarView.swift
> edit: stdlib/public/core/MutableCollection.swift
> edit: stdlib/public/core/StringUTF16.swift
> edit: stdlib/public/core/Collection.swift
> edit: stdlib/public/core/StringIndexConversions.swift
> edit: stdlib/public/core/StringCharacterView.swift
> edit: stdlib/public/core/Arrays.swift.gyb
> 
> Commit dafe368220b9246bda9df1283e32f73b9a1b913b by Nate Cook:
> Address @dabrahams’s feedback
> 
> edit: stdlib/public/core/Arrays.swift.gyb
> edit: stdlib/public/core/Character.swift
> edit: stdlib/public/core/Collection.swift
> 
> Commit 12f8b390c136ba22b7e85d0d4dd26a35faa1fa87 by Maxim Moiseev:
> [stdlib] Mark String.init?(_: String) obsoleted in Swift 4
> 
> delete: test/stdlib/SubstringCompatibility.swift
> add: test/stdlib/StringCompatibility.swift
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
> edit: test/stdlib/StringAPI.swift
> 
> Commit 52374a9812d07dfb43569002745e48dc64a1582e by Nathan Hawes:
> [parser] Account for the length of multine string quotes when tokenizing
> 
> edit: lib/Parse/Parser.cpp
> edit: test/IDE/coloring.swift
> 
> Commit b6d753067b793be7278292ab44006df3118c33fa by github:
> FixCode: Add a new line between switch label and the code placeholder.
> 
> edit: test/stmt/switch_stmt1.swift
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> edit: test/FixCode/fixits-empty-switch.swift.result
> edit: test/FixCode/fixits-empty-switch-multifile.swift.result
> edit: test/FixCode/fixits-switch.swift.result
> edit: test/stmt/switch_stmt_editor2.swift
> edit: test/stmt/switch_stmt2.swift
> edit: test/stmt/switch_stmt_editor1.swift
> 
> Commit 0a466e3ca0c5e643a9d14a73cdb30d7d31e0a54e by Max Moiseev:
> Revert "[stdlib] Implementing copy constructors for integer types"
> 
> edit: test/stdlib/Integers.swift.gyb
> edit: stdlib/public/core/Integers.swift.gyb
> 
> Commit 478fdd7716a6382833eb04c592592731d072b822 by Jordan Rose:
> [ClangImporter] Remove remaining references to "Swift 2 variants".
> 
> edit: lib/ClangImporter/ImportDecl.cpp
> 
> Commit 280dacea4cc6fdd847347f151dc81b6d2add30c7 by Jordan Rose:
> [ClangImporter] Import ObjC members under Swift 3 and 4 names.
> 
> edit: test/IDE/print_clang_swift_name.swift
> edit: test/IDE/print_clang_decls_AppKit.swift
> edit: lib/ClangImporter/ImportDecl.cpp
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/Classes.h
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/Protocols.h
> edit: test/ClangImporter/Inputs/SwiftPrivateAttr.txt
> edit: test/APINotes/versioned-objc.swift
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.apinotes
> edit: test/IDE/print_omit_needless_words.swift
> 
> Commit 94d9d6a33a1b719fa5590b107a141555cb2db5e9 by Jordan Rose:
> [ClangImporter] Shrink EffectiveClangContext on 32-bit platforms.
> 
> edit: lib/ClangImporter/SwiftLookupTable.h
> 
> Commit ec23dcaaac86bb48cbc8cb58c8842bc24915e377 by Jordan Rose:
> [ClangImporter] Find Swift 3 / 4 names via dynamic lookup too.
> 
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/Classes.h
> add: test/APINotes/versioned-objc-dynamic-lookup.swift
> edit: lib/ClangImporter/ImportDecl.cpp
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.apinotes
> edit: lib/ClangImporter/ClangImporter.cpp
> edit: lib/ClangImporter/ImporterImpl.h
> 
> Commit a6a3ebee6ca7ffcfd4eb85fdee06fd7fcb45a174 by Argyrios Kyrtzidis:
> [Driver] For the persistent PCH job there is no output path, the
> 
> edit: lib/Driver/ToolChains.cpp
> edit: include/swift/Driver/Action.h
> edit: test/Driver/bridging-pch.swift
> edit: lib/Driver/Driver.cpp
> 
> Commit 0c48f7138474f79f0b662462f149cdfc248a540c by David Farler:
> Migrator/QoI: Function input type: Don't fix Void to (Void), but fix
> 
> add: test/Migrator/fixit_void.swift.expected
> edit: lib/Sema/TypeCheckType.cpp
> add: test/Migrator/fixit_void.swift
> edit: include/swift/AST/DiagnosticsSema.def
> edit: include/swift/Migrator/FixitFilter.h
> edit: test/Constraints/diagnostics.swift
> edit: test/expr/closure/single_expr.swift
> edit: lib/Sema/CSDiag.cpp
> edit: test/Parse/type_expr.swift
> 
> Commit df64cd76867eaac3fdd0cc1efe273efeb6d0d6ec by github:
> Formatting: Avoid formatting multi-line string literals since it may
> 
> add: test/SourceKit/CodeFormat/indent-multiline-string.swift
> edit: include/swift/IDE/Formatting.h
> edit: lib/IDE/Formatting.cpp
> 
> Commit 897c91eb7f944199c4e89dca07bbdd8c791fccfa by John McCall:
> Don't eagerly begin the access to the existential l-value in an
> 
> edit: test/SILGen/assignment.swift
> edit: lib/SILGen/SILGenLValue.cpp
> 
> Commit ea2f64cad218bb64a79afee41b77fe7bfc96cfd2 by github:
> [stdlib] Add Sequence.Element, change ExpressibleByArrayLiteral.Element
> 
> edit: validation-test/compiler_crashers_2_fixed/0066-sr3687.swift
> edit: validation-test/compiler_crashers_fixed/27034-swift-typechecker-validatedecl.swift
> edit: validation-test/compiler_crashers_fixed/25011-swift-constraints-constraintsystem-opengeneric.swift
> edit: test/Constraints/array_literal.swift
> edit: stdlib/public/core/StringBuffer.swift
> edit: lib/Sema/CSDiag.cpp
> edit: stdlib/public/core/ArrayType.swift
> edit: stdlib/public/core/MutableCollection.swift
> edit: stdlib/public/core/Filter.swift.gyb
> edit: stdlib/public/core/SliceBuffer.swift
> edit: stdlib/public/core/Arrays.swift.gyb
> edit: validation-test/compiler_crashers_fixed/26148-swift-typebase-getmembersubstitutions.swift
> edit: stdlib/public/core/WriteBackMutableSlice.swift
> edit: stdlib/public/core/SequenceWrapper.swift
> edit: stdlib/public/core/CollectionAlgorithms.swift.gyb
> edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
> edit: validation-test/compiler_crashers_fixed/28577-isa-x-val-cast-ty-argument-of-incompatible-type.swift
> edit: validation-test/compiler_crashers_fixed/27352-swift-astprinter-printtextimpl.swift
> edit: stdlib/public/core/UnsafeBufferPointer.swift.gyb
> edit: validation-test/stdlib/NewArray.swift.gyb
> edit: stdlib/public/core/Integers.swift.gyb
> edit: test/Misc/misc_diagnostics.swift
> edit: stdlib/public/core/HashedCollections.swift.gyb
> edit: validation-test/compiler_crashers_2_fixed/0019-rdar21511651.swift
> edit: stdlib/public/core/Slice.swift.gyb
> edit: stdlib/public/core/StringUnicodeScalarView.swift
> edit: test/Migrator/tuple-arguments.swift
> edit: test/SourceKit/InterfaceGen/gen_swift_module.swift
> edit: stdlib/public/core/UnsafePointer.swift.gyb
> edit: validation-test/compiler_crashers_fixed/28670-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
> edit: stdlib/public/core/StringCore.swift
> edit: stdlib/public/core/Sort.swift
> edit: validation-test/compiler_crashers_fixed/27387-swift-structtype-get.swift
> add: validation-test/compiler_crashers_2_fixed/0066-sr3687-updated.swift
> edit: stdlib/public/core/DropWhile.swift.gyb
> edit: test/IDE/print_type_interface.swift
> edit: stdlib/public/core/Join.swift
> edit: benchmark/single-source/PopFrontGeneric.swift
> edit: stdlib/public/core/ArrayBufferProtocol.swift
> edit: stdlib/public/core/UIntBuffer.swift
> edit: stdlib/public/core/ContiguousArrayBuffer.swift
> edit: stdlib/public/core/ExistentialCollection.swift.gyb
> edit: stdlib/public/core/UnsafeRawBufferPointer.swift.gyb
> edit: stdlib/public/core/LazyCollection.swift.gyb
> edit: stdlib/public/core/PrefixWhile.swift.gyb
> edit: validation-test/compiler_crashers_fixed/24915-swift-typebase-getcanonicaltype.swift
> edit: stdlib/public/core/CompilerProtocols.swift
> edit: test/Prototypes/UnicodeDecoders.swift
> edit: stdlib/public/core/Reverse.swift
> edit: test/IDE/complete_from_stdlib.swift
> edit: test/SourceKit/DocSupport/doc_clang_module.swift
> edit: stdlib/public/core/StringCharacterView.swift
> edit: stdlib/public/core/Collection.swift
> edit: stdlib/public/core/RangeReplaceableCollection.swift.gyb
> edit: validation-test/compiler_crashers_fixed/23086-swift-typechecker-validatedecl.swift
> edit: test/Constraints/closures.swift
> edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
> edit: test/SourceKit/CursorInfo/cursor_stdlib.swift
> edit: stdlib/public/core/FlatMap.swift
> edit: test/Constraints/tuple_arguments.swift
> edit: test/SILOptimizer/array_contentof_opt.swift
> edit: test/SILGen/foreach.swift
> edit: stdlib/public/core/Unicode.swift
> edit: stdlib/public/core/LazySequence.swift
> edit: stdlib/public/core/String.swift
> edit: test/SILGen/witness_same_type.swift
> edit: test/Misc/expression_too_complex.swift
> edit: stdlib/public/core/BidirectionalCollection.swift
> edit: stdlib/public/core/Sequence.swift
> edit: stdlib/public/core/Flatten.swift.gyb
> edit: stdlib/public/core/Mirror.swift
> edit: test/Prototypes/BigInt.swift
> edit: stdlib/public/core/SetAlgebra.swift
> edit: stdlib/public/core/Map.swift.gyb
> edit: validation-test/compiler_crashers_2_fixed/0020-rdar21598514.swift
> edit: validation-test/compiler_crashers_fixed/28666-conformingreplacementtype-is-substitutabletype-conformingreplacementtype-is-depe.swift
> edit: stdlib/public/core/SequenceAlgorithms.swift.gyb
> edit: test/NameBinding/reference-dependencies.swift
> 
> Commit 8aaf2d64ed3f20487b110924b64ed796bf55d047 by Ben Langmuir:
> [sourcekitd] Take the colons out of name-translation API
> 
> edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
> edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
> edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
> edit: test/SourceKit/NameTranslation/basic.swift
> edit: tools/SourceKit/tools/sourcekitd/lib/API/DictionaryKeys.h
> edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-Common.cpp
> edit: test/SourceKit/NameTranslation/swiftnames.swift
> edit: tools/SourceKit/include/SourceKit/Core/LangSupport.h
> edit: test/SourceKit/NameTranslation/init.swift
> 
> Commit 24de53fcdf11eaf65cdde61692cabab28e902f72 by github:
> migrator: Add an API diff kind for specially handled cases. (#9585)
> 
> edit: lib/IDE/APIDigesterData.cpp
> edit: test/Migrator/API.json
> edit: include/swift/IDE/DigesterEnums.def
> edit: include/swift/IDE/APIDigesterData.h
> 
> Commit 4674ad59ef8c286c34130e6c40575735b6f144b2 by github:
> [IDE] Preserve order for Clang declarations with the same source loc.
> 
> edit: lib/IDE/ModuleInterfacePrinting.cpp
> edit: test/ClangImporter/Inputs/SwiftPrivateAttr.txt
> 
> Commit ff2622734ecc28c11b8f82cafa635f1948e55477 by github:
> migrator: handle the special migration cases of
> 
> edit: include/swift/IDE/DigesterEnums.def
> edit: test/Migrator/API.json
> add: test/Migrator/api-special-cases.swift.expected
> add: test/Migrator/api-special-cases.swift
> edit: include/swift/IDE/APIDigesterData.h
> add: test/Migrator/SpecialCaseAPI.json
> edit: lib/IDE/APIDigesterData.cpp
> add: test/Migrator/Inputs/MyAppKit.swift
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> 
> Commit efd4edf4867440fc65013c17a38c3b5ec7c94597 by ben-cohen:
> Restore @inline(__always) on Collection.first
> 
> edit: stdlib/public/core/Collection.swift
> 
> Commit c89d024cd21fbd6b0732451e8986bfa8e246cfcd by Ben Langmuir:
> [sourcekitd] When searching for a clang decl, look at overrides
> 
> edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
> edit: test/SourceKit/NameTranslation/basic.swift
> 
> Commit 0baa7c6dd8437432aea810711d44c7ec29bf9bce by David Farler:
> [Migrator] Migrate Static member abs function calls to Swift.abs
> 
> edit: include/swift/IDE/DigesterEnums.def
> edit: test/Migrator/api-special-cases.swift
> edit: test/Migrator/api-special-cases.swift.expected
> add: test/Migrator/Inputs/MySwift.swift
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> edit: test/Migrator/SpecialCaseAPI.json
> 
> Commit 058d7f62e804a9522cf23dd0ad9e477f869b12d4 by github:
> [migrator] Various quality improvement on type-hoist API migrations.
> 
> edit: lib/IDE/SwiftSourceDocInfo.cpp
> edit: test/Migrator/Inputs/cities.swift
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> edit: test/Migrator/function-hoist.swift.expected
> edit: test/Migrator/rename.swift.expected
> edit: test/Migrator/function-hoist.swift
> edit: test/Migrator/API-function-hoist.json
> 
> Commit c4736ee44b4e423a598e1df2afa675a18bb5d470 by Matt Rajca:
> Update example for Unmanaged.toOpaque so it compiles with Swift 3
> 
> edit: stdlib/public/core/Unmanaged.swift
> 
> Commit 70c0e855819280a2ce8d8ba8aed7634a36454b57 by Mark Lacey:
> Diagnose Substring-to-String conversions resulting from subscripting.
> 
> edit: lib/Sema/TypeCheckAvailability.cpp
> add: test/Sema/substring_to_string_conversion_swift3.swift
> delete: test/Sema/substring_to_string_conversion.swift
> add: test/Sema/substring_to_string_conversion_swift4.swift
> edit: include/swift/AST/DiagnosticsSema.def
> 
> Commit aae419ad30538b99d19f9c3bd95ac377c17fd62a by practicalswift:
> [gardening] Fix word processing artefacts
> 
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/Substring.swift.gyb
> edit: stdlib/public/SDK/Foundation/NSStringAPI.swift
> edit: stdlib/public/core/StringCharacterView.swift
> 
> Commit d66924b01e0111c2146373c0b12d8e9757a3f587 by Roman Levenstein:
> [sil-inliner] Move some functionality from PerformanceInliner into
> 
> edit: include/swift/SILOptimizer/Utils/PerformanceInlinerUtils.h
> edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
> edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
> 
> Commit 886b1f869c8314723afdec92ee39804acf24ecd7 by Andrew Trick:
> Revert "[Exclusivity] Check that accesses are well-formed during
> 
> edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
> edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
> 
> Commit a9e228b4e7da079243c33a93bd4029a19f631a7a by Louis D'hauwe:
> [Parser] Fix comment typo
> 
> edit: lib/Parse/Parser.cpp
> 
> Commit 4f26b0182e70ccbb142ae41a85b41550830d5dfb by github:
> Update Swift-side tests for Clang providing an unversioned SwiftName.
> 
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.h
> edit: test/APINotes/versioned-objc.swift
> edit: test/APINotes/versioned.swift
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.apinotes
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/Types.h
> 
> Commit d54d9b1cfe76fed072fd9d2d0e99cb06465b5874 by Devin Coughlin:
> [SE-0176] Enable static enforcement of exclusive access by default
> 
> edit: test/SILGen/polymorphic_inout_aliasing.swift
> edit: include/swift/AST/SILOptions.h
> 
> Commit 7955aa13e63fc3da24ad9bfb44c1c07ae1551bff by Doug Gregor:
> Rename @NSKeyedArchive* attributes.
> 
> edit: lib/IRGen/IRGenModule.cpp
> edit: lib/Sema/TypeCheckAttr.cpp
> edit: include/swift/AST/Attr.def
> edit: test/decl/protocol/conforms/nscoding.swift
> edit: test/IDE/complete_decl_attribute.swift
> edit: include/swift/Serialization/ModuleFormat.h
> edit: include/swift/AST/DiagnosticsSema.def
> edit: lib/AST/Attr.cpp
> edit: lib/IRGen/GenDecl.cpp
> edit: lib/Parse/ParseDecl.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: test/Interpreter/SDK/archive_attributes.swift
> edit: include/swift/AST/Attr.h
> edit: lib/Serialization/Serialization.cpp
> edit: test/Interpreter/SDK/archiving_generic_swift_class.swift
> 
> Commit a452b0b12e3161e7f9d7936c79e472d3ddfd345c by Pavol Vaskovic:
> Fixed filename in the header comment.
> 
> edit: benchmark/single-source/StringWalk.swift.gyb
> edit: benchmark/single-source/StringWalk.swift
> 
> Commit bc7dff5c9f1a861682eadd87e6631b1c78540cb4 by Mark Lacey:
> Revert "Re-instate "Improve disjunction selection""
> 
> edit: validation-test/stdlib/Data.swift
> add: test/Constraints/disjunction_ordering_failures.swift
> delete: validation-test/Sema/type_checker_perf/generic_operators.swift.gyb
> edit: lib/Sema/CSSolver.cpp
> 
> Commit dd93027a0e4495045f29ed2e114cc79f05da8c05 by Roman Levenstein:
> Always inline pure functions with constant arguments
> 
> edit: include/swift/SILOptimizer/Utils/PerformanceInlinerUtils.h
> edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
> edit: test/SILOptimizer/functionsigopts.sil
> edit: test/SILOptimizer/inliner_coldblocks.sil
> edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
> 
> Commit ba7a5a80dd448ebff5837724a5a5dd4803cf56ed by Joe Groff:
> Sema: Don't crash when a tuple element is referenced in a key path.
> 
> edit: test/expr/unary/keypath/keypath.swift
> edit: lib/Sema/CSSimplify.cpp
> 
> Commit 6eaa9ee03ce2e145a5299abacdf189c31086873d by Joe Groff:
> Don't misclassify protocol extension properties as polymorphic.
> 
> edit: lib/AST/Decl.cpp
> edit: test/SILGen/keypaths.swift
> 
> Commit 8e8ead31d39cb9bc822be2c04e690f782f8b7c26 by Pavel Yaskevich:
> [QoI] Improve diagnostics for Smart KeyPath
> 
> edit: lib/Sema/CSDiag.cpp
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/Constraints/diagnostics.swift
> 
> Commit 4553d5ea6788ea96ad5a51bbe98121318f33cc7f by Ewa Matejska:
> Making the where_inside_brackets warning into an Error for > Swift 3.
> 
> edit: lib/Parse/ParseGeneric.cpp
> edit: include/swift/AST/DiagnosticsParse.def
> 
> Commit 4b25945257c943dce5531133f312c294308e2429 by Slava Pestov:
> SILGen: Fix overlapping LoadExprs
> 
> edit: lib/SILGen/SILGenFunction.h
> edit: test/SILGen/properties.swift
> edit: lib/SILGen/SILGenLValue.cpp
> 
> Commit 8ba21d8947fc749cd166aad20c12aee493af5813 by Slava Pestov:
> SILGen: Fix some accesses of values after they've been consumed
> 
> edit: lib/SILGen/SILGenLValue.cpp
> 
> Commit 159807d1752cd4129d0fd4fd40db833ed50f9e4d by Slava Pestov:
> SILGen: Add an assertion to OpenOpaqueExistentialComponent
> 
> edit: lib/SILGen/SILGenLValue.cpp
> 
> Commit 69a7ef6e2d4ad0bed132abdbd35efdee68df4c0b by Joe Groff:
> Revert "SILGen: Tweak key path computed property lowering to produce a
> 
> edit: include/swift/AST/ASTMangler.h
> edit: lib/AST/ASTMangler.cpp
> edit: lib/Demangling/NodePrinter.cpp
> edit: test/SIL/Serialization/keypath.sil
> edit: test/SIL/Parser/keypath.sil
> edit: test/SILGen/keypaths.swift
> edit: lib/Demangling/Demangler.cpp
> edit: lib/SILGen/SILGenExpr.cpp
> edit: test/stdlib/KeyPath.swift
> edit: lib/SIL/SILVerifier.cpp
> 
> Commit faa6bc72f02b4faf6120a6cbdb7219d4883b371e by Joe Groff:
> Sema: Reject unimplemented key path components during
> 
> edit: lib/Sema/CSGen.cpp
> edit: test/SILGen/keypaths.swift
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: include/swift/AST/DiagnosticsSema.def
> add: test/expr/unary/keypath/keypath-unimplemented.swift
> edit: lib/Sema/CSSimplify.cpp
> edit: test/SILGen/keypaths_objc.swift
> edit: test/stdlib/KeyPathObjC.swift
> edit: test/expr/unary/keypath/keypath.swift
> edit: test/stdlib/KeyPathImplementation.swift
> edit: include/swift/Option/FrontendOptions.td
> edit: lib/Parse/ParseExpr.cpp
> edit: test/stdlib/KeyPath.swift
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: test/SILGen/keypath_application.swift
> edit: include/swift/Basic/LangOptions.h
> edit: lib/Sema/CSApply.cpp
> 
> Commit d522618bacb45aac99e70b5b07ce39565e12bcf1 by Roman Levenstein:
> Add a new builtin called is_same_metatype for checking the equality
> 
> edit: stdlib/public/core/Builtin.swift
> edit: lib/SIL/SILOwnershipVerifier.cpp
> edit: lib/SIL/ValueOwnershipKindClassifier.cpp
> edit: test/IRGen/builtins.swift
> add: test/SILOptimizer/compare_types.swift
> edit: lib/IRGen/GenBuiltin.cpp
> edit: include/swift/AST/Builtins.def
> edit: lib/AST/Builtins.cpp
> 
> Commit e8e4f8b6afec6acecf2ee64ffb0fc19995742d8a by Joe Groff:
> Hide the swift_getKeyPath entry point from the standard library API.
> 
> edit: stdlib/public/core/KeyPath.swift
> 
> Commit 24a9bea5d6e9c82b9160f1a8af935720022b2736 by Ewa Matejska:
> Adding compatiblity test, updating warning.
> 
> add: test/Compatibility/deprecated_where_swift.swift
> edit: include/swift/AST/DiagnosticsParse.def
> 
> Commit 10b9feb07edb4c3ccd0f2f8392529e42f2887e62 by Ewa Matejska:
> updating current test for swift 4
> 
> edit: test/Parse/deprecated_where.swift
> 
> Commit bc75a797cc4fc6370e14753a6ed90058716dbb07 by Mark Lacey:
> Remove test added with revert a1ed4e61748dbdc7962979c04922becd68cbb3ab.
> 
> delete: test/Constraints/disjunction_ordering_failures.swift
> 
> Commit 032492084727a263b45135993af7cd90e41990e6 by Doug Gregor:
> [GSB] Cache the archetype anchor of each equivalence class.
> 
> edit: include/swift/AST/GenericSignatureBuilder.h
> edit: lib/AST/GenericSignatureBuilder.cpp
> 
> Commit fef69478f6624d9a89d8487eac68734aa1ec911e by Doug Gregor:
> [GSB] Introduce computeGenericSignature() for generic signature
> 
> edit: lib/SILGen/SILGenPoly.cpp
> edit: lib/AST/Decl.cpp
> edit: lib/AST/GenericSignatureBuilder.cpp
> edit: lib/Sema/TypeCheckAttr.cpp
> edit: lib/AST/Builtins.cpp
> edit: lib/ClangImporter/ImportDecl.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: include/swift/AST/GenericSignatureBuilder.h
> edit: lib/SILOptimizer/Utils/Generics.cpp
> 
> Commit 329fd0c728e9fd6e4dbd3c8f77e4ed0f7d12cf29 by Doug Gregor:
> [AST] Pass GenericSignature through
> 
> edit: lib/AST/GenericSignature.cpp
> edit: lib/AST/ASTContext.cpp
> edit: include/swift/AST/ASTContext.h
> 
> Commit 4f0b322ad9297098c7d3bf8da63c16bb20a5d44c by Doug Gregor:
> Switch getOrCreateGenericSignatureBuilder to computeGenericSignature.
> 
> edit: lib/AST/ASTContext.cpp
> 
> Commit 4f8f86ab2f4521bf70f42822d7ea1232429d5474 by Doug Gregor:
> [GSB] Only finalize a canonical GSB when performing expensive
> 
> edit: lib/AST/ASTContext.cpp
> edit: include/swift/AST/GenericSignatureBuilder.h
> 
> Commit 09fea35a12f96632ba6efed2e552b99ce3fa4a4e by Ewa Matejska:
> more test updates
> 
> edit: test/Parse/deprecated_where.swift
> edit: test/type/protocol_composition.swift
> 
> Commit f4741aa7b6c0c72af86fa02b5ea063a6c541524c by Slava Pestov:
> SILGen: Introduce OpenClassExistentialComponent
> 
> edit: lib/SILGen/LValue.h
> edit: lib/SILGen/SILGenLValue.cpp
> edit: lib/SILGen/SILGenFunction.h
> 
> Commit 52b3ba1f0aac6b608f80c4fce62e1d440194f4c5 by Slava Pestov:
> SILGen: Use emitOpenExistentialLValue() when lowering OpaqueValueExprs
> 
> edit: lib/SILGen/SILGenLValue.cpp
> 
> Commit 82ef5b3690f1d988df8a2ceb7679db474e18189d by Slava Pestov:
> SILGen: Fix LogicalPathComponent::getMaterialized() for opened
> 
> edit: lib/SILGen/SILGenLValue.cpp
> 
> Commit 31efc6a40ae014901e73c0fad19a970b7a6a9056 by Slava Pestov:
> SILGen: Use emitOpenExistentialLValue() when lowering
> 
> edit: lib/SILGen/SILGenFunction.h
> edit: lib/SILGen/SILGenExpr.cpp
> 
> Commit ead1447aa1a1243266207818eee88eee0c7a367a by Pavel Yaskevich:
> [QoI] Extend single tuple parameter diagnostics to function/subscript
> 
> edit: test/Constraints/tuple_arguments.swift
> edit: test/Compatibility/tuple_arguments.swift
> edit: test/Misc/misc_diagnostics.swift
> edit: lib/Sema/CSDiag.cpp
> edit: test/Constraints/diagnostics.swift
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/Constraints/keyword_arguments.swift
> edit: test/Constraints/diagnostics_swift4.swift
> 
> Commit fa6e207f623cb3c9b33e4d7388a47199516d7675 by Ewa Matejska:
> Updating to have stronger working for warning and review feedback
> 
> edit: include/swift/AST/DiagnosticsParse.def
> edit: lib/Parse/ParseGeneric.cpp
> edit: test/Parse/deprecated_where.swift
> 
> Commit df76500e9c802488c6daca51b2acba17ce6e1685 by github:
> Re-enable expression_too_complex test and bump memory to 12k per
> 
> edit: test/Misc/expression_too_complex.swift
> 
> Commit 03ebba50be907bac21e72a4767ff7e136be998ff by Slava Pestov:
> Sema: Fix lvalue access of class existential payloads
> 
> edit: test/SILGen/subclass_existentials.swift
> edit: lib/Sema/CSApply.cpp
> edit: lib/Sema/ConstraintSystem.cpp
> edit: test/Interpreter/subclass_existentials.swift
> edit: test/SILGen/class_bound_protocols.swift
> 
> Commit cf5424b617c633370a509e12f99006420cd5e356 by Doug Gregor:
> [GSB] Move the Recursive(Concrete|Superclass)Type bits into
> 
> edit: lib/AST/GenericSignatureBuilder.cpp
> edit: include/swift/AST/GenericSignatureBuilder.h
> add: validation-test/compiler_crashers_fixed/28740-unreachable-executed-at-swift-lib-ast-astcontext-cpp-1324.swift
> edit: test/decl/protocol/req/recursion.swift
> delete: validation-test/compiler_crashers/28740-unreachable-executed-at-swift-lib-ast-astcontext-cpp-1324.swift
> 
> Commit 9ff7ff73efd110799b61156d26768c1edbde7785 by Doug Gregor:
> Fix up order-dependent test cases
> 
> edit: test/IDE/complete_value_expr.swift
> edit: test/IDE/complete_at_top_level.swift
> edit: test/SourceKit/DocSupport/doc_swift_module.swift.response
> 
> Commit caf5f68c94b5bdda13ab4cb84124dd6603ea960d by github:
> [Foundation] Correct symbolic availability for CFURL component characer
> 
> edit: stdlib/public/SwiftShims/CMakeLists.txt
> edit: stdlib/public/SwiftShims/FoundationOverlayShims.h
> add: stdlib/public/SwiftShims/NSCharacterSetShims.h
> edit: stdlib/public/SwiftShims/CFCharacterSetShims.h
> edit: stdlib/public/SDK/Foundation/CharacterSet.swift
> 
> Commit ec9120dddf0fd969132c790e6ecf430751dc661e by github:
> Add references to CHANGELOG.md
> 
> edit: CHANGELOG.md
> 
> Commit 7c34295c1624da083dd3b6b7671a481bfbdd6e74 by Andrew Trick:
> Add some tracing to debug DiagnoseStaticExclusivity.
> 
> edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
> 
> Commit 94ad1403e24ebf0772e285b0c1de341d253472c4 by Andrew Trick:
> [Exclusivity] Check that accesses are well-formed during diagnostics.
> 
> edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
> edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
> 
> Commit 2e8645ed30b97558dca545a04b68291c62596491 by Andrew Trick:
> Fixed a typo in SIL.rst.
> 
> edit: docs/SIL.rst
> 
> Commit f792aeaf1a205d651095cf30c0184e88b285148c by Doug Gregor:
> [AST] Teach the AST verifier not to deserialize generic environments.
> 
> edit: lib/AST/ASTVerifier.cpp
> edit: lib/AST/DeclContext.cpp
> edit: include/swift/AST/Decl.h
> edit: include/swift/AST/DeclContext.h
> edit: lib/AST/Decl.cpp
> 
> Commit f5b99c75f4c6753a2a8195915b608a1e70370048 by Doug Gregor:
> [Serialization] Stop pre-loading generic environments.
> 
> edit: lib/Serialization/Deserialization.cpp
> edit: lib/Serialization/ModuleFile.cpp
> edit: include/swift/Serialization/ModuleFile.h
> 
> Commit 837a180f0afaeb6825cf629592c083dc35ca907b by github:
> [ClangImporter] Import-as-member support for anonymous enum constants.
> 
> add: test/ClangImporter/attr-swift_name_renaming-objc.swift
> edit: lib/ClangImporter/ImportDecl.cpp
> edit: test/ClangImporter/Inputs/custom-modules/SwiftName.h
> edit: test/ClangImporter/attr-swift_name_renaming.swift
> edit: lib/ClangImporter/SwiftLookupTable.cpp
> 
> Commit 4efdcebf80aa11bbac6eeeb76b51ded9025a3ef2 by Erik Eckstein:
> Demangler: make the demangler more tolerant with malformed symbols.
> 
> edit: lib/Demangling/Demangler.cpp
> edit: test/Demangle/Inputs/manglings.txt
> edit: lib/Demangling/OldDemangler.cpp
> 
> Commit 571853dbbba81721b7e0264f273cd557e412a14d by Doug Gregor:
> [SE-0160] Emit runtime warnings by default.
> 
> edit: test/Interpreter/SDK/objc_swift3_deprecated_objc_inference.swift
> edit: stdlib/public/runtime/SwiftObject.mm
> 
> Commit 4d216151e1d59d708cfad66dd53fcd6ae619fde8 by practicalswift:
> [gardening] Remove unused diagnostic
> 
> edit: include/swift/AST/DiagnosticsParse.def
> 
> Commit 008cd490912c46ac508d3d936688b2750db22780 by practicalswift:
> [gardening] Fix spacing
> 
> edit: lib/Parse/ParseIfConfig.cpp
> 
> Commit c13ffcdb856a90a4bca610c6245a9f25ce5ae491 by practicalswift:
> [gardening] Use consistent header format
> 
> edit: stdlib/public/SwiftShims/NSCharacterSetShims.h
> 
> Commit fbad9fc6b8b74eed1e101818092e0014e953fff3 by practicalswift:
> [gardening] Remove unused variable
> 
> edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
> 
> Commit 9b3c177009113ca3b8b54a3b6a22239e5fa3b378 by Jordan Rose:
> [test] Don't depend on "Version: 4" sections working in API notes yet.
> 
> edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.apinotes
> edit: test/APINotes/versioned-objc.swift
> 
> Commit ef5d37c4faa755b76e8a846effca0e1bbfbb519e by Dave Abrahams:
> [stdlib] Character.unicodeScalars
> 
> edit: stdlib/public/core/Character.swift
> edit: stdlib/public/core/GroupInfo.json
> edit: test/stdlib/Character.swift
> add: stdlib/public/core/CharacterUnicodeScalars.swift
> edit: stdlib/public/core/CMakeLists.txt
> 
> Commit 99551ea10c23b111c64c772b4748a2a7f290798b by Doug Coleman:
> utils/find-overlay-dependencies.sh: Don't lose Foundation's CoreGraphics
> 
> edit: utils/find-overlay-dependencies.sh
> 
> Commit 9c6e3bd398a482015337ad80eb1e55430fbdc532 by Argyrios Kyrtzidis:
> RangeInfo: Use CharSourceRange to represent the selected range, NFC.
> 
> edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
> edit: lib/IDE/SwiftSourceDocInfo.cpp
> edit: include/swift/IDE/Utils.h
> 
> Commit dee889f4d0431969a76128804c45e5cae71e2e7d by Itai Ferber:
> Add Codable conformance to common Foundation types
> 
> edit: stdlib/public/SDK/Foundation/Calendar.swift
> edit: test/stdlib/TestIndexSet.swift
> edit: test/stdlib/TestMeasurement.swift
> edit: test/stdlib/TestCalendar.swift
> edit: stdlib/public/SDK/Foundation/Date.swift
> edit: stdlib/public/SDK/Foundation/TimeZone.swift
> edit: stdlib/public/SDK/Foundation/URL.swift
> edit: stdlib/public/SDK/Foundation/Locale.swift
> edit: stdlib/public/SDK/Foundation/PlistEncoder.swift
> edit: test/stdlib/TestCharacterSet.swift
> edit: stdlib/public/SDK/Foundation/Codable.swift
> edit: stdlib/public/SDK/Foundation/DateComponents.swift
> edit: stdlib/public/SDK/Foundation/NSRange.swift
> edit: test/stdlib/TestDecimal.swift
> edit: test/stdlib/TestURL.swift
> edit: stdlib/public/SDK/Foundation/Data.swift
> edit: stdlib/public/SDK/Foundation/IndexSet.swift
> edit: test/stdlib/TestUUID.swift
> edit: stdlib/public/SDK/CoreGraphics/CGFloat.swift.gyb
> edit: stdlib/public/SDK/Foundation/Measurement.swift
> edit: stdlib/public/SDK/Foundation/PersonNameComponents.swift
> edit: stdlib/public/SDK/Foundation/UUID.swift
> edit: test/stdlib/TestTimeZone.swift
> edit: stdlib/public/SDK/Foundation/IndexPath.swift
> edit: test/stdlib/TestPersonNameComponents.swift
> edit: test/stdlib/TestAffineTransform.swift
> edit: stdlib/public/SDK/Foundation/AffineTransform.swift
> edit: test/stdlib/TestDateInterval.swift
> edit: stdlib/public/SDK/Foundation/CharacterSet.swift
> add: test/stdlib/TestDateComponents.swift
> edit: stdlib/public/SDK/Foundation/DateInterval.swift
> edit: test/stdlib/TestLocale.swift
> add: test/stdlib/Inputs/FoundationTestsShared.swift
> edit: test/stdlib/TestIndexPath.swift
> add: test/stdlib/TestNSRange.swift
> edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
> edit: stdlib/public/SDK/Foundation/Decimal.swift
> 
> Commit 89a21b2204e279280649d2b81174b7f8fc3f4653 by Graydon Hoare:
> [process-stats-dir] Divide delta by old rather than new.
> 
> edit: utils/process-stats-dir.py
> 
> Commit 43094c6615dbe5e592ba975898b56e8cc268aba5 by David Farler:
> [Migrator] FixitApplyDiagnosticConsumer: Ignore diags with invalid
> 
> edit: lib/Migrator/FixitApplyDiagnosticConsumer.cpp
> add: test/Migrator/invalid_sourceloc.swift
> 
> Commit c8a7a442ae2446da42d627a264c735b43faf78c5 by Joe Groff:
> Runtime: Include source location information in log messages about
> 
> edit: lib/SILGen/SILGenConvert.cpp
> edit: test/Interpreter/SDK/objc_swift3_deprecated_objc_inference.swift
> edit: test/SILGen/objc_deprecated_objc_thunks.swift
> edit: lib/SILGen/SILGenBridging.cpp
> edit: stdlib/public/runtime/SwiftObject.mm
> edit: lib/IRGen/GenBuiltin.cpp
> edit: test/IRGen/objc_deprecated_objc_thunks.swift
> edit: include/swift/Runtime/RuntimeFunctions.def
> edit: lib/AST/Builtins.cpp
> edit: lib/SILGen/SILGenFunction.h
> 
> Commit d0e4ba38b8ba14ed28f38f0c3f51fa05ebb5e6ec by Slava Pestov:
> Serialization: Use nested type lookup table for cross-module references
> 
> add: test/Serialization/Inputs/multi-module-nested-type-1.swift
> edit: lib/Serialization/Serialization.cpp
> edit: lib/Serialization/Deserialization.cpp
> add: test/Serialization/Inputs/multi-module-nested-type-2.swift
> add: test/Serialization/multi-module-nested-type-extension.swift
> 
> Commit d1d8129fb7b687ee72b73081d632a6d649db38b2 by Itai Ferber:
> Disable failing DateInterval unit test
> 
> edit: test/stdlib/TestDateInterval.swift
> 
> Commit 5eb5e3489727250e414541558cbe0fef20b51c72 by Michael Ilseman:
> [stdlib] Shims for UBreakIterator and thread local storage.
> 
> edit: stdlib/public/stubs/CMakeLists.txt
> edit: stdlib/public/stubs/UnicodeNormalization.cpp
> edit: stdlib/public/core/CMakeLists.txt
> edit: stdlib/public/stubs/LibcShims.cpp
> edit: stdlib/public/SwiftShims/UnicodeShims.h
> edit: stdlib/public/SwiftShims/LibcShims.h
> 
> Commit dfdcd0f4736b5feb3f3cb6043322800e69b91ec6 by Michael Ilseman:
> [stdlib] Add ICU.swift, to host ICU helper functionality
> 
> edit: stdlib/public/core/GroupInfo.json
> edit: stdlib/public/core/CMakeLists.txt
> add: stdlib/public/core/ICU.swift
> 
> Commit 973b5aed54141f90e976d534df2f9af3fe812063 by Michael Ilseman:
> [stdlib] Introduce Thread Local Storage
> 
> edit: stdlib/public/core/CMakeLists.txt
> edit: stdlib/public/core/GroupInfo.json
> add: test/stdlib/ThreadLocalStorage.swift
> add: stdlib/public/core/ThreadLocalStorage.swift
> 
> Commit 97511d65bf33ee08097f6dfd38b662bb52817365 by Michael Ilseman:
> [stdlib] Unicode 9 here we come: use ICU for grapheme breaking
> 
> edit: stdlib/public/core/StringCharacterView.swift
> 
> Commit b9da4e478ab08fc471bafaf529eee9b006e59186 by Michael Ilseman:
> [stdlib] Linux definition of pthread_key_t
> 
> edit: stdlib/public/SwiftShims/LibcShims.h
> 
> Commit 698b120c708a526fb32336103dc1acb1dbf43201 by Michael Ilseman:
> [stdlib] Add Unicode 9 grapheme break tests for flags, emoji, etc.
> 
> edit: test/stdlib/Character.swift
> 
> Commit ebe391cf5d3b365aaa96377dafa5b9b66b1c3a2e by Michael Ilseman:
> [stdlib stubs] Fix up Linux build to know about pthread types.
> 
> edit: stdlib/public/SwiftShims/LibcShims.h
> edit: stdlib/public/core/ThreadLocalStorage.swift
> edit: stdlib/public/stubs/LibcShims.cpp
> 
> Commit a3a6a8a0a1d61e99fed64af38db89b7fad2c1bca by Michael Ilseman:
> [stdlib] Disable Unicode 9 test on Linux, depends on ICU version
> 
> edit: test/stdlib/Character.swift
> 
> Commit 573c15ea003ca89009ed4a6d6d35572bed02bf4f by Michael Ilseman:
> [stdlib] Disable legacy Unicode 8.0 regional break test.
> 
> edit: utils/UnicodeData/GraphemeBreakTest.txt
> 
> Commit d1b2cbef39e3534c4486ac7faaa3e4ece43b5254 by Michael Ilseman:
> [stdlib] Add prototypes to avoid dependency
> 
> edit: stdlib/public/stubs/CMakeLists.txt
> edit: stdlib/public/stubs/UnicodeNormalization.cpp
> 
> Commit 7725e38d96593370c8b6171188c4a464dfe7e8d8 by John McCall:
> Don't mirror-import a protocol method if there's another method in the
> 
> add: test/ClangImporter/Inputs/mirror_import_overrides_1.h
> add: test/ClangImporter/Inputs/mirror_import_overrides_2.h
> add: test/ClangImporter/mirror_import_overrides.swift
> edit: lib/ClangImporter/ImportDecl.cpp
> 
> Commit 7cf46b09747c93abe9d26e64f8a9f29bcb9d7288 by Argyrios Kyrtzidis:
> [migrator] Do proper lookup and avoid prefixing typeof(of:) if the only
> 
> edit: lib/Migrator/TypeOfMigratorPass.cpp
> add: test/Migrator/prefix_typeof_expr_unneeded.swift.expected
> add: test/Migrator/prefix_typeof_expr_unneeded.swift
> 
> Commit 732f9427424c3084e1402e9b932f9769c9766035 by Pavel Yaskevich:
> [ConstraintSystem] Additional debug logging for constraint system
> 
> edit: lib/Sema/CSSolver.cpp
> 
> Commit d63bf4ee41293cb1fb092b506cbb0ab6495cb22d by Slava Pestov:
> Sema: Fix for bogus ParenType showing up in deduced associated types
> 
> edit: test/IDE/complete_from_stdlib.swift
> edit: test/Constraints/array_literal.swift
> edit: test/Constraints/tuple_arguments.swift
> edit: test/Constraints/closures.swift
> edit: test/SourceKit/CursorInfo/cursor_stdlib.swift
> edit: test/Misc/misc_diagnostics.swift
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: test/IDE/print_type_interface.swift
> edit: test/Prototypes/BigInt.swift
> 
> Commit 9487a1e786f983f8f40a38f0c153b63509570ed7 by Slava Pestov:
> Update and un-XFAIL doc_clang_module test
> 
> edit: test/SourceKit/DocSupport/doc_clang_module.swift
> edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
> 
> Commit e58ae766a33ea8001afdc8d6205482327d7f61cc by Slava Pestov:
> Fix and un-XFAIL regressed crashers from recent stdlib change
> 
> edit: validation-test/compiler_crashers_fixed/27352-swift-astprinter-printtextimpl.swift
> edit: validation-test/compiler_crashers_2_fixed/0019-rdar21511651.swift
> edit: validation-test/compiler_crashers_fixed/24915-swift-typebase-getcanonicaltype.swift
> edit: validation-test/compiler_crashers_fixed/28666-conformingreplacementtype-is-substitutabletype-conformingreplacementtype-is-depe.swift
> edit: validation-test/compiler_crashers_fixed/26148-swift-typebase-getmembersubstitutions.swift
> edit: validation-test/IDE/crashers_fixed/subexpr-literal-in-sequence-expr.swift
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: validation-test/compiler_crashers_2_fixed/0020-rdar21598514.swift
> edit: validation-test/compiler_crashers_fixed/25011-swift-constraints-constraintsystem-opengeneric.swift
> edit: validation-test/compiler_crashers_fixed/28577-isa-x-val-cast-ty-argument-of-incompatible-type.swift
> edit: validation-test/compiler_crashers_fixed/23086-swift-typechecker-validatedecl.swift
> edit: test/decl/protocol/conforms/failure.swift
> edit: validation-test/compiler_crashers_fixed/27034-swift-typechecker-validatedecl.swift
> edit: validation-test/compiler_crashers_fixed/28670-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
> edit: validation-test/compiler_crashers_fixed/28041-swift-typechecker-lookupunqualified.swift
> edit: validation-test/compiler_crashers_fixed/27387-swift-structtype-get.swift
> 
> Commit 4a6fe941c7acad7235e7bb751ceade6f5d15bb68 by github:
> [Serialization] Do less work checking if a value can be deserialized.
> 
> edit: include/swift/Serialization/ModuleFormat.h
> edit: lib/Serialization/Serialization.cpp
> edit: lib/Serialization/Deserialization.cpp
> 
> Commit 817a1efa3bd9e00150a88841d627352e7bd22435 by Nate Cook:
> [stdlib] Documentation revisions
> 
> edit: stdlib/public/core/Character.swift
> edit: stdlib/public/core/VarArgs.swift
> edit: stdlib/public/core/Codable.swift
> edit: stdlib/public/core/Range.swift.gyb
> edit: stdlib/public/core/StringLegacy.swift
> edit: stdlib/public/core/Sort.swift
> edit: stdlib/public/core/StaticString.swift
> edit: stdlib/public/SDK/Foundation/NSStringAPI.swift
> edit: stdlib/public/core/OptionSet.swift
> edit: stdlib/public/core/Arrays.swift.gyb
> edit: stdlib/public/core/Substring.swift.gyb
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/LifetimeManager.swift
> edit: stdlib/public/core/KeyPath.swift
> 
> Commit 4db3509ad6740eef4f4e505d9ad5f6f19c265a1e by Dave Abrahams:
> [stdlib] A Character's buffer should only contain 1 grapheme
> 
> edit: validation-test/compiler_crashers_fixed/28666-conformingreplacementtype-is-substitutabletype-conformingreplacementtype-is-depe.swift
> edit: validation-test/compiler_crashers_fixed/28670-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
> edit: stdlib/public/core/Character.swift
> 
> Commit ed07a03b71a0055c748273717a2ec9af77f0a37e by Andrew Trick:
> [Exclusivity] Update test case FIXME's for my current understanding of
> 
> edit: test/SILOptimizer/access_enforcement_selection.swift
> edit: test/SILOptimizer/access_enforcement_noescape.swift
> 
> Commit 2898f6b3d6f178fe7da76a24694e5dd55958a943 by Andrew Trick:
> [Exclusivity] Add a test case for static diagnostics.
> 
> edit: test/SILOptimizer/exclusivity_static_diagnostics.swift
> 
> Commit 75c476b98408004766e5b4344c51230255495aa4 by Michael Ilseman:
> Revert "Add Codable conformance to common Foundation types"
> 
> edit: stdlib/public/SDK/Foundation/NSRange.swift
> edit: stdlib/public/SDK/Foundation/DateInterval.swift
> edit: test/stdlib/TestIndexPath.swift
> delete: test/stdlib/TestNSRange.swift
> edit: stdlib/public/SDK/Foundation/Calendar.swift
> edit: stdlib/public/SDK/Foundation/Locale.swift
> edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
> edit: test/stdlib/TestURL.swift
> edit: stdlib/public/SDK/Foundation/Data.swift
> edit: test/stdlib/TestCalendar.swift
> edit: test/stdlib/TestUUID.swift
> edit: stdlib/public/SDK/Foundation/PersonNameComponents.swift
> edit: stdlib/public/SDK/Foundation/AffineTransform.swift
> edit: stdlib/public/SDK/Foundation/DateComponents.swift
> edit: test/stdlib/TestIndexSet.swift
> edit: stdlib/public/SDK/Foundation/Decimal.swift
> edit: stdlib/public/SDK/Foundation/Codable.swift
> edit: stdlib/public/SDK/Foundation/URL.swift
> edit: stdlib/public/SDK/Foundation/CharacterSet.swift
> edit: test/stdlib/TestLocale.swift
> edit: test/stdlib/TestPersonNameComponents.swift
> edit: stdlib/public/SDK/Foundation/Date.swift
> edit: stdlib/public/SDK/Foundation/IndexSet.swift
> edit: stdlib/public/SDK/Foundation/UUID.swift
> delete: test/stdlib/Inputs/FoundationTestsShared.swift
> edit: stdlib/public/SDK/Foundation/IndexPath.swift
> delete: test/stdlib/TestDateComponents.swift
> edit: stdlib/public/SDK/Foundation/PlistEncoder.swift
> edit: test/stdlib/TestDateInterval.swift
> edit: test/stdlib/TestDecimal.swift
> edit: stdlib/public/SDK/Foundation/Measurement.swift
> edit: test/stdlib/TestTimeZone.swift
> edit: test/stdlib/TestMeasurement.swift
> edit: stdlib/public/SDK/Foundation/TimeZone.swift
> edit: test/stdlib/TestCharacterSet.swift
> edit: test/stdlib/TestAffineTransform.swift
> edit: stdlib/public/SDK/CoreGraphics/CGFloat.swift.gyb
> 
> Commit 573f20e55c8932b4ded283bf236aa7552a609587 by Pavel Yaskevich:
> [QoI] Unify member diagnostics into one FailureDiagnosis method
> 
> edit: test/Sema/typo_correction.swift
> edit: lib/Sema/CSDiag.cpp
> edit: test/expr/unary/selector/selector.swift
> edit: test/Constraints/diagnostics.swift
> 
> Commit e0f0a418abcdda6cb91a480d7a9fb4edd44cc45c by Pavel Yaskevich:
> [QoI] Switch to diagnoseMemberFailures for subscripts
> 
> edit: lib/Sema/CSDiag.cpp
> 
> Commit dd9469e7a91c799d9b3502247a81d7afb9a26e8b by Pavel Yaskevich:
> [QoI] Switch to diagnoseMemberFailures for unresolved members
> 
> edit: lib/Sema/CSDiag.cpp
> 
> Commit 80c6671c39f0dc71bccd0fb22424ba3756be492b by Joe Groff:
> Runtime: Only complain about a deprecated ObjC entry point once.
> 
> edit: include/swift/Runtime/RuntimeFunctions.def
> edit: test/Interpreter/SDK/objc_swift3_deprecated_objc_inference.swift
> edit: lib/IRGen/GenBuiltin.cpp
> edit: stdlib/public/runtime/SwiftObject.mm
> edit: test/IRGen/objc_deprecated_objc_thunks.swift
> edit: lib/IRGen/IRGenModule.cpp
> edit: lib/IRGen/IRGenModule.h
> 
> Commit a46127a20ea0496eb22a38a90533f02d1870ac11 by David Farler:
> Allow make_decl_objc diagnostic note into the
> 
> edit: lib/Migrator/FixitApplyDiagnosticConsumer.cpp
> edit: include/swift/Migrator/FixitApplyDiagnosticConsumer.h
> add: test/Migrator/Inputs/objc_inference_cross_file_A.swift
> edit: test/Migrator/minimal_objc_inference.swift
> add: test/Migrator/objc_inference_cross_file.swift
> add: test/Migrator/Inputs/objc_inference.swift
> add: test/Migrator/objc_inference_cross_file.swift.expected
> delete: test/Migrator/Inputs/minimal_objc_inference.swift
> add: test/Migrator/minimal_objc_inference.swift.expected
> add: test/Migrator/Inputs/objc_inference_cross_file_B.swift
> edit: include/swift/Migrator/FixitFilter.h
> add: test/Migrator/complete_objc_inference.swift
> add: test/Migrator/complete_objc_inference.swift.expected
> 
> Commit a2a4a52bdf7c3267d9786ad9e3c5d9d104c30637 by github:
> [stdlib] SignedNumber to refine Comparable in Swift 3 mode (#9668)
> 
> edit: stdlib/public/core/Integers.swift.gyb
> 
> Commit 4cce46d1976638dbbf552f9d6591302c07faee9c by github:
> [Serialization] Bump the module version for 4a6fe941c. (#9699)
> 
> edit: include/swift/Serialization/ModuleFormat.h
> 
> Commit 68a5cadb90e517bdd304b7024f15b427255206a4 by Adrian Prantl:
> Debug Info: Generate imported entities for implicitly imported parent
> 
> edit: lib/IRGen/IRGenDebugInfo.cpp
> edit: test/DebugInfo/ImportClangSubmodule.swift
> 
> Commit 8876655f6bb38602e8ad1f352dcd0f6ef35d8fd2 by github:
> [stdlib] Reverting the String.init?(_: String) behavior (#9659)
> 
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/Substring.swift.gyb
> edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
> edit: test/stdlib/StringAPI.swift
> edit: test/stdlib/StringCompatibility.swift
> 
> Commit 63b40bdcd2d3134821b72caf597213121f58dfd3 by Nathan Hawes:
> [Migrator] Migrate references to shorthand closure params (e.g. $0, $1)
> 
> edit: test/Migrator/tuple-arguments.swift.expected
> edit: lib/Migrator/TupleSplatMigratorPass.cpp
> edit: test/Migrator/tuple-arguments.swift
> 
> Commit 83183abc38fe0c0fe9b25aae4b869d86bbb6ea2d by github:
> RangeInfo: Add a new range info kind that describes part of a parent
> 
> edit: include/swift/IDE/Utils.h
> edit: lib/IDE/SwiftSourceDocInfo.cpp
> edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
> edit: test/IDE/range_info_expr.swift
> edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
> 
> Commit 5d60bfc75ce5919b8c8b2d4a43b90eedbbbe33c6 by Nathan Hawes:
> [Migrator] Add doc comments and fix whitespace in
> 
> edit: lib/Migrator/TupleSplatMigratorPass.cpp
> 
> Commit fa0904f1e59c2e1c969177d62fd938489bff1993 by Max Moiseev:
> [stdlib] Adding operator overloads on concrete integer types
> 
> edit: test/expr/expressions.swift
> edit: stdlib/public/core/Integers.swift.gyb
> edit: test/Parse/type_expr.swift
> 
> Commit 78768d88cfd5e7ed18be8bf572da1f6953c4a00e by Max Moiseev:
> Adding test for complex expressions with ints
> 
> add: test/stdlib/IntegerCompatibility.swift
> 
> Commit d818008a2515f482b752860c27ab070d66773dbe by Max Moiseev:
> [benchmark] Unbreaking the complex expression in ByteSwap
> 
> edit: benchmark/single-source/ByteSwap.swift
> 
> Commit e8229107ace53a962637a3fc89170368cdf66d8a by Jordan Rose:
> [Serialization] Drop enums if a case payload can't be deserialized.
> 
> add: test/Serialization/Recovery/typedefs-in-enums.swift
> edit: lib/Serialization/Serialization.cpp
> edit: include/swift/Serialization/ModuleFormat.h
> edit: lib/Serialization/Deserialization.cpp
> 
> Commit b8cc0151136b0e0df84ee7ed5c4bf844bc46c4d0 by Mark Lacey:
> Fix some issues in handling of withoutActuallyEscaping.
> 
> edit: lib/Sema/CSApply.cpp
> add: test/Constraints/without_actually_escaping_no_errors.swift
> edit: lib/AST/ASTVerifier.cpp
> edit: lib/Sema/CSSimplify.cpp
> 
> Commit 4660a77816bae933499c91f77c4ca54732135fd6 by Dave Abrahams:
> Patch up tests per https://github.com/apple/swift/pull/9689 <https://github.com/apple/swift/pull/9689>
> edit: validation-test/compiler_crashers_fixed/28666-conformingreplacementtype-is-substitutabletype-conformingreplacementtype-is-depe.swift
> edit: validation-test/compiler_crashers_fixed/28670-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
> 
> Commit d6fee0537551150d5f4299d8fe986dfd7b07d712 by Dave Abrahams:
> [stdlib] Enable interchange among StringProtocol models
> 
> edit: stdlib/public/core/String.swift
> edit: stdlib/public/core/StringUTF16.swift
> edit: stdlib/public/core/StringCharacterView.swift
> edit: stdlib/public/core/Substring.swift.gyb
> edit: stdlib/public/core/StringUTF8.swift
> edit: stdlib/public/core/StringUnicodeScalarView.swift
> 
> Commit f30800ca4984685846e1b8d8124a4d97bce7b41b by Jordan Rose:
> [Serialization] Handle operators that can't be deserialized.
> 
> edit: lib/Serialization/ModuleFile.cpp
> edit: test/Serialization/Recovery/typedefs-in-enums.swift
> 
> Commit f239ae2ad7a13e89482e20d39c01f20087926d75 by Devin Coughlin:
> [Exclusivity] Suggest Fix-Its to replace swap() with swapAt()
> 
> edit: test/SILOptimizer/exclusivity_static_diagnostics.swift
> edit: include/swift/AST/KnownStdlibTypes.def
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: include/swift/AST/SILOptions.h
> delete: test/SILOptimizer/exclusivity_suppress_swap.swift
> edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
> 
> Commit 47d8e74819c282026d1950987f197a35f5b44fda by github:
> Add -disable-sil-linking to four simple SIL serialization tests. (#9723)
> 
> edit: test/Serialization/alignment.swift
> edit: test/Serialization/serialize_attr.swift
> edit: test/Serialization/default-witness-table-deserialization.swift
> edit: test/Serialization/global_init.swift
> 
> Commit 89515f8485552af9b886d33a95b0049ea4e7aca9 by github:
> [Foundation] Add initializers for NSRange<-->Range (#9709)
> 
> edit: stdlib/public/SDK/Foundation/NSRange.swift
> edit: test/Interpreter/SDK/Foundation_test.swift
> 
> Commit ca5c65f93ca8f89ccb51fac41a225081490d5f23 by Ben Cohen:
> [stdlib] Nest some additional operators (#9646)
> 
> edit: stdlib/public/core/FloatingPoint.swift.gyb
> edit: stdlib/public/core/ManagedBuffer.swift
> edit: stdlib/public/core/PrefixWhile.swift.gyb
> edit: stdlib/public/core/Stride.swift.gyb
> edit: stdlib/public/core/BridgeObjectiveC.swift
> edit: stdlib/public/core/DropWhile.swift.gyb
> 
> Commit 0dedf21c9ff31b943b879b824596b9a6fc55c8aa by Norio Nomura:
> [README] Add tzdata to dependencies for Ubuntu
> 
> edit: README.md
> 
> Commit 05b977d54b5b6871fc88b115d4894eeb1336c7f8 by Pavol Vaskovic:
> Disable HashQuadratic benchmark
> 
> edit: benchmark/utils/main.swift.gyb
> edit: benchmark/utils/main.swift
> 
> Commit c67977a88164e38cb67e3fc902c0b44efa56fba6 by Dave Abrahams:
> [stdlib] Replace Integer Parsing Code
> 
> add: stdlib/public/core/IntegerParsing.swift
> edit: stdlib/public/core/CMakeLists.txt
> delete: stdlib/public/core/IntegerParsing.swift.gyb
> 
> Commit 012ea9373b5d2f72c59e16e18bd077c3ee86c745 by Itai Ferber:
> Add Codable conformance to common Foundation types
> 
> edit: stdlib/public/SDK/Foundation/NSRange.swift
> edit: stdlib/public/SDK/Foundation/UUID.swift
> edit: stdlib/public/SDK/Foundation/AffineTransform.swift
> edit: stdlib/public/SDK/Foundation/Data.swift
> edit: stdlib/public/SDK/CoreGraphics/CGFloat.swift.gyb
> edit: stdlib/public/SDK/Foundation/Measurement.swift
> edit: stdlib/public/SDK/Foundation/PlistEncoder.swift
> edit: stdlib/public/SDK/Foundation/Locale.swift
> edit: stdlib/public/SDK/Foundation/Calendar.swift
> edit: stdlib/public/SDK/Foundation/DateComponents.swift
> edit: stdlib/public/SDK/Foundation/IndexSet.swift
> edit: stdlib/public/SDK/Foundation/URL.swift
> edit: stdlib/public/SDK/Foundation/Decimal.swift
> edit: stdlib/public/SDK/Foundation/Codable.swift
> edit: stdlib/public/SDK/Foundation/IndexPath.swift
> add: test/stdlib/CodableTests.swift
> edit: stdlib/public/SDK/Foundation/TimeZone.swift
> edit: stdlib/public/SDK/Foundation/PersonNameComponents.swift
> edit: stdlib/public/SDK/Foundation/Date.swift
> edit: stdlib/public/SDK/Foundation/CharacterSet.swift
> edit: stdlib/public/SDK/Foundation/DateInterval.swift
> edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
> 
> Commit 88c97d94365445b6fba00ef159a774e1aabd4c11 by Erik Eckstein:
> Remove a hack to change linkage from public_external to shared.
> 
> edit: test/IRGen/sil_linkage.sil
> edit: lib/SILOptimizer/Transforms/SILCleanup.cpp
> 
> Commit 78d6b8df7e232a6bc1053cf58a46086665f268be by Adrian Prantl:
> Change DIFileCache from a DenseMap to a StringMap.
> 
> edit: lib/IRGen/IRGenDebugInfo.cpp
> 
> Commit 663c747cc5313eb20a414212f347e2ecf30a4a62 by Doug Gregor:
> [CoreGraphics] Move == operators into their respective types.
> 
> edit: stdlib/public/SDK/CoreGraphics/CoreGraphics.swift
> 
> Commit 2a9867bf888cb11cb599bc601776be5bb9e5974e by Doug Gregor:
> [CoreGraphics] Make CGColor adopt _ExpressibleByColorLiteral.
> 
> edit: stdlib/public/SDK/CoreGraphics/CoreGraphics.swift
> edit: validation-test/stdlib/CoreGraphics-execute.swift
> 
> Commit 56a52ae9ebd167edd42702cbb7f97594bb54ff0f by Joe Groff:
> Runtime: Add newline to implicit ObjC entrypoint log message.
> 
> edit: stdlib/public/runtime/SwiftObject.mm
> 
> Commit c56ee3d6e16d12db17f2f2c5431108a34ac7928f by Jordan Rose:
> [Serialization] Use effective language version for "module too old".
> 
> edit: lib/Serialization/SerializedModuleLoader.cpp
> edit: test/Serialization/version-mismatches.swift
> 
> Commit 0de242511201d409a3c36fc2011a988dd85c1e4a by Michael Ilseman:
> [stdlib] Static stdlib requires explicit -licucore
> 
> edit: lib/Driver/ToolChains.cpp
> 
> Commit fd2ac31c6e8a6c18da0b40bfe1c93407b076e463 by Max Moiseev:
> [stdlib] Adding RangeReplaceable.filter returning Self
> 
> edit: stdlib/public/core/Sequence.swift
> edit: stdlib/public/core/Arrays.swift.gyb
> edit: stdlib/public/core/RangeReplaceableCollection.swift.gyb
> add: test/stdlib/RangeReplaceableFilterCompatibility.swift
> 
> Commit d4c9eb1db7495b6d7f5fc0d33794f0e25d16cb99 by David Farler:
> [Migrator] Add null check when pre-fix-it passes fail
> 
> edit: lib/Migrator/Migrator.cpp
> add: test/Migrator/Inputs/never_compiles_safely_exits_breaking_code.swift
> add: test/Migrator/never_compiles_safely_exits.swift
> 
> Commit f1a7c3df5b5aeba563c216f9536c04ac0a1cdc36 by Michael Ilseman:
> [stdlib] Static linking test case
> 
> edit: lib/Driver/ToolChains.cpp
> add: test/Driver/static-stdlib-icu.swift
> 
> Commit 74fa0bcc87f64ff9d679a068c8d30909cfd077e9 by Erik Eckstein:
> Disable generic inlining and partial specialization, except in
> 
> edit: stdlib/public/core/CMakeLists.txt
> edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
> edit: test/SILOptimizer/devirt_unbound_generic.swift
> edit: test/SILOptimizer/opened_archetype_operands_tracking.sil
> edit: test/SILOptimizer/specialize.sil
> edit: lib/SILOptimizer/Utils/Generics.cpp
> edit: test/SILOptimizer/devirt_specialized_inherited_interplay.swift
> edit: test/SILOptimizer/functionsigopts.sil
> edit: test/SILOptimizer/partial_specialization.sil
> edit: test/SILOptimizer/specialize_dynamic_self.swift
> 
> Commit 32027c888b8eeb02d5a646175e567dcc6584b5e4 by Max Moiseev:
> [stdlib] More tests for RangeReplaceable.filter and Arrays
> 
> add: test/stdlib/ArrayFilter.swift
> edit: test/stdlib/RangeReplaceableFilterCompatibility.swift
> 
> Commit fd30b72ee1a96515327869c747ad8659b6bb61a5 by Dave Abrahams:
> [stdlib] Fix a race
> 
> edit: stdlib/public/core/StringCore.swift
> edit: validation-test/stdlib/StringSlicesConcurrentAppend.swift
> edit: test/stdlib/NewStringAppending.swift
> 
> Commit e69ab79348d0a75a52fa24493af8260265002b8f by Erik Eckstein:
> Enable generic inlining and partial specialization in
> 
> edit: stdlib/public/SDK/Foundation/CMakeLists.txt
> 
> Commit c1176796958639f37012ac91d35ab7e0ece4c2f9 by github:
> [SDK] Remove accidentally-internal "renaming shims" from AppKit. (#9751)
> 
> edit: stdlib/public/SDK/AppKit/AppKit.swift
> 
> Commit fe76f6b147ede3c5811c3c86c839ed55df21a1bb by Dave Abrahams:
> [stdlib] Add and use _identityCast
> 
> edit: stdlib/public/core/ASCII.swift
> edit: stdlib/public/core/Builtin.swift
> 
> Commit d9117f560a05372e1559ef34b89151dd8dea87ea by Max Moiseev:
> [Foundation] Unbreaking the expression that used to be too complex
> 
> edit: stdlib/public/SDK/Foundation/AffineTransform.swift
> 
> Commit 1c82b7d3f558bce96458ba07102e3ba6b1266c53 by Huon Wilson:
> [ClangImporter] Don't resugar NSPointer for the error out parameter of
> 
> edit: lib/ClangImporter/ImportType.cpp
> edit: test/PrintAsObjC/override.swift
> edit: lib/ClangImporter/ImporterImpl.h
> 
> Commit 368847b5c7581b9024347f0a73fc83eb6d9866a8 by Max Moiseev:
> [stdlib] Providing fixits for IntMax and UIntMax
> 
> edit: stdlib/public/core/Integers.swift.gyb
> 
> Commit 116b5330bb2a23ec92b35ce384272460f8acffa2 by Michael Ilseman:
> Revert "[stdlib] Static linking test case"
> 
> delete: test/Driver/static-stdlib-icu.swift
> edit: lib/Driver/ToolChains.cpp
> 
> Commit 4640246263f3fbada37a631280a94b1360a80636 by Michael Ilseman:
> Revert "[stdlib] Static stdlib requires explicit -licucore"
> 
> edit: lib/Driver/ToolChains.cpp
> 
> Commit e272cf420e9a0676ab10e52a7116473611aa4136 by Slava Pestov:
> IRGen: Fix 'super.' calls to objc-dispatched static methods from generic
> 
> edit: test/Interpreter/generic_objc_subclass.swift
> edit: lib/IRGen/GenObjC.cpp
> edit: lib/IRGen/GenMeta.cpp
> edit: test/IRGen/objc_super.swift
> edit: lib/IRGen/GenMeta.h
> 
> Commit 3fcd6f40c8c4f00108c9af1a142439b2b62da0c9 by Roman Levenstein:
> [sil-inliner] Respect the @inline(__always) and @_transparent even if
> 
> edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
> edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
> 
> Commit 116581f2c53fe2bf41a29181b0598838eb3b1f53 by Roman Levenstein:
> [sil-inliner] Transparent functions should be inlined by the performance
> 
> edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
> 
> Commit 96672b64efe5725ea0bb7044d8bed74266677218 by Roman Levenstein:
> [sil-inliner] Update tests for the inlining of generics
> 
> edit: test/SILOptimizer/inline_generics.sil
> edit: test/SILOptimizer/performance_inliner.sil
> edit: test/SILGen/collection_cast_crash.swift
> 
> Commit bf824bba715a041250e42dd985260a92aee747eb by Doug Gregor:
> [Type checker] Don't warn about implicit @objc due to overrides by
> 
> edit: lib/Sema/TypeCheckDecl.cpp
> add: test/attr/attr_objc_swift3_deprecated_default.swift
> 
> Commit 99c223348052242fcc237d1402a2c4f12dcd7c46 by practicalswift:
> [swiftc (33 vs. 5527)] Add crasher in
> 
> add: validation-test/compiler_crashers/28751-membertype-missing-type-witness.swift
> 
> Commit 05411fc8c1ca51d4b331eb0e146ea63b1a2b3082 by practicalswift:
> [swiftc (34 vs. 5527)] Add crasher in
> 
> add: validation-test/compiler_crashers/28752-hasinterfacetype-no-interface-type-was-set.swift
> 
> Commit eed79dd7f43c78815623306c7fb53c72ace23dfb by practicalswift:
> [swiftc (35 vs. 5527)] Add crasher in
> 
> add: validation-test/compiler_crashers/28753-conforms-equivclass-conformsto-end.swift
> 
> Commit 2e47272ad3f576009380435532b2fbb8459ec457 by github:
> [PrintAsObjC] Don't warn about inferred '@objc' in Swift 3 mode. (#9756)
> 
> edit: test/PrintAsObjC/swift3_deprecated_objc_inference.swift
> edit: lib/PrintAsObjC/PrintAsObjC.cpp
> 
> Commit 8efc47fbaefba89428e5e18f60014a962c4b6753 by Arnold Schwaighofer:
> IRGen: Fix Objective-C class allocation path
> 
> edit: lib/IRGen/GenClass.cpp
> edit: lib/IRGen/GenObjC.cpp
> edit: lib/IRGen/GenObjC.h
> edit: test/IRGen/objc_alloc.sil
> 
> Commit 5b4691d901c5a38ecc4ad6308548fad438a4e2c9 by github:
> Revert "[sil-inliner] Respect the @inline(__always) and @_transparent
> 
> edit: test/SILOptimizer/inline_generics.sil
> edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
> edit: test/SILGen/collection_cast_crash.swift
> edit: test/SILOptimizer/performance_inliner.sil
> edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
> 
> Commit 3278886410cdf3d98e7368276ae74f00cfbe372c by Erik Eckstein:
> benchmarks: only search in benchmark source directories in
> 
> edit: utils/gyb_benchmark_support.py
> 
> Commit 5eb58ef8d452a39ab61432575cc4ffca197fc89a by Itai Ferber:
> Improve experience of derivation of Codable types
> 
> edit: test/decl/protocol/special/coding/class_codable_simple_extension.swift
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/decl/protocol/special/coding/class_codable_computed_vars.swift
> add: test/decl/protocol/special/coding/class_codable_ignore_nonconforming_property.swift
> add: test/decl/protocol/special/coding/class_codable_codingkeys_typealias.swift
> edit: test/decl/protocol/special/coding/class_codable_inheritance.swift
> edit: lib/Sema/DerivedConformanceCodable.cpp
> add: test/decl/protocol/special/coding/struct_codable_nonconforming_property.swift
> add: test/decl/protocol/special/coding/struct_codable_codingkeys_typealias.swift
> add: test/decl/protocol/special/coding/struct_codable_invalid_codingkeys.swift
> add: test/decl/protocol/special/coding/class_codable_invalid_codingkeys.swift
> add: test/decl/protocol/special/coding/struct_codable_ignore_nonconforming_property.swift
> edit: test/decl/protocol/special/coding/class_codable_simple.swift
> edit: test/decl/protocol/special/coding/struct_codable_simple_extension.swift
> add: test/decl/protocol/special/coding/class_codable_nonconforming_property.swift
> 
> Commit f9893a9758ea08ade1a1f1a09ac94ae5b568f4fe by github:
> Un-XFAIL Lazy.swift test (#9777)
> 
> edit: validation-test/stdlib/Lazy.swift.gyb
> 
> Commit 8e0362e2c1efa8c666518b298739fd86daee890e by Michael Ilseman:
> [stubs] Autolink against icucore on Darwin.
> 
> edit: stdlib/public/stubs/UnicodeNormalization.cpp
> 
> Commit 257c1a6cafdcc2b4093bf152cfaf88c264f2ec77 by Ben Langmuir:
> [migrator] Fix cities vs. Cities case consistency in tests
> 
> edit: test/Migrator/rename-func-decl.swift.expected
> edit: test/Migrator/wrap_optional.swift
> edit: test/Migrator/function-hoist.swift
> delete: test/Migrator/Inputs/cities.swift
> edit: test/Migrator/rename-func-decl.swift
> edit: test/Migrator/wrap_optional.swift.expected
> add: test/Migrator/Inputs/Cities.swift
> edit: test/Migrator/function-hoist.swift.expected
> 
> Commit d16eb3347786cbe9d7955d89be972d327439edda by Joe Groff:
> Sema: Bind context generic params using the current ConstraintSystem's
> 
> add: test/SILGen/sibling-nested-generic.swift
> delete: validation-test/compiler_crashers/28744-swift-genericenvironment-maptypeoutofcontext-swift-genericenvironment-swift-type.swift
> add: validation-test/compiler_crashers_fixed/28744-swift-genericenvironment-maptypeoutofcontext-swift-genericenvironment-swift-type.swift
> edit: lib/Sema/ConstraintSystem.cpp
> 
> Commit aa8c73cd8236ecb1199f38be36aa4bc0a3e5e1a6 by Joe Groff:
> SIL: Refactor SILFunctionType::substGenericArgs to tolerate
> 
> edit: lib/SIL/SILFunctionType.cpp
> add: test/SILGen/fully-concrete-extension-of-generic.swift
> 
> Commit 169f3aed6fa30e2a28e4908ec231aa5ecddcb4f5 by github:
> Revert "Un-XFAIL Lazy.swift test (#9777)"
> 
> edit: validation-test/stdlib/Lazy.swift.gyb
> 
> Commit df6e927147dfe95568d7cb3d159152f9bf9b1d3e by Andrew Trick:
> Documentation: move the `@_specialize` discussion into
> 
> add: docs/proposals/UnsupportedOptimizationAttributes.rst
> edit: docs/OptimizationTips.rst
> edit: docs/TransparentAttr.rst
> 
> Commit 4c1a28b52974a8ed5f3d06a8208614ca391d3a3e by Slava Pestov:
> AST: ComponentIdentTypeRepr::getBoundDecl() is always a TypeDecl
> 
> edit: lib/Sema/TypeCheckType.cpp
> edit: lib/Parse/ParseSIL.cpp
> edit: lib/AST/TypeRepr.cpp
> edit: include/swift/AST/TypeAlignments.h
> edit: include/swift/AST/TypeRepr.h
> edit: lib/Parse/ParseType.cpp
> 
> Commit 49a191768fc3bb78944f84f529356a5e9e7a5ffd by Slava Pestov:
> Sema: Fix bug with protocol compositions in expression context
> 
> edit: test/type/protocol_composition.swift
> edit: lib/Sema/TypeCheckConstraints.cpp
> 
> Commit d6b4c3e77b56630cebfb47b7af0354cbab4f04bb by github:
> RangeInfo: unbox switch statement to ensure all branches agree on return
> 
> edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
> edit: lib/IDE/SwiftSourceDocInfo.cpp
> edit: include/swift/IDE/Utils.h
> edit: test/IDE/range_info_branches.swift
> 
> Commit 54d709a4283d21f7f6f9261fa66ddbe5731067d2 by Slava Pestov:
> Parse: Support parsing subclass existentials involving generic classes
> 
> edit: test/Interpreter/subclass_existentials.swift
> edit: test/type/protocol_composition.swift
> edit: test/type/subclass_composition.swift
> edit: lib/Parse/ParseType.cpp
> 
> Commit 341b5c506db89b47995d3fca463bae95287acdf3 by Roman Levenstein:
> [sil-inliner] Respect the @inline(__always) and @_transparent even if
> 
> edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
> edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
> 
> Commit 980a59070870d1dc71011b71f36a616ce5304bec by Roman Levenstein:
> [sil-inliner] Transparent functions should be inlined by the performance
> 
> edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
> 
> Commit d940a350e5053db17e644776aa6b11514c04d1b2 by Roman Levenstein:
> [sil-inliner] Update tests for the inlining of generics
> 
> edit: test/SILGen/collection_cast_crash.swift
> edit: test/SILOptimizer/performance_inliner.sil
> edit: test/SILOptimizer/inline_generics.sil
> 
> Commit 76fe9ea2140093f3cb86aa689d5d5e0350e6c13b by Kevin Ballard:
> [SDK] Fix IndexSet.startIndex for empty sets that used to have values
> 
> edit: stdlib/public/SDK/Foundation/IndexSet.swift
> edit: test/stdlib/TestIndexSet.swift
> 
> Commit 7be57bbf954f6b434abd045d3beaec282af13509 by Kevin Ballard:
> [SDK] Fix broken rangeIndex test for IndexSet.Index comparisons
> 
> edit: stdlib/public/SDK/Foundation/IndexSet.swift
> 
> Commit 4345a04a29cef013b19e303548bae77f4762430e by Jordan Rose:
> Show witnesses in NormalProtocolConformance::dump.
> 
> edit: lib/AST/ASTDumper.cpp
> 
> Commit ff2e4bfd0c4b10f5e853b729245bf4929a340a7d by Joe Groff:
> SILGen: Use VarDecl::getInterfaceType instead of getType in
> 
> edit: lib/SILGen/SILGenBridging.cpp
> add: test/SILGen/objc_required_designated_init.swift
> add: test/SILGen/Inputs/objc_required_designated_init_2.swift
> 
> Commit f1288036568ca611a0404de3dc377333b1b4a21a by Jordan Rose:
> [Serialization] Fix incorrect counting of value witnesses.
> 
> edit: test/Serialization/cross_module_optional_protocol_reqt.swift
> edit: lib/Serialization/Serialization.cpp
> 
> Commit 40ba18615b8e946989c6ec331176171a01a9c049 by Huon Wilson:
> [Frontend] -validate-tbd-against-ir has 3 levels of validation.
> 
> edit: lib/FrontendTool/FrontendTool.cpp
> edit: test/TBD/class.swift
> edit: test/TBD/global.swift
> edit: test/TBD/struct.swift
> edit: lib/FrontendTool/TBD.cpp
> edit: include/swift/Option/FrontendOptions.td
> edit: test/TBD/protocol.swift
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: include/swift/Frontend/FrontendOptions.h
> edit: test/TBD/function.swift
> edit: test/TBD/class_objc.swift
> edit: test/TBD/extension.swift
> edit: lib/FrontendTool/TBD.h
> edit: test/TBD/main.swift
> 
> Commit cb8dbd9c5c02e06bfd2f527a9dcbeeb83985cec7 by github:
> [ClangImporter] Import builtins returning size_t as returning Int.
> 
> edit: lib/ClangImporter/ImportType.cpp
> delete: test/ClangImporter/clang_builtin.swift
> add: test/ClangImporter/clang_builtin_pcm.swift
> add: test/ClangImporter/clang_builtins.swift
> 
> Commit b610a509fc131c482b7595a3736972167f3bc820 by Doug Gregor:
> [PrintAsObjC] Handle typealiases to non-type Clang declarations.
> 
> add: test/PrintAsObjC/Inputs/custom-modules/NestedClass.apinotes
> add: test/PrintAsObjC/versioned.swift
> edit: test/PrintAsObjC/Inputs/custom-modules/module.map
> edit: test/PrintAsObjC/classes.swift
> add: test/PrintAsObjC/Inputs/custom-modules/CompatibilityAlias.h
> edit: lib/PrintAsObjC/PrintAsObjC.cpp
> add: test/PrintAsObjC/Inputs/custom-modules/NestedClass.h
> 
> Commit b93a3cab6544e19897a7a9715d8678e3e397ba59 by Pavol Vaskovic:
> Update docs to reflect replacement of jinja by gyb
> 
> edit: benchmark/README.md
> 
> Commit e8245256cc48f47f065b5f8e561f2ee1ad2b1f4f by github:
> Test requires objc_interop
> 
> edit: test/SILGen/objc_required_designated_init.swift
> 
> Commit 4a46d47a051f7ac8673e12eeb1b63042344bc0de by github:
> Disable diagnostics about problem NSCoding-conforming classes for now.
> 
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: test/decl/protocol/conforms/nscoding.swift
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: include/swift/Basic/LangOptions.h
> edit: include/swift/Option/FrontendOptions.td
> 
> Commit bed71a1d095b81f84e08e8adea407e3df7cb30b3 by Mishal Shah:
> Disable stdlib/ManagedBuffer.swift for Linux 
> 
> edit: test/stdlib/ManagedBuffer.swift
> 
> Commit b57aa7c0571cf2142a37b882dec6772d1d964db1 by Pavol Vaskovic:
> Sequence internals with struct instead of class.
> 
> edit: stdlib/public/core/Sequence.swift
> 
> Commit 70a437c8469f1ab2cc9ef2b354a000e96cea278a by github:
> [stdlib] Remove invalid _sanityCheck
> 
> edit: stdlib/public/core/Character.swift
> 
> Commit 02e2bd5380af69948d2324b936bfc61e1454d8ea by github:
> Re-gyb sorting (#9818)
> 
> edit: stdlib/public/core/CMakeLists.txt
> delete: stdlib/public/core/Sort.swift
> edit: validation-test/stdlib/Algorithm.swift
> edit: stdlib/public/core/CollectionAlgorithms.swift.gyb
> add: stdlib/public/core/Sort.swift.gyb
> edit: validation-test/stdlib/Sort.swift.gyb
> 
> Commit 5728f3367a61952273df7b7f9374b8e4c56c0244 by Slava Pestov:
> Sema: Fix for typealiases in protocols not getting a generic environment
> 
> edit: lib/Sema/TypeCheckDecl.cpp
> 
> Commit ca6e4e61381779c094331f08067f814af64a3bd1 by Slava Pestov:
> Sema: Clean up openGeneric() for nested generic types
> 
> edit: lib/Sema/CSRanking.cpp
> edit: lib/Sema/ConstraintSystem.h
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: lib/Sema/ConstraintSystem.cpp
> 
> Commit cde493de0da84b10313e0e6674cc38fd8a771bf6 by Slava Pestov:
> Sema: Support member types in preCheckExpression()
> 
> edit: test/type/protocol_composition.swift
> edit: test/type/array.swift
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: test/Generics/invalid.swift
> edit: test/ClangImporter/enum-with-target.swift
> edit: test/IDE/complete_from_swift_module.swift
> edit: test/SourceKit/Sema/sema_module.swift
> edit: test/decl/typealias/generic.swift
> 
> Commit ec12e974ee2af2547d1092182cc1d104f426319c by Slava Pestov:
> Sema: More consistent enforcement of '.self' on metatype values in Swift
> 
> add: test/Compatibility/type_expr.swift
> edit: lib/Sema/MiscDiagnostics.cpp
> edit: test/Parse/type_expr.swift
> 
> Commit 76a005587b14c195b2800d64f01eb9970502ef56 by Slava Pestov:
> Sema: Specialization of nested types in expression context
> 
> edit: test/type/array.swift
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/Sema/CSGen.cpp
> edit: test/Constraints/generics.swift
> edit: test/Parse/generic_disambiguation.swift
> edit: test/decl/typealias/generic.swift
> edit: test/Parse/enum_element_pattern_swift4.swift
> 
> Commit 0c474eb68124e266849a81f9de761fb0a8384a59 by Slava Pestov:
> Sema: Move some code from preCheckExpression() pass to static methods on
> 
> edit: lib/AST/Expr.cpp
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: include/swift/AST/Expr.h
> edit: lib/Sema/CSGen.cpp
> 
> Commit 0eac6f0178129898efabb3afe111453158e6de57 by Slava Pestov:
> Sema: Factor out some duplication in member type lookup
> 
> edit: lib/Sema/TypeCheckType.cpp
> edit: lib/Sema/TypeCheckConstraints.cpp
> 
> Commit 89c104b7092685a4ddc5fd06579b3482659a09b3 by Pavel Yaskevich:
> [QoI] Improve diagnostics for subscript with invalid index arguments
> 
> edit: test/stdlib/RangeDiagnostics.swift
> edit: test/Constraints/subscript.swift
> edit: lib/Sema/CSDiag.cpp
> 
> Commit 62e1944d7b1018a3314843d01fce410118f1272b by Roman Levenstein:
> [cast-optimizer] Bail out on a conditional downcast to a subclass of a
> 
> edit: lib/SILOptimizer/Utils/Local.cpp
> edit: test/SILOptimizer/cast_folding_objc.swift
> 
> Commit 057982c3673f973670ee9501aeec438d20c95c23 by Roman Levenstein:
> Fix the test by removing a system-dependent check
> 
> edit: test/stdlib/ManagedBuffer.swift
> 
> Commit bf745ec6f547583d910561d2631fe951006a237e by Arnold Schwaighofer:
> Disable IRGen test abi_v7k until I have fixed the test case
> 
> edit: test/IRGen/abi_v7k.swift
> 
> Commit 8501af323ffa8a0be92506c840cce4be48b4f855 by Ben Cohen:
> Link to GitHub’s SSH Key guide (#9825)
> 
> edit: README.md
> 
> Commit d16297dad55381289221a69e0c161ae2594344f3 by Itai Ferber:
> Introduces changes to Codable stdlib API
> 
> edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
> edit: stdlib/public/core/Codable.swift
> edit: stdlib/public/SDK/Foundation/PlistEncoder.swift
> 
> Commit 91a8aaa0f42ce86c47b84a902b1cb89b2b0a3f38 by Itai Ferber:
> Prevent synthesis for non-Codable stdlib types
> 
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/decl/protocol/special/coding/class_codable_nonconforming_property.swift
> edit: lib/Sema/DerivedConformanceCodable.cpp
> edit: test/decl/protocol/special/coding/struct_codable_nonconforming_property.swift
> 
> Commit f0abcac42c489109f3d65d86d7d6fca0ca797337 by Doug Gregor:
> Diagnose unsound uses of same-type-to-Self requirements with non-final
> 
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: include/swift/AST/Decl.h
> edit: include/swift/AST/DiagnosticsSema.def
> edit: lib/AST/Decl.cpp
> add: test/Compatibility/self_same_type.swift
> add: test/decl/protocol/conforms/self_same_type.swift
> 
> Commit 8425ed703ff98f151d0339b5ff1ebb8fe7a07d7d by Arnold Schwaighofer:
> Fix IRGen test case abi_v7k and turn it back on
> 
> edit: test/IRGen/abi_v7k.swift
> 
> Commit b63771060d16b365a572adf4247509de602d68f4 by Erik Eckstein:
> tests: don't run the archive_attributes test on devices
> 
> edit: test/Interpreter/SDK/archive_attributes.swift
> 
> Commit 3b202c18d8cbb88b4135375eb0b4dbf8fd3f0b83 by Robert Widmann:
> Use 'hasAssociatedValues'
> 
> edit: lib/SILGen/SILGenDecl.cpp
> edit: lib/Serialization/Serialization.cpp
> edit: lib/Sema/CSRanking.cpp
> edit: lib/SILGen/SILGenApply.cpp
> edit: lib/SILOptimizer/Analysis/RCIdentityAnalysis.cpp
> edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
> edit: lib/SIL/SILDeclRef.cpp
> edit: lib/SILGen/SILGenBuilder.cpp
> edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
> edit: lib/SIL/SILOwnershipVerifier.cpp
> edit: lib/SIL/AbstractionPattern.cpp
> edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
> edit: lib/IRGen/GenType.cpp
> edit: lib/SIL/SILVerifier.cpp
> edit: lib/SIL/TypeLowering.cpp
> edit: lib/SILGen/SILGenConstructor.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: lib/SILGen/SILGenPattern.cpp
> edit: lib/SIL/SILType.cpp
> edit: lib/SILOptimizer/Transforms/SILCodeMotion.cpp
> 
> Commit 4179fcb390230ebbbf28ea13eeb001a2734d45bf by Max Moiseev:
> [overlay] Fix CMTimeRange.isValid
> 
> edit: stdlib/public/SDK/CoreMedia/CMTimeRange.swift
> 
> Commit 879397008c35ca1281a86e093d0f19360b62615f by Joe Groff:
> Sema: Don't crash when recovering type errors from malformed keypath
> 
> edit: include/swift/AST/DiagnosticsSema.def
> edit: lib/Sema/CSDiag.cpp
> edit: lib/AST/ASTDumper.cpp
> edit: lib/Sema/CSGen.cpp
> edit: lib/Sema/CSApply.cpp
> edit: test/expr/unary/keypath/keypath.swift
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/AST/ASTWalker.cpp
> edit: include/swift/AST/Expr.h
> edit: lib/SILGen/SILGenExpr.cpp
> edit: lib/Sema/CSSimplify.cpp
> edit: lib/Sema/TypeCheckExprObjC.cpp
> 
> Commit 26642ec419f91652e0a63888f39aac7c2d77a6ce by Erik Eckstein:
> SIL optimizer: Don’t crash if the user illegally lets an address of a
> 
> edit: lib/SIL/SILVerifier.cpp
> add: test/SILOptimizer/illegal_escaping_address.swift
> edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
> 
> Commit f344e535f3ea5fec71a9644d82ef7a1a798f3457 by Adrian Prantl:
> Debug info: Avoid emitting module imports twice when access path
> 
> edit: test/DebugInfo/ImportClangSubmodule.swift
> edit: lib/IRGen/IRGenDebugInfo.cpp
> 
> Commit 26d0d5defe2a1241df787a73802de94e5790f79c by Itai Ferber:
> Synthesize *IfPresent calls for Optional values
> 
> edit: lib/Sema/DerivedConformanceCodable.cpp
> edit: include/swift/AST/KnownIdentifiers.def
> edit: test/stdlib/TestJSONEncoder.swift
> 
> Commit 85e44564575b293a90ee089a0b76109bbc4d564f by Joe Groff:
> SILGen: Substitute initializer's interface type into thunk's context in
> 
> edit: test/SILGen/Inputs/objc_required_designated_init_2.swift
> add: test/SILGen/Inputs/objc_required_designated_init.h
> edit: test/SILGen/objc_required_designated_init.swift
> edit: lib/SILGen/SILGenBridging.cpp
> 
> Commit 3f82f3e534766f7adcbedafb34fb88769827fbe9 by Nate Cook:
> Add changelog entry for SE-165 & SE-154
> 
> edit: CHANGELOG.md
> 
> Commit dd0bf0ee832714def9ca84f24ba0ed4a95f5a2a1 by Itai Ferber:
> Clean up Codable synthesis slightly
> 
> edit: lib/Sema/DerivedConformanceCodable.cpp
> 
> Commit 4ef29e57af37ba19ddfd96e03538a80182e81ba4 by Roman Levenstein:
> [cast-optimizer] Properly handle conditional bridged casts in
> 
> edit: lib/SILOptimizer/Utils/Local.cpp
> edit: test/SILOptimizer/cast_folding_objc.swift
> 
> Commit 28a7236a4e9c9022cb8c6fd66817c60676b00a9d by Roman Levenstein:
> [cast-optimizer] Use a more correct check for isConditional flag
> 
> edit: lib/SILOptimizer/Utils/Local.cpp
> 
> Commit 98f14360a8bf5ddfcbc58dcb9f6413e059b2bcd4 by Roman Levenstein:
> [cast-optimizer] Assert and clarify in comments that bridged casts are
> 
> edit: lib/SILOptimizer/Utils/Local.cpp
> 
> Commit 99886248433ca543a7a900895ac6be8d63828d25 by Itai Ferber:
> Add explicit support for IUOs
> 
> edit: lib/Sema/DerivedConformanceCodable.cpp
> 
> Commit 5197f38cda43de0c75433f2d76cf6afa9d2f0b6b by Slava Pestov:
> AST/Serialization: Some assertions for extensions
> 
> edit: lib/Serialization/Deserialization.cpp
> edit: lib/Serialization/Serialization.cpp
> edit: lib/AST/DeclContext.cpp
> 
> Commit edea7d04b36c8ea91e87740930418a37b3b071bb by Joe Shajrawi:
> Add a flag (false by default) for large loadable types pass
> 
> add: test/IRGen/big_types_corner_cases.swift
> edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
> edit: include/swift/SILOptimizer/PassManager/Passes.def
> edit: include/swift/AST/SILOptions.h
> edit: include/swift/SILOptimizer/PassManager/PassPipeline.def
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: include/swift/Option/FrontendOptions.td
> edit: lib/IRGen/IRGen.cpp
> 
> Commit ceacfb4c531de13f9088039a6a0a8e84b5a8b34c by Mark Lacey:
> Make getWitnessType() return Type() for ErrorType.
> 
> edit: lib/Sema/TypeChecker.h
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: lib/Sema/TypeCheckStmt.cpp
> edit: lib/Sema/CSApply.cpp
> edit: test/decl/protocol/conforms/failure.swift
> 
> Commit a0f5c102aeef0c9812b5e7424ef5c3a880824b56 by Itai Ferber:
> Fix failing autocomplete IDE unit test
> 
> edit: test/IDE/complete_generic_optional.swift
> 
> Commit c8f353ea047e0bb8cb48352ee166fb2e0e950ad4 by Slava Pestov:
> SILOptimizer: Skip nominal types that haven't been validated yet
> 
> edit: lib/SILOptimizer/Analysis/ClassHierarchyAnalysis.cpp
> add: test/SILOptimizer/sr-4957.swift
> add: test/SILOptimizer/Inputs/extension-with-nested-type.swift
> 
> Commit 6d160482e865849200bdeaa08a38d4cc7206fd04 by Pavel Yaskevich:
> [QoI] Improve diagnostic when unsupported tuple element references are
> 
> edit: include/swift/AST/DiagnosticsSema.def
> edit: lib/Sema/CSDiag.cpp
> edit: test/expr/unary/keypath/keypath-unimplemented.swift
> 
> Commit 817798151a99626ead67fac40fd6d66ae796a0d7 by Pavel Yaskevich:
> [QoI] Add a fix-it with missing parameters for closures
> 
> edit: test/Compatibility/tuple_arguments.swift
> edit: test/Constraints/tuple_arguments.swift
> edit: lib/Sema/CSDiag.cpp
> 
> Commit 4f5e14845bcbff85dafcba5e010e6748f63f0f90 by Dave Abrahams:
> [stdlib] Eliminate optionals from specialization code
> 
> edit: stdlib/public/core/String.swift
> 
> Commit 10193966633a6f7dffeadcf2917dd8dac1fab0b9 by github:
> [migrator] Handle getter function to property change in function
> 
> edit: include/swift/IDE/APIDigesterData.h
> edit: test/Migrator/property.swift
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> edit: test/Migrator/property.swift.expected
> 
> Commit 72f5e7c0c2500f4695a4f34d71b9eeb26e708928 by Dave Abrahams:
> [stdlib] Eliminate _Element
> 
> edit: stdlib/public/core/RangeReplaceableCollection.swift.gyb
> edit: stdlib/public/core/MutableCollection.swift
> edit: stdlib/public/core/WriteBackMutableSlice.swift
> edit: stdlib/public/core/Collection.swift
> edit: stdlib/public/core/Slice.swift.gyb
> edit: stdlib/public/SDK/Dispatch/Data.swift
> edit: stdlib/public/core/Reverse.swift
> 
> Commit e13ef4182b7171f910aeb138284c1a0822b210d9 by Roman Levenstein:
> [cast-optimizer]   ObjC-to-Swift casts may fail. And in most cases it is
> 
> edit: lib/SIL/DynamicCasts.cpp
> 
> Commit b677e1d6e4123aa629c1c4bc33912cf86d5e846c by Dave Abrahams:
> [stdlib] Remove now-redundant slicing operations
> 
> edit: stdlib/public/core/CollectionAlgorithms.swift.gyb
> edit: test/stdlib/RangeDiagnostics.swift
> 
> Commit ff892f9e197690022dee1d0cec0dddd0373f1790 by Erik Eckstein:
> Demangler: don’t crash if demangling a malformed
> 
> edit: test/Demangle/Inputs/manglings.txt
> edit: lib/Demangling/Demangler.cpp
> 
> Commit 56fb4a5d9ff30c59b5ffa016f3277e7dabf0f441 by Nathan Hawes:
> [SyntaxColor] Improve highligting of multiline strings
> 
> add: test/SourceKit/SyntaxMapData/syntaxmap-edit-block-comment.swift
> add: test/IDE/coloring_unterminated_multiline.swift
> edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
> edit: test/IDE/coloring.swift
> edit: lib/IDE/SyntaxModel.cpp
> add: test/SourceKit/SyntaxMapData/Inputs/syntaxmap-edit-block-comment.swift
> add: test/SourceKit/SyntaxMapData/Inputs/syntaxmap-edit-multiline-string.swift
> add: test/SourceKit/SyntaxMapData/syntaxmap-edit-multiline-string.swift
> edit: include/swift/IDE/Formatting.h
> 
> Commit 0b0d8074ad4cb9b5750656830268fae9bd27a7a8 by Pavel Yaskevich:
> [QoI] Check before trying to emit fix-it to convert from array to
> 
> edit: lib/Sema/CSDiag.cpp
> edit: test/Constraints/dictionary_literal.swift
> 
> Commit a875d8c7c77b092a4a3ba9c80b1099f342d7ae6c by github:
> [Driver] Preserve filelists when a subprocess crashes. (#9849)
> 
> edit: test/Driver/Dependencies/Inputs/update-dependencies-bad.py
> edit: test/Driver/filelists.swift
> edit: include/swift/Driver/Compilation.h
> edit: test/Driver/Dependencies/whole-module-build-record.swift
> add: test/Driver/Inputs/fail.py
> edit: lib/Driver/ToolChain.cpp
> edit: lib/Driver/Compilation.cpp
> delete: test/Driver/Dependencies/Inputs/fail.py
> add: test/Driver/Inputs/crash.py
> 
> Commit bb5fe8046f006b89b0c7fa9dbb01d6b1a9e0c13b by John McCall:
> Fix the emission of open-existential-metatype l-values.
> 
> edit: lib/SILGen/SILGenExpr.cpp
> edit: lib/SILGen/SILGenFunction.h
> edit: lib/SILGen/LValue.h
> edit: test/SILGen/existential_metatypes.swift
> edit: test/SILOptimizer/devirt_protocol_method_invocations.swift
> edit: lib/SILGen/SILGenLValue.cpp
> 
> Commit 323c07e5628060e89ff2f3d3380a4f0f9754a172 by Argyrios Kyrtzidis:
> [SourceKit] Make sure to propagate the SIL options from the compiler
> 
> edit: tools/SourceKit/lib/SwiftLang/SwiftASTManager.cpp
> add: test/SourceKit/Sema/sil_diags.swift
> 
> Commit e4b08e00a255a21dc6995dc7594fc01bff9e6a49 by Slava Pestov:
> Add a regression test
> 
> add: validation-test/compiler_crashers_2_fixed/0096-sr4272.swift
> 
> Commit 2994656f4beaaa27054d20806862c445103ba8f8 by Slava Pestov:
> SILGen: Fix crash when emitting reference to member initializer from
> 
> edit: lib/SILGen/SILGenConstructor.cpp
> edit: test/SILGen/constrained_extensions.swift
> 
> Commit 1bc1011e31288e4fa6d571fe78b168cdb38f7dcc by Michael Ilseman:
> [stdlib] String: drop TLS setText cache.
> 
> edit: stdlib/public/core/ThreadLocalStorage.swift
> 
> Commit ceebece399f5e021be77525ec83ae4de2be48856 by Pavel Yaskevich:
> [Diagnostics] Add buffer offset information to the serialized
> 
> edit: lib/Frontend/SerializedDiagnosticConsumer.cpp
> 
> Commit 9c7afa7bdd0018d4940a16effa2d7a997f9a0952 by Slava Pestov:
> SILGen: Fix issues with types nested inside fully-concrete extensions
> 
> edit: test/SILGen/constrained_extensions.swift
> edit: include/swift/SIL/TypeLowering.h
> edit: lib/SIL/TypeLowering.cpp
> 
> Commit bc355f38605584316a8831e05879f47e69216617 by Slava Pestov:
> Sema: Type safety
> 
> edit: lib/Sema/TypeChecker.h
> edit: lib/Sema/TypeCheckExpr.cpp
> 
> Commit 3b8fdcdca7147c2cc388fbf3f7f24bda00d551c1 by Slava Pestov:
> Sema: Don't allow unbound generic types to leak into types of VarDecls
> 
> edit: lib/Sema/TypeCheckConstraints.cpp
> 
> Commit db8045d8658bb939bed5654249341a7cc3410da1 by github:
> [stdlib] Strip _Element from a Swift4-only test
> 
> edit: test/Prototypes/UnicodeDecoders.swift
> 
> Commit 983d56011d1812b188de2762992dc6abc980c6d5 by github:
> [stdlib] Patch up a test
> 
> edit: test/SILOptimizer/prespecialize.swift
> 
> Commit 02fdc0a152b6a3de989ba38ed47cb7681305c3ca by github:
> [stdlib] Patch up a test
> 
> edit: test/SILGen/foreach.swift
> 
> Commit 28f8597238a3323f0c2ac270beba7da5179369ad by Nathan Hawes:
> [test] Remove copy-pasted XFAIL line
> 
> edit: test/IDE/coloring_unterminated_multiline.swift
> 
> Commit 3d789cff2dbc42e1bf6f411e19700e8dde114abf by Dave Abrahams:
> Inlineable character fast paths
> 
> edit: stdlib/public/core/StringCharacterView.swift
> 
> Commit a6dfcd52cf0d127c64228bb9beb0fcfad58507a7 by Slava Pestov:
> Sema: Remove OverloadChoiceKind::TypeDecl, which was never used
> 
> edit: lib/Sema/ConstraintSystem.cpp
> edit: lib/Sema/CSDiag.cpp
> edit: lib/Sema/ConstraintSystem.h
> edit: lib/Sema/Constraint.cpp
> edit: lib/Sema/CSApply.cpp
> edit: lib/Sema/CSRanking.cpp
> edit: lib/Sema/OverloadChoice.h
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> 
> Commit 7ec163a83a8885a65120b0ee10b6a11a1842bda9 by Slava Pestov:
> Parse: Simplify parsing of generic types
> 
> edit: include/swift/AST/Expr.h
> edit: lib/Sema/DerivedConformanceCodable.cpp
> edit: lib/AST/Expr.cpp
> edit: lib/Parse/ParseExpr.cpp
> edit: lib/Sema/TypeCheckConstraints.cpp
> 
> Commit fe4190087395cd648125e2d46d667a75c9bfd64f by Slava Pestov:
> Sema: Split off ConstraintSystem::openUnboundGenericType() from
> 
> edit: lib/Sema/CSSolver.cpp
> edit: lib/Sema/CSGen.cpp
> edit: lib/Sema/ConstraintSystem.cpp
> edit: lib/Sema/CSRanking.cpp
> edit: lib/Sema/ConstraintSystem.h
> 
> Commit 8660fd489a6e18822a977ed41bfe62bb9f9c544c by Adrian Prantl:
> Emit llvm.dbg.declare intrisics immediately after the described alloca.
> 
> edit: test/DebugInfo/closure-args.swift
> edit: test/DebugInfo/dbgvalue-insertpt.swift
> edit: test/DebugInfo/if.swift
> edit: test/DebugInfo/generic_arg.swift
> edit: test/DebugInfo/generic_arg3.swift
> edit: test/DebugInfo/guard-let.swift
> edit: test/DebugInfo/any.swift
> edit: test/DebugInfo/generic_arg5.swift
> edit: test/DebugInfo/iuo_arg.swift
> edit: lib/IRGen/IRGenDebugInfo.cpp
> edit: test/DebugInfo/while.swift
> edit: test/DebugInfo/generic_arg4.swift
> edit: test/DebugInfo/debug_value_addr.swift
> edit: test/DebugInfo/returnlocation.swift
> edit: test/DebugInfo/shadowcopy-linetable.swift
> 
> Commit c7b4e36476e95c5ba2c697b6a4f484674326608b by github:
> [migrator] Handle renaming from explicit argument label to empty
> 
> edit: test/Migrator/API.json
> edit: test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h
> edit: test/Migrator/rename.swift
> edit: test/Migrator/rename.swift.expected
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> 
> Commit 0b2b0c036c27ee55eed05c063b905f9cc2190555 by Adrian Prantl:
> Revert "Emit llvm.dbg.declare intrisics immediately after the described
> 
> edit: test/DebugInfo/if.swift
> edit: test/DebugInfo/returnlocation.swift
> edit: test/DebugInfo/dbgvalue-insertpt.swift
> edit: lib/IRGen/IRGenDebugInfo.cpp
> edit: test/DebugInfo/debug_value_addr.swift
> edit: test/DebugInfo/any.swift
> edit: test/DebugInfo/generic_arg.swift
> edit: test/DebugInfo/generic_arg3.swift
> edit: test/DebugInfo/while.swift
> edit: test/DebugInfo/generic_arg4.swift
> edit: test/DebugInfo/iuo_arg.swift
> edit: test/DebugInfo/shadowcopy-linetable.swift
> edit: test/DebugInfo/closure-args.swift
> edit: test/DebugInfo/guard-let.swift
> edit: test/DebugInfo/generic_arg5.swift
> 
> Commit a3c4a711db0c2bb89f43afcec67122414156b4ec by Joe Groff:
> Serialization: Exclude types from the same module as dependencies of an
> 
> add: test/Serialization/enum-mutual-circularity.swift
> add: test/Serialization/Inputs/enum-mutual-circularity-2.swift
> add: test/Serialization/Inputs/enum-mutual-circularity-client.swift
> edit: lib/Serialization/Serialization.cpp
> 
> Commit e8ce388651624b36b6d7e530bf19487bfc55a795 by Erik Eckstein:
> Demangler: fix a hang in case a malformed symbol ends with an 'A'
> 
> edit: lib/Demangling/Demangler.cpp
> edit: test/Demangle/Inputs/manglings.txt
> 
> Commit 24252585934d9e96ae558ec37cde42b9954d753d by Joe Groff:
> Sema: Don't crash when type-checking a KeyPathExpr that's already
> 
> edit: include/swift/AST/Expr.h
> add: test/expr/unary/keypath/salvage-with-other-type-errors.swift
> edit: lib/Sema/CSGen.cpp
> edit: lib/Sema/CSApply.cpp
> 
> Commit 45e511668305566d37dd009a107f7c9ff3e09ba2 by github:
> [Driver] Don't remove temporary PCH files on crashes either. (#9881)
> 
> edit: lib/Driver/Driver.cpp
> add: test/Driver/Inputs/crash-after-generating-pch.py
> edit: test/Driver/bridging-pch.swift
> 
> Commit 0eb849715f3ca207d1fe91d35ad5f7fea324c556 by Huon Wilson:
> [FrontendTool] Only validate TBD for Swift input.
> 
> edit: lib/FrontendTool/TBD.h
> edit: lib/FrontendTool/TBD.cpp
> edit: lib/FrontendTool/FrontendTool.cpp
> 
> Commit 79c29db760a01470b4f3280c3150a6cb879fe62f by Huon Wilson:
> [FrontendTool] Avoid validating TBD if we can't trust the AST.
> 
> edit: lib/FrontendTool/FrontendTool.cpp
> 
> Commit cb4564ecd0961b4aa064f32f9362f3a134263744 by Erik Eckstein:
> Demangler: replace an assert with a bail-condition.
> 
> edit: lib/Demangling/Demangler.cpp
> edit: test/Demangle/Inputs/manglings.txt
> 
> Commit 05ada87d46bc19a33a562e63f443e4beb3d5da89 by Adrian Prantl:
> Emit the code to setup debug shadow copies of variables in the same
> 
> edit: test/DebugInfo/guard-let.swift
> edit: lib/IRGen/IRGenSIL.cpp
> 
> Commit 796d04352234b0109c86628a5b2c34ab56a26a69 by github:
> Handle selector inference for a readwrite witness of a read-only req
> 
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: test/decl/protocol/objc.swift
> 
> Commit 5590872b35e51dfb6ffdba8e491816a532847d07 by Max Moiseev:
> [stdlib] Moving the Array.filter to _ArrayProtocol
> 
> edit: stdlib/public/core/ArrayType.swift
> edit: test/stdlib/RangeReplaceableFilterCompatibility.swift
> edit: stdlib/public/core/Arrays.swift.gyb
> 
> Commit 7d06ae0d68a2f3d857647183f7158a566b9952be by Mark Lacey:
> [Constraint Solver] Add some debugging output to isDeclAsSpecializedAs.
> 
> edit: lib/Sema/CSRanking.cpp
> 
> Commit e30a003bca075dac3b7cb941bd20eccb33720312 by github:
> Update BinaryInteger default initializer documentation
> 
> edit: stdlib/public/core/Integers.swift.gyb
> 
> Commit afa4e12fa66eb34de45e9f0f78dd6170d00b6d24 by github:
> Refine wording in doc comment
> 
> edit: stdlib/public/core/Integers.swift.gyb
> 
> Commit 8974392a56df96313a29141a241c659ad4574c6e by Devin Coughlin:
> [Exclusivity] Weaken assert when suggesting swap() Fix-It
> 
> edit: test/SILOptimizer/exclusivity_static_diagnostics.swift
> edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
> 
> Commit 1063b4b5fcaad7fee34d0f8b37b3b2fc647888ef by Doug Gregor:
> [SE-0160] [PrintAsObjC] Adopt Clang's new diagnose_if attribute.
> 
> edit: lib/PrintAsObjC/PrintAsObjC.cpp
> edit: test/PrintAsObjC/swift3_deprecated_objc_inference.swift
> 
> Commit a3ff37c1ad293f75a1e57996e64eeedc79dfc212 by Slava Pestov:
> Add an unfixed crasher and two fixed ones
> 
> add: validation-test/compiler_crashers_2_fixed/0098-rdar30354669.swift
> add: validation-test/compiler_crashers_2/0097-rdar32077627.swift
> add: validation-test/compiler_crashers_2_fixed/0099-sr4973.swift
> 
> Commit c23686f5c023570f7a9fe74765ff05fa223bab9a by Slava Pestov:
> Sema: Better handling of type members in getTypeOfMemberReference()
> 
> edit: lib/Sema/ConstraintSystem.cpp
> 
> Commit b112e95a7c2574277b1ef1d8a38cf5aa39595d22 by Slava Pestov:
> Sema: Clean up ConstraintSystem::getTypeOfReference()
> 
> edit: lib/Sema/ConstraintSystem.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> 
> Commit 55c4542db6d8d5c8f057702b1a74273d2e7eb7ee by Slava Pestov:
> Sema: Small cleanup in CSApply
> 
> edit: lib/Sema/CSApply.cpp
> 
> Commit 7b7a80bad2adf3100269d7d2fcedf56a41a90693 by practicalswift:
> [swiftc (35 vs. 5528)] Add crasher in swift::Expr::walk(...)
> 
> add: validation-test/compiler_crashers/28754-value-openexistentials-end-didnt-see-this-ove-in-a-containing-openexistentialexp.swift
> 
> Commit a75438a70761e36a6bbc2570fe7dc4a05e1f21ba by Slava Pestov:
> Sema: Move TypeChecker::getUnopenedTypeOfReference() to
> 
> edit: lib/Sema/TypeCheckExpr.cpp
> edit: lib/Sema/ConstraintSystem.cpp
> 
> Commit e0ea83a157d16f139ff6334d796dbcbc8269ab79 by Slava Pestov:
> Sema: Move handling of subscripts from getUnopenedTypeOfReference() to
> 
> edit: lib/Sema/TypeChecker.h
> edit: lib/Sema/ConstraintSystem.cpp
> 
> Commit 2b86bed47e82100fb26f697f1ffd464b86ef2403 by Slava Pestov:
> Sema: Clean up subscript handling in getTypeOfMemberReference()
> 
> edit: lib/Sema/ConstraintSystem.cpp
> 
> Commit 73976b213477f47c42bbd7ea17bc5017d8b12533 by Slava Pestov:
> Sema: Remove TypeChecker::getTypeOfRValue()
> 
> edit: lib/Sema/TypeCheckPattern.cpp
> edit: lib/Sema/ConstraintSystem.cpp
> edit: lib/Sema/TypeChecker.h
> edit: lib/Sema/TypeCheckExpr.cpp
> edit: lib/Sema/CodeSynthesis.cpp
> 
> Commit 794ecc9eabf3ed944a3ca90f224283f926877bbf by practicalswift:
> [swiftc (36 vs. 5528)] Add crasher in swift::isExtensionApplied
> 
> add: validation-test/compiler_crashers/28755-getkind-requirementkind-layout.swift
> 
> Commit 794a287c27bda5e9ad687d128360508217aed388 by github:
> Kill a stray TAB
> 
> edit: stdlib/public/core/StringCharacterView.swift
> 
> Commit be8e67d63b2a009fdcd45a90d18d3156bc7aa92c by practicalswift:
> [swiftc (37 vs. 5528)] Add crasher in swift::ASTVisitor
> 
> add: validation-test/compiler_crashers/28756-isobjc-cannot-get-root-type-of-objc-keypath.swift
> 
> Commit 7631814b9fa1d670720ae89067860b6ce15d7771 by practicalswift:
> [swiftc (38 vs. 5528)] Add crasher in swift::TypeChecker::resolveWitness
> 
> add: validation-test/compiler_crashers/28757-conformance-getwitness-requirement-nullptr-getdecl-match-witness-deduced-differe.swift
> 
> Commit 3ee1541b6557445b62f31d16a583b42d065cc232 by practicalswift:
> [swiftc (39 vs. 5528)] Add crasher in
> 
> add: validation-test/compiler_crashers/28758-swift-genericsignaturebuilder-resolvesuperconformance-swift-genericsignaturebuil.swift
> 
> Commit 202ecf15ec22932ce2131e49bc6cf1674ca7d6b4 by practicalswift:
> [swiftc (40 vs. 5528)] Add crasher in swift::InFlightDiagnostic
> 
> add: validation-test/compiler_crashers/28759-activediagnostic-already-have-an-active-diagnostic.swift
> 
> Commit 84d9238315e14bf04d4a3901e766884d41956b1e by Adrian Prantl:
> Emit llvm.dbg.declare intrisics immediately after the described alloca.
> 
> edit: test/DebugInfo/debug_value_addr.swift
> edit: lib/IRGen/IRGenDebugInfo.cpp
> edit: test/DebugInfo/while.swift
> edit: test/DebugInfo/generic_arg.swift
> edit: test/DebugInfo/returnlocation.swift
> edit: test/DebugInfo/dbgvalue-insertpt.swift
> edit: test/DebugInfo/let.swift
> edit: test/DebugInfo/generic_arg3.swift
> edit: test/DebugInfo/generic_arg5.swift
> edit: test/DebugInfo/patternmatching.swift
> edit: test/DebugInfo/any.swift
> edit: test/DebugInfo/generic_arg4.swift
> edit: test/DebugInfo/shadowcopy-linetable.swift
> edit: test/DebugInfo/guard-let.swift
> edit: test/DebugInfo/iuo_arg.swift
> edit: test/DebugInfo/if.swift
> edit: test/DebugInfo/closure-args.swift
> 
> Commit c40ba96328129d322a41afbd018b2a4081409e5e by github:
> [Foundation] Correct data subscript indexing to be offset from the base
> 
> edit: test/stdlib/Inputs/FoundationBridge/FoundationBridge.m
> edit: stdlib/public/SDK/Foundation/Data.swift
> edit: test/stdlib/TestData.swift
> 
> Commit a6fb6d6f15df0d6846f2a4dd0e788ef19d2019d9 by Joe Groff:
> Sema: Don't crash when key path literals appear in PartialKeyPath
> 
> edit: lib/Sema/CSGen.cpp
> edit: lib/Sema/CSSimplify.cpp
> edit: test/expr/unary/keypath/keypath.swift
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/Sema/CSApply.cpp
> edit: include/swift/AST/DiagnosticsSema.def
> 
> Commit d8f6c8e57eef2ecca425d0f5446eeb469574ed3d by Arnold Schwaighofer:
> IRGen: Bind metatypes from captured or regular arguments in partial
> 
> edit: lib/IRGen/GenProto.cpp
> edit: test/IRGen/partial_apply_forwarder.sil
> edit: lib/IRGen/GenProto.h
> edit: lib/IRGen/GenFunc.cpp
> 
> Commit 1283248ebd228774a7829fa647b89b99da8a20b7 by practicalswift:
> [gardening] Add missing copyright header
> 
> edit: stdlib/public/core/ThreadLocalStorage.swift
> 
> Commit 7e6830763a67e9a6f806c5d7b953b82c4f4249a6 by practicalswift:
> [gardening] Fix recently introduced \t:s
> 
> edit: stdlib/public/SwiftShims/NSCharacterSetShims.h
> 
> Commit 57d0a407d1d6841242b1974f406994387e906ab6 by practicalswift:
> [gardening] Fix spacing
> 
> edit: lib/Migrator/TupleSplatMigratorPass.cpp
> 
> Commit 2e991557c394f603a1ad0312eb9a49389f8c8525 by Arnold Schwaighofer:
> Fix partial_apply_forwarder.sil test case for linux and 32bit
> 
> edit: test/IRGen/partial_apply_forwarder.sil
> 
> Commit 578097c2b6a971d8ea4dd986e96901c63fc3e34a by Huon Wilson:
> [GSB] AbstractProtocol sources are explicit when computing req. sig. and
> 
> edit: lib/AST/GenericSignatureBuilder.cpp
> edit: test/Generics/protocol_where_clause.swift
> 
> Commit 17496f30124632f948cf87c719a2a1fdc1885931 by Adrian Prantl:
> Simplify IRGenDebugInfo submodule creation and support homonymous
> 
> edit: test/DebugInfo/ImportClangSubmodule.swift
> add: test/DebugInfo/Inputs/OtherSubModule.h
> edit: test/DebugInfo/Inputs/module.modulemap
> add: test/DebugInfo/Inputs/OtherClangModule.h
> edit: lib/IRGen/IRGenDebugInfo.cpp
> edit: test/DebugInfo/apple-types-accel.swift
> 
> Commit f123404f95ec1db895971a6961a21877bef29d49 by Pavol Vaskovic:
> Every dot counts. Period.
> 
> edit: stdlib/public/core/Sequence.swift
> 
> Commit 801b9c5544ff9833566681ef08d5cae8c0f9235d by Dave Abrahams:
> [stdlib] Move specialization from init to append
> 
> edit: stdlib/public/core/StringCharacterView.swift
> 
> Commit 6cea7c1b5db42327d0f26223a9957f86ad9f2a99 by Dave Abrahams:
> [stdlib] Correct constraints on disambiguating overload
> 
> edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
> 
> Commit 807410b99ef2473f25df8c53b36eead869883800 by Dave Abrahams:
> [stdlib] Make String("...") non-failable in Swift 4
> 
> edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
> edit: test/stdlib/StringCompatibility.swift
> edit: stdlib/public/core/Substring.swift.gyb
> 
> Commit f9d61a07e24488ad4d79cfc0394e6746e4ca2afa by Slava Pestov:
> Sema: New way to type check an expression without applying the solution
> 
> edit: lib/Sema/TypeChecker.h
> edit: lib/Sema/TypeCheckConstraints.cpp
> 
> Commit f1ab1572c4b2cd8b84dbb05c007b7cc27bf4ffcd by David Farler:
> [Migrator] Don't take var -> let fix-it
> 
> add: test/Migrator/no_var_to_let.swift
> edit: include/swift/Migrator/FixitFilter.h
> 
> Commit 01e0f0aceb5fcc75a707940d8e81fe25bc6aabf7 by Dave Abrahams:
> [stdlib] Add Substring comparison benchmarks
> 
> edit: benchmark/single-source/Substring.swift
> 
> Commit d342041420ba26e90d05647843e29994e3e24216 by Erik Eckstein:
> Mangling: use ‘Tm’ mangling for merged functions
> 
> edit: test/Demangle/Inputs/manglings.txt
> edit: lib/Demangling/Remangler.cpp
> edit: docs/ABI.rst
> edit: lib/LLVMPasses/LLVMMergeFunctions.cpp
> edit: lib/Demangling/Demangler.cpp
> edit: include/swift/Demangling/DemangleNodes.def
> edit: lib/Demangling/NodePrinter.cpp
> edit: test/Demangle/Inputs/simplified-manglings.txt
> edit: test/LLVMPasses/merge_func_coff.ll
> edit: lib/Demangling/OldRemangler.cpp
> edit: test/LLVMPasses/merge_func.ll
> 
> Commit 9f33bc96c80bc6dc4ba9cedfcae770d1f8108e13 by Erik Eckstein:
> Mangler: add a beginManglingWithoutPrefix function
> 
> edit: lib/AST/ASTMangler.cpp
> edit: include/swift/Basic/Mangler.h
> edit: lib/Basic/Mangler.cpp
> 
> Commit 6a478caf7d886144dd2819035ec53757e791f45f by Erik Eckstein:
> demangling: Drop the support of "unmangled suffix"
> 
> edit: include/swift/Demangling/Demangler.h
> edit: lib/SILOptimizer/Utils/SpecializationMangler.cpp
> edit: lib/Demangling/Demangler.cpp
> edit: lib/Demangling/NodeDumper.cpp
> 
> Commit fa155bf1d1ff5d3ebbe91525f014cefeb8ccb386 by Slava Pestov:
> Sema: Rework typeCheckBinding() to use the new foundSolution() callback
> 
> edit: test/stmt/statements.swift
> edit: test/IDE/print_types.swift
> edit: test/Constraints/array_literal.swift
> edit: test/Interpreter/repl.swift
> edit: test/expr/cast/dictionary_downcast.swift
> delete: validation-test/compiler_crashers/28605-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
> edit: test/expr/cast/dictionary_bridge.swift
> add: validation-test/compiler_crashers_fixed/28605-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: test/expr/cast/dictionary_coerce.swift
> 
> Commit d8234bace67a7af46e1b897fff1c2d5a7b32d1c5 by Slava Pestov:
> Sema: Fix double type checking of lazy initializer expressions
> 
> delete: validation-test/compiler_crashers/28509-allowoverwrite-e-haslvalueaccesskind-l-value-access-kind-has-already-been-set.swift
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: lib/Sema/TypeChecker.h
> edit: lib/Sema/CSApply.cpp
> edit: lib/Sema/ConstraintSystem.h
> add: validation-test/compiler_crashers_fixed/28508-unreachable-executed-at-swift-lib-sema-csgen-cpp-2656.swift
> edit: test/decl/var/lazy_properties.swift
> edit: lib/Sema/TypeCheckConstraints.cpp
> add: validation-test/compiler_crashers_fixed/28509-allowoverwrite-e-haslvalueaccesskind-l-value-access-kind-has-already-been-set.swift
> delete: validation-test/compiler_crashers/28508-unreachable-executed-at-swift-lib-sema-csgen-cpp-2656.swift
> 
> Commit 51aebd2127b9b852f14dec6d6408cb85cdbe5f19 by Slava Pestov:
> AST: Fix name lookup from within lazy property initializers
> 
> edit: lib/AST/ASTScope.cpp
> edit: lib/AST/NameLookup.cpp
> edit: test/NameBinding/name_lookup.swift
> edit: lib/AST/Decl.cpp
> edit: lib/Sema/CodeSynthesis.cpp
> edit: include/swift/AST/Initializer.h
> edit: test/decl/var/lazy_properties.swift
> edit: test/NameBinding/scope_map.swift
> 
> Commit dc184b5e96262645ee9ca33664d36332d445a008 by Dave Abrahams:
> [stdlib] Update main.swift for added benchmarks
> 
> edit: benchmark/utils/main.swift
> 
> Commit ab7d22277ccee1032f562969db1b572bd531ba6d by Slava Pestov:
> AST: Remove LazyResolver::introduceLazyVarAccessors()
> 
> edit: include/swift/AST/LazyResolver.h
> edit: lib/Sema/TypeChecker.h
> edit: lib/Sema/CodeSynthesis.cpp
> 
> Commit a408803345e767f5366490ba925e7e6e2a331f3b by github:
> Revert "[stdlib] Add Substring comparison benchmarks"
> 
> edit: benchmark/single-source/Substring.swift
> edit: benchmark/utils/main.swift
> 
> Commit 1b254a9843983e4cce2acbb8ffa15e4e287aeafc by Slava Pestov:
> Sema: Kill off old modeling of generic arguments
> 
> edit: lib/Sema/TypeCheckExpr.cpp
> edit: lib/Sema/CSGen.cpp
> edit: lib/AST/Expr.cpp
> edit: lib/Sema/CSSimplify.cpp
> edit: lib/AST/ASTDumper.cpp
> edit: lib/Sema/CSApply.cpp
> edit: lib/Sema/ConstraintSystem.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: lib/SILGen/SILGenLValue.cpp
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/Parse/ParseExpr.cpp
> edit: include/swift/AST/Expr.h
> edit: lib/Sema/ConstraintSystem.h
> edit: lib/Sema/TypeCheckREPL.cpp
> edit: lib/Sema/CSDiag.cpp
> edit: lib/AST/ASTWalker.cpp
> edit: lib/Sema/OverloadChoice.h
> edit: lib/Sema/TypeChecker.h
> 
> Commit 010412ced2a4514fe91a06d0dc3337f10af6d765 by Dave Abrahams:
> [stdlib] Add Substring comparison benchmarks
> 
> edit: benchmark/utils/main.swift
> edit: benchmark/single-source/Substring.swift
> 
> Commit 1c7428666a08d223e8202a3d8658ca62c54914e9 by Slava Pestov:
> Sema: Update isExtensionApplied() for primitive AnyObject
> 
> add: validation-test/compiler_crashers_fixed/28755-getkind-requirementkind-layout.swift
> edit: lib/Sema/CSGen.cpp
> delete: validation-test/compiler_crashers/28755-getkind-requirementkind-layout.swift
> 
> Commit 8bf00142eccd2d5d023e0d1a1e7583b3672d41f7 by Roman Levenstein:
> [cast-optimizer] Dynamic cast of an archetype  to P will always
> 
> edit: lib/SIL/DynamicCasts.cpp
> 
> Commit cae00b96c78c01c0715dcfb294bc87ee3cf66c95 by Roman Levenstein:
> [cast-optimizer] Add a new peephole for casting types to protocols they
> 
> edit: lib/SILOptimizer/Utils/Local.cpp
> edit: test/SILOptimizer/constant_propagation.sil
> edit: test/SILOptimizer/sil_combine_enum_addr.sil
> 
> Commit 14f4a4ee8b8c3115aca83995d14b20ab351504df by Alex Blewitt:
> Resolve missing references generated by ldd
> 
> edit: utils/symbolicate-linux-fatal
> 
> Commit 7ba2af6b9d9da1b78eb60dfd9c48a0db5aea6987 by Amr Aboelela:
> Fix by using __ANDROID__ #if
> 
> edit: stdlib/public/SwiftShims/LibcShims.h
> 
> Commit af5ac911fa524d61de317a05ac84636bf6d2595f by Robert Widmann:
> Add a safeguard for diagnostic minimality
> 
> edit: test/Sema/exhaustive_switch.swift
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> 
> Commit 4f35068772c3c232accad0025bc7dfef7d6c44e2 by Robert Widmann:
> Implement @_downgrade_exhaustivity_check
> 
> edit: lib/Sema/TypeCheckProtocol.cpp
> add: test/SILGen/downgrade_exhaustivity_swift3.swift
> add: test/attr/attr_downgrade_exhaustivity.swift
> edit: include/swift/AST/Attr.def
> edit: lib/AST/ASTDumper.cpp
> edit: lib/AST/Attr.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: lib/Sema/TypeCheckAttr.cpp
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
> edit: include/swift/AST/DiagnosticsSema.def
> 
> Commit cdc7a5c9451c95f824d8a2c31db1bb3b13cbe437 by Joe Groff:
> Support application of AnyKeyPath/PartialKeyPath.
> 
> edit: lib/SILGen/SILGenExpr.cpp
> edit: stdlib/public/core/KeyPath.swift
> edit: include/swift/AST/KnownDecls.def
> edit: lib/Sema/CSSimplify.cpp
> edit: include/swift/AST/KnownStdlibTypes.def
> edit: test/SILGen/keypath_application.swift
> edit: test/expr/unary/keypath/keypath.swift
> edit: test/stdlib/KeyPath.swift
> edit: lib/Sema/CSApply.cpp
> 
> Commit d966a8b1040ade5cb28f2567fa8ea7b5858e2c1a by Adrian Prantl:
> Share the debug scope of unreachable instructions with the preceding BB.
> 
> edit: test/SILOptimizer/diagnose_unreachable.sil
> edit: lib/SILOptimizer/Mandatory/DiagnoseUnreachable.cpp
> 
> Commit 3b628d32fc10563331e8a24d60a8e7000d4c0024 by Philippe Hausler:
> Fix typo in renamed function SR-5015 (#9939)
> 
> edit: stdlib/public/SDK/Foundation/NSStringAPI.swift
> 
> Commit dc2159c170f903dd6a1c41c1bfb7e89ae68288ff by Doug Gregor:
> [Driver] Pass -warn-swift3-objc-inference-(minimal|complete) to the
> 
> edit: lib/Driver/ToolChains.cpp
> add: test/Driver/warn_swift3_objc_inference.swift
> 
> Commit e025a0801e414e929043ce77990bc6bb1fb3fa13 by Joe Groff:
> SILGen: Don't crash when a keypath references an inherited computed
> 
> edit: lib/SILGen/SILGenExpr.cpp
> edit: test/SILGen/keypaths.swift
> 
> Commit ba067aa9c81b78202604081183091fcf8f836659 by Janosch Hildebrand:
> [Documentation] Add missing 'of' to UnicodeScalar documentation.
> 
> edit: stdlib/public/core/UnicodeScalar.swift
> 
> Commit 579360faf1f99e6aacd015927f2c26e02bf30388 by Arnold Schwaighofer:
> IRGen: Don't use global offset variables if we have a dependent layout
> 
> edit: lib/IRGen/GenClass.cpp
> edit: test/IRGen/objc_super.swift
> edit: test/Interpreter/Inputs/ObjCClasses/ObjCClasses.h
> edit: test/Interpreter/generic_objc_subclass.swift
> edit: test/Interpreter/Inputs/ObjCClasses/ObjCClasses.m
> 
> Commit 612a07fc7301b3762f323c9b3f30b68ef97d3e24 by Max Moiseev:
> [stdlib] Fixing build with -swift-stdlib-enable-resiliency
> 
> edit: stdlib/public/core/ArrayType.swift
> 
> Commit 9bde90c3a807e5da1e690560742e78ba2a16994f by Adrian Prantl:
> Use range-based for loop. NFC
> 
> edit: lib/IRGen/IRGenSIL.cpp
> 
> Commit e97123f9f77fdd6f9c6ba92e32aad27f4deeb1ef by Jordan Rose:
> A patch to make swiftc build in FreeBSD (#9940)
> 
> edit: stdlib/public/SwiftShims/LibcShims.h
> 
> Commit 5e161736ab6140709673264733f238fb50b9f56f by Adrian Prantl:
> Reuse the previous instruction's scope for line 0 locations for
> 
> edit: lib/IRGen/IRGenSIL.cpp
> 
> Commit 5523ca7b9ff87b5ad308e4508dc72b9fc137919d by Pavel Yaskevich:
> [ConstraintSystem] Strip labels from enum elements when passed as values
> 
> edit: lib/Sema/ConstraintSystem.cpp
> add: test/Constraints/enum_cases.swift
> add: test/Compatibility/enum_cases.swift
> 
> Commit 53004a10154cb1f9dc4daf2eb2165ad975af3e3a by Max Moiseev:
> [stdlib] Renames and tests for Swift 3 compatibility mode
> 
> add: test/stdlib/IntegerRenames3.swift
> add: test/stdlib/IntegerRenames4.swift
> edit: stdlib/public/core/Integers.swift.gyb
> 
> Commit e43084cb5030a7fe85885159370699c67653fa5b by Nathan Hawes:
> Revert "[test] Remove copy-pasted XFAIL line"
> 
> edit: test/IDE/coloring_unterminated_multiline.swift
> 
> Commit e5426ecfa570d7e5c8af7e77ddd3610d080e181c by Nathan Hawes:
> Revert "[SyntaxColor] Improve highligting of multiline strings"
> 
> edit: test/IDE/coloring.swift
> delete: test/SourceKit/SyntaxMapData/Inputs/syntaxmap-edit-multiline-string.swift
> delete: test/SourceKit/SyntaxMapData/Inputs/syntaxmap-edit-block-comment.swift
> delete: test/SourceKit/SyntaxMapData/syntaxmap-edit-block-comment.swift
> edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
> delete: test/IDE/coloring_unterminated_multiline.swift
> edit: include/swift/IDE/Formatting.h
> delete: test/SourceKit/SyntaxMapData/syntaxmap-edit-multiline-string.swift
> edit: lib/IDE/SyntaxModel.cpp
> 
> Commit 345a8b7eeacf6b57626f061a08015c1025d6a20a by Slava Pestov:
> Sema: Fix bug where lazy properties could become stored sometimes
> 
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: test/SILGen/objc_properties.swift
> edit: lib/Sema/CodeSynthesis.cpp
> 
> Commit fc21ecce681fc46e7a71244cf60656705b4c52b4 by Slava Pestov:
> AST: Don't return hasTypeParameter() for DependentMemberTypes with an
> 
> edit: include/swift/AST/Types.h
> delete: validation-test/compiler_crashers/28749-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
> delete: validation-test/compiler_crashers/28746-second-missing-second-type.swift
> edit: lib/AST/ASTContext.cpp
> add: validation-test/compiler_crashers_fixed/28749-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
> add: validation-test/compiler_crashers_2_fixed/0102-sr4575.swift
> edit: lib/Sema/TypeCheckProtocol.cpp
> add: validation-test/compiler_crashers_fixed/28746-second-missing-second-type.swift
> 
> Commit 586dda2eb3bd2dfb24f7927809e54cc9174c6c53 by Slava Pestov:
> Sema: Replace TVO_MustBeMaterializable with TVO_CanBindToInOut
> 
> edit: lib/Sema/CSDiag.cpp
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/Sema/CSSolver.cpp
> edit: lib/Sema/CSSimplify.cpp
> edit: lib/Sema/ConstraintSystem.cpp
> edit: lib/Sema/ConstraintSystem.h
> edit: lib/Sema/CSGen.cpp
> 
> Commit 39d0385e105cb4e868fc7e67ee5a103f2210b2d7 by Slava Pestov:
> Sema: Fix a crasher by removing TVO_CanBindToInOut in a couple of spots
> 
> edit: lib/Sema/CSGen.cpp
> delete: validation-test/compiler_crashers/28626-objectty-is-lvaluetype-objectty-is-inouttype-cannot-have-inout-or-lvalue-wrapped.swift
> add: validation-test/compiler_crashers_fixed/28626-objectty-is-lvaluetype-objectty-is-inouttype-cannot-have-inout-or-lvalue-wrapped.swift
> 
> Commit 1346a242a44503cf5d43c65123d5a89b76d195ea by practicalswift:
> [swiftc (34 vs. 5535)] Add crasher in
> 
> add: validation-test/compiler_crashers/28760-dist-0-nested-type-should-have-matched-associated-type.swift
> 
> Commit e5a40107c91ac2b95e81a6bd6ecac8327504efb2 by practicalswift:
> [swiftc (35 vs. 5535)] Add crasher in
> 
> add: validation-test/compiler_crashers/28761-allowoverwrite-e-haslvalueaccesskind-l-value-access-kind-has-already-been-set.swift
> 
> Commit 9685289b1b0ed36fca64c077e1e3d3e61e4b7dd9 by practicalswift:
> [swiftc (36 vs. 5535)] Add crasher in
> 
> add: validation-test/compiler_crashers/28762-valuetype-hasunboundgenerictype-valuetype-hastypeparameter.swift
> 
> Commit 145222b0d0da3286d871264a77663f579400f0e1 by practicalswift:
> [swiftc (37 vs. 5535)] Add crasher in
> 
> add: validation-test/compiler_crashers/28763-swift-typebase-getcanonicaltype.swift
> 
> Commit 817b86f9bf5aa1bb9bb97c297c8c418873f48ba9 by Pavel Yaskevich:
> [ConstraintSolver] Refactor `solveSimplified` to consolidate disjunction
> 
> edit: lib/Sema/CSSimplify.cpp
> edit: lib/Sema/ConstraintSystem.h
> edit: lib/Sema/CSSolver.cpp
> 
> Commit 035179331b7c2294f09fe1639934635114c22590 by github:
> [CSDiag] Fix crasher in KeyPathExpr diagnosis (#9962)
> 
> add: validation-test/compiler_crashers_fixed/28756-isobjc-cannot-get-root-type-of-objc-keypath.swift
> edit: lib/Sema/CSDiag.cpp
> delete: validation-test/compiler_crashers/28756-isobjc-cannot-get-root-type-of-objc-keypath.swift
> 
> Commit b7fe4e2355b62c3e8b5f0f68987d3c3bdb042a19 by github:
> [Parse] Fix InFlightDiagnostic lifetime (#9961)
> 
> edit: lib/Parse/ParseType.cpp
> delete: validation-test/compiler_crashers/28759-activediagnostic-already-have-an-active-diagnostic.swift
> add: validation-test/compiler_crashers_fixed/28759-activediagnostic-already-have-an-active-diagnostic.swift
> 
> Commit c783d27f179895e052dc633cf3928b2b3e0804d8 by Philippe Hausler:
> Remove for loop in computing mantissa double value (#8804)
> 
> edit: stdlib/public/SDK/Foundation/Decimal.swift
> 
> Commit 501943ab57e323463d1ccab808710b7c43fed84a by Roman Levenstein:
> [sil-opened-archetypes-tracker] Not all of type dependent operands
> 
> edit: lib/SIL/SILOpenedArchetypesTracker.cpp
> 
> Commit 58694782d67ea30be51931ea12ed03ba84e649bb by Han Sangjin:
> [test/Sema] Fix typo
> 
> edit: test/Sema/enum_raw_representable_generic.swift
> 
> Commit e068bc39e6601889a04756fc05fb6d91209c0248 by Jordan Rose:
> Add a couple of helper methods to DeclBaseName (#9319)
> 
> edit: include/swift/AST/Identifier.h
> 
> Commit f302afc97ff9d0f74f6696434d5d199c0077965d by Jordan Rose:
> Unify approach to printing declaration names (#9320)
> 
> edit: lib/IRGen/GenMeta.cpp
> edit: lib/FrontendTool/ReferenceDependencies.cpp
> edit: lib/AST/ASTVerifier.cpp
> edit: lib/SIL/SILPrinter.cpp
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/AST/Identifier.cpp
> edit: lib/AST/DeclContext.cpp
> edit: lib/SILGen/SILGenLValue.cpp
> edit: tools/swift-ide-test/swift-ide-test.cpp
> edit: lib/Serialization/Deserialization.cpp
> edit: lib/Sema/MiscDiagnostics.cpp
> edit: lib/ClangImporter/ImportName.cpp
> edit: lib/PrintAsObjC/PrintAsObjC.cpp
> edit: lib/AST/ASTDumper.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: lib/AST/PrettyStackTrace.cpp
> edit: lib/Sema/TypeCheckExprObjC.cpp
> edit: lib/AST/CaptureInfo.cpp
> 
> Commit c0ccdb1626a2c01e04fbff855580c34828f969f3 by github:
> Change getBaseName to return DeclBaseName instead of Identifier (#9968)
> 
> edit: lib/Parse/ParseIfConfig.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: lib/AST/Decl.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: lib/ClangImporter/ClangImporter.cpp
> edit: lib/Sema/CSDiag.cpp
> edit: lib/ClangImporter/SwiftLookupTable.cpp
> edit: lib/Sema/MiscDiagnostics.cpp
> edit: tools/swift-ide-test/swift-ide-test.cpp
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/Sema/DerivedConformances.cpp
> edit: lib/Sema/TypeCheckPattern.cpp
> edit: lib/IDE/CodeCompletion.cpp
> edit: lib/Sema/CSSimplify.cpp
> edit: include/swift/AST/Decl.h
> edit: lib/AST/Module.cpp
> edit: lib/Sema/TypeCheckNameLookup.cpp
> edit: lib/AST/ASTContext.cpp
> edit: lib/ClangImporter/ImportType.cpp
> edit: lib/AST/SwiftNameTranslation.cpp
> edit: lib/IDE/SyntaxModel.cpp
> edit: lib/SILGen/SILGenLValue.cpp
> edit: lib/Parse/ParseExpr.cpp
> edit: lib/ClangImporter/IAMInference.h
> edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
> edit: tools/swift-api-digester/swift-api-digester.cpp
> edit: include/swift/AST/Identifier.h
> edit: lib/AST/NameLookup.cpp
> edit: lib/ClangImporter/ImportDecl.cpp
> 
> Commit 325a96983ed92d320389d9b71220f6e61e35bc78 by github:
> [AST] Preparations for removal of getName on ValueDecl (#9969)
> 
> edit: lib/FrontendTool/ReferenceDependencies.cpp
> edit: lib/AST/SourceEntityWalker.cpp
> edit: lib/AST/NameLookup.cpp
> edit: lib/AST/ModuleNameLookup.cpp
> edit: lib/AST/SwiftNameTranslation.cpp
> edit: lib/AST/Decl.cpp
> edit: include/swift/AST/ReferencedNameTracker.h
> edit: lib/AST/ASTContext.cpp
> edit: lib/AST/ASTMangler.cpp
> edit: lib/AST/LookupVisibleDecls.cpp
> 
> Commit de5000f9a6980350643e193328cddb576bf136ba by Jordan Rose:
> [Parser] Preparations for removal of getName on ValueDecl
> 
> edit: lib/Parse/ParseDecl.cpp
> edit: lib/Parse/ParseType.cpp
> edit: lib/Parse/Parser.cpp
> 
> Commit 73c524ca5e605f63f357edfeb244ad75214be3da by Jordan Rose:
> [IDE] Preparations for removal of getName on ValueDecl
> 
> edit: lib/IDE/ModuleInterfacePrinting.cpp
> edit: lib/IDE/CodeCompletion.cpp
> edit: lib/IDE/SwiftSourceDocInfo.cpp
> edit: lib/IDE/IDETypeChecking.cpp
> 
> Commit 6871a769651977d75690241609f0c92368aae189 by Jordan Rose:
> [ClangImporter] Preparations for removal of getName on ValueDecl
> 
> edit: lib/ClangImporter/ClangImporter.cpp
> edit: lib/ClangImporter/ImportDecl.cpp
> 
> Commit 1fcac0e4f43c2a2deb4c213d7ec858d27a14c681 by Jordan Rose:
> [Serialization] Preparations for removal of getName on ValueDecl
> 
> edit: lib/Serialization/ModuleFile.cpp
> edit: lib/Serialization/SerializeSIL.cpp
> edit: lib/Serialization/Serialization.cpp
> edit: lib/Serialization/Deserialization.cpp
> edit: lib/Serialization/Serialization.h
> 
> Commit 58c956a29a21b429cffa5290b3775bb07a0a4790 by Jordan Rose:
> [Misc] Preparations for removal of getName on ValueDecl
> 
> edit: tools/swift-api-digester/swift-api-digester.cpp
> edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
> edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
> edit: lib/PrintAsObjC/PrintAsObjC.cpp
> 
> Commit 8946015d5adb021e7f7e6992cd3671c360fdfbc6 by Jordan Rose:
> [SIL] Preparations for removal of getName on ValueDecl
> 
> edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollectorOwnership.cpp
> edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
> edit: lib/SILGen/SILGenLValue.cpp
> edit: lib/SILGen/SILGenBuiltin.cpp
> edit: lib/SIL/SILFunctionType.cpp
> edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
> edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
> 
> Commit 4468ad20281972e84cc93befc8bf0d2361f22bf8 by github:
> [Sema] Preparations for removal of getName on ValueDecl (#9972)
> 
> edit: lib/Sema/TypeCheckAvailability.cpp
> edit: lib/Sema/TypeCheckPattern.cpp
> edit: lib/Sema/TypeCheckStmt.cpp
> edit: lib/Sema/TypeChecker.cpp
> edit: lib/Sema/DerivedConformanceCodable.cpp
> edit: lib/Sema/CSApply.cpp
> edit: lib/Sema/CSDiag.cpp
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: lib/Sema/DerivedConformanceError.cpp
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/Sema/TypeCheckExprObjC.cpp
> edit: lib/Sema/CSRanking.cpp
> edit: lib/Sema/TypeCheckDecl.cpp
> edit: lib/Sema/TypeCheckCaptures.cpp
> edit: lib/Sema/PlaygroundTransform.cpp
> edit: lib/Sema/TypeCheckCircularity.cpp
> edit: lib/Sema/DerivedConformanceRawRepresentable.cpp
> edit: lib/Sema/TypeCheckAttr.cpp
> edit: lib/Sema/CSGen.cpp
> edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
> edit: lib/Sema/TypeCheckExpr.cpp
> edit: lib/Sema/DerivedConformanceCodingKey.cpp
> edit: lib/Sema/MiscDiagnostics.cpp
> edit: lib/Sema/TypeCheckNameLookup.cpp
> 
> Commit 5a894423fd2873038b5a2e0b4df42426a9247d6f by Slava Pestov:
> Add a couple of crashers
> 
> add: validation-test/compiler_crashers_2/0101-sr5014.swift
> add: validation-test/compiler_crashers_2/0100-sr4295.swift
> 
> Commit 7af399fd51ab55d670b69d8ed568f5a0c78e11af by Slava Pestov:
> Sema: Change a getInterfaceType() to hasInterfaceType() in a couple of
> 
> edit: lib/Sema/CSSimplify.cpp
> add: validation-test/compiler_crashers_2_fixed/0103-sr4743.swift
> 
> Commit ae947cb18610c0a9ebf07b28e4885c1fea6074bb by Alex Hoppen:
> [Debugger] Preparations for removal of getName on ValueDecl
> 
> edit: include/swift/AST/DebuggerClient.h
> edit: tools/swift-ide-test/swift-ide-test.cpp
> 
> Commit 29b8f5615dec7623fd62296ed6bcc91f5554558b by Pavel Yaskevich:
> [QoI] Fix crash when constructing existential metatype without '.init'
> 
> add: validation-test/compiler_crashers_2_fixed/0086-sr4301.swift
> delete: validation-test/compiler_crashers_2/0086-sr4301.swift
> edit: test/Constraints/protocols.swift
> edit: lib/Sema/CSApply.cpp
> 
> Commit da4232e546f9543c852651c7f9bd429e01cd4c88 by Pavel Yaskevich:
> [Diagnostics] Fix checking for presence of type variables in closure
> 
> edit: lib/Sema/CSDiag.cpp
> delete: validation-test/compiler_crashers/28664-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
> delete: validation-test/compiler_crashers/28663-impl-getgraphindex-typevariables-size-out-of-bounds-index.swift
> add: validation-test/compiler_crashers_fixed/28663-impl-getgraphindex-typevariables-size-out-of-bounds-index.swift
> add: validation-test/compiler_crashers_fixed/28664-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
> 
> Commit 1cab613fa9c74c7f6e608de948a29b3ee2b46a09 by Ben Langmuir:
> [test] Mark two crashers with REQUIRES: asserts
> 
> edit: validation-test/compiler_crashers_2/0101-sr5014.swift
> edit: validation-test/compiler_crashers_2/0100-sr4295.swift
> 
> Commit 56b314f7414d2834165e1ca19b5a315a5781e634 by Robert Widmann:
> Fix documentation build (#9980)
> 
> edit: docs/proposals/InitializerInheritance.rst
> edit: docs/conf.py
> 
> Commit 773e14422d89695ba482807aad91f62dfa6880c8 by Doug Gregor:
> Eliminate most uses of ArchetypeResolutionKind::AlwaysPartial.
> 
> edit: lib/AST/GenericSignature.cpp
> edit: lib/Sema/TypeCheckGeneric.cpp
> 
> Commit 7f9380d0989e4ad89ef1d1b59a015461ef796cac by github:
> Remove bogus options from benchmark build
> 
> edit: benchmark/cmake/modules/AddSwiftBenchmarkSuite.cmake
> 
> Commit a9733cb8dbaba6009528fc2ab41729598ed54a75 by Doug Gregor:
> [GSB] Resolve dependent member types in same-type and superclass
> 
> delete: validation-test/compiler_crashers/28760-dist-0-nested-type-should-have-matched-associated-type.swift
> edit: test/Generics/associated_type_typo.swift
> edit: lib/Sema/GenericTypeResolver.h
> edit: validation-test/compiler_crashers_2_fixed/0084-rdar31093854.swift
> edit: lib/Sema/TypeCheckGeneric.cpp
> edit: lib/AST/GenericSignatureBuilder.cpp
> add: validation-test/compiler_crashers_fixed/28760-dist-0-nested-type-should-have-matched-associated-type.swift
> 
> Commit 9f0b2c7da4f0ba577aeee363e04fcb13084fa578 by Robert Widmann:
> Update latex_paper_size to latex_elements.papersize
> 
> edit: docs/Makefile
> edit: docs/CMakeLists.txt
> 
> Commit 597dc8ef645b1dbdeb168dbcc115470539bab027 by Roman Levenstein:
> [closure-specializer] Support specialization of closures with address
> 
> edit: test/SILOptimizer/closure_specialize_simple.sil
> edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
> edit: test/SILOptimizer/inline_self.swift
> edit: test/SILOptimizer/closure_specialize.sil
> edit: test/SILOptimizer/closure_specialize_consolidated.sil
> 
> Commit d1b0e67620fc6cf94a5c77ee99fb08093d8a6037 by github:
> swift-api-digester: teach the tool do detect APINotes' moving one member
> 
> add: test/api-digester/Outputs/apinotes-migrator-gen.json
> add: test/api-digester/apinotes-migrator-gen.swift
> edit: include/swift/IDE/DigesterEnums.def
> add: test/api-digester/Inputs/APINotesRight/APINotesTest.apinotes
> edit: tools/swift-api-digester/swift-api-digester.cpp
> add: test/api-digester/Inputs/APINotesRight/module.modulemap
> add: test/api-digester/Inputs/APINotesLeft/APINotesTest.h
> edit: lib/IDE/APIDigesterData.cpp
> add: test/api-digester/Inputs/APINotesLeft/APINotesTest.apinotes
> add: test/api-digester/Inputs/APINotesLeft/module.modulemap
> add: test/api-digester/Inputs/APINotesRight/APINotesTest.h
> edit: include/swift/IDE/APIDigesterData.h
> 
> Commit 9395c84dabf36d8adcc9d9513cd76c2db0e29b7c by Roman Levenstein:
> Fix a test that was failing in resilient builds
> 
> edit: test/SILGen/collection_cast_crash.swift
> 
> Commit ee4293fea19c657d75db1e41e4e1031be37c1e82 by github:
> IDE Utils: For DeclNameViewer, we should use empty StringRef to
> 
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> edit: lib/IDE/Utils.cpp
> 
> Commit 2108d7e033718359cca802eb51b84f7ffb2a7659 by Roman Levenstein:
> Fix the test to use only fixed size integer types
> 
> edit: test/SILOptimizer/closure_specialize_consolidated.sil
> 
> Commit e539428ceb87a4dea72c6e81a76ecf037f2c8a6e by Mark Lacey:
> Update SK_LastScoreKind to SK_KeyPathSubscript.
> 
> edit: lib/Sema/ConstraintSystem.h
> edit: test/expr/unary/keypath/keypath.swift
> 
> Commit 12926eb6678856ac0386c14a4073d614140ed92a by Mark Lacey:
> [Constraint solver] More type map updates.
> 
> edit: lib/Sema/CSApply.cpp
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/Sema/CSGen.cpp
> edit: lib/Sema/ConstraintSystem.h
> edit: lib/Sema/CSDiag.cpp
> 
> Commit b4c00e04638bcf6123a6bc82937184cf6eb03584 by Pavol Vaskovic:
> Fixed code style issues reported by python-lint.
> 
> edit: utils/vim/swift-format.py
> edit: utils/process-stats-dir.py
> 
> Commit 68199f24d5702b9564ec9026371857ddfa747d0c by Pavol Vaskovic:
> Document the added lit substitution swift_src_root
> 
> edit: docs/Testing.rst
> 
> Commit 03962716ca17b25e65d35dd58bccbab41092cc1a by Mark Lacey:
> Update tests of preferring subscript over keypath application.
> 
> edit: test/expr/unary/keypath/keypath.swift
> 
> Commit 8d1e234eb9fcaaad3dc7878111ba0cf5f7e82cca by github:
> Avoid uses of incomplete types in ImmutablePointerSet.h. (#9966)
> 
> edit: include/swift/Basic/ImmutablePointerSet.h
> 
> Commit fbf5a5162abd62cbb90f0731ebfc930749c14955 by github:
> [ClangImporter] Test for not being in a module correctly. (#9992)
> 
> edit: lib/ClangImporter/ImportDecl.cpp
> edit: test/ClangImporter/MixedSource/Inputs/mixed-target/header.h
> add: test/ClangImporter/MixedSource/mixed-target-using-header-swift4.swift
> edit: test/ClangImporter/MixedSource/mixed-target-using-header.swift
> 
> Commit 0a88de53d3e378a5e8101f686f93beff1dcd0e6a by Michael Ilseman:
> [stdlib] Grapheme break fast-paths for Cyrillic, Arabic, Hangul
> 
> edit: stdlib/public/core/StringCharacterView.swift
> 
> Commit 5cdfcbba3e2a18a6e48217aa62ab6acb388c417c by Francis Ricci:
> Remove unused ID encoding functions from SwiftLookupTable
> 
> edit: lib/ClangImporter/SwiftLookupTable.h
> 
> Commit 6ee5745a3ae0f8b6e6993d48094836b531a44320 by Michael Ilseman:
> [benchmark] Add Russian StringWalk variant (off by default)
> 
> edit: benchmark/single-source/StringWalk.swift
> edit: benchmark/single-source/StringWalk.swift.gyb
> edit: benchmark/utils/main.swift
> 
> Commit 726adfb83e281db520e51e7d5dc64cce794fd6e1 by David Farler:
> [Migrator] Don't pick up extraneous argument label fix-it
> 
> add: test/Migrator/no_extraneous_argument_labels.swift.expected
> edit: include/swift/Migrator/FixitFilter.h
> add: test/Migrator/no_extraneous_argument_labels.swift
> 
> Commit 824aaa11e2928e6fadf7bb595a286475a0e60a18 by Xi Ge:
> swift-api-digester: detect the move of static members only.
> 
> edit: test/api-digester/Inputs/APINotesRight/APINotesTest.h
> edit: test/api-digester/Inputs/APINotesLeft/APINotesTest.apinotes
> edit: lib/IDE/APIDigesterData.cpp
> edit: test/api-digester/Inputs/APINotesLeft/APINotesTest.h
> edit: tools/swift-api-digester/swift-api-digester.cpp
> edit: test/api-digester/Outputs/apinotes-migrator-gen.json
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> edit: test/api-digester/Inputs/APINotesRight/APINotesTest.apinotes
> edit: include/swift/IDE/APIDigesterData.h
> 
> Commit 0a86e66f6070ff02e0987e076602f9bb1bdb4603 by David Farler:
> [Migrator] Add `return` keyword when adding temp bindings in
> 
> edit: lib/Migrator/TupleSplatMigratorPass.cpp
> edit: test/Migrator/tuple-arguments.swift
> edit: test/Migrator/tuple-arguments.swift.expected
> 
> Commit fea7bcf2323121c112e9ff70db6bb65673d0d85b by Pavel Yaskevich:
> [ConstraintSystem] Prevent `shrink` from solving "too complex"
> 
> edit: test/Sema/complex_expressions.swift
> edit: lib/Sema/CSSolver.cpp
> edit: lib/Sema/ConstraintSystem.h
> 
> Commit c94fe94d5de25f08243103e1fcacdf8b7d03d4db by Pavel Yaskevich:
> [Diagnostics] Add a fix-it for optional to raw representable type
> 
> edit: lib/Sema/CSApply.cpp
> edit: lib/Sema/TypeCheckAvailability.cpp
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> edit: lib/Sema/MiscDiagnostics.cpp
> edit: lib/Sema/CSDiag.cpp
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/Sema/enum_raw_representable.swift
> edit: include/swift/AST/Expr.h
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: lib/AST/Expr.cpp
> 
> Commit bffa22a5c92ba179b4bf0116f81234bc76b18daf by Robert Widmann:
> Add a size heuristic to the Space Engine
> 
> edit: test/Sema/exhaustive_switch.swift
> edit: lib/Sema/TypeCheckSwitchStmt.cpp
> 
> Commit 44cccba22d73a7fce465966c2176f1efd91e7afc by Michael Ilseman:
> [stdlib] Change dynamic check to sanity check.
> 
> edit: stdlib/public/core/StringCharacterView.swift
> 
> Commit 4f5730568fc503743fb3b80b33c02d87dda1eefd by Roman Levenstein:
> [closure-specializer] Fix closure argument index computation
> 
> edit: test/SILOptimizer/closure_specialize_consolidated.sil
> edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
> 
> Commit 5f0b33f04d2667dcd61f8f5940b523f2b71a751f by github:
> [stdlibunittest] _Element => Element
> 
> edit: stdlib/private/StdlibCollectionUnittest/MinimalCollections.swift.gyb
> 
> Commit 4fc0b7df966aaf6c5722cd3b82d86d8f5be7ca90 by Joe Groff:
> SILGen: Handle existential keypath root types.
> 
> edit: lib/SILGen/SILGenMaterializeForSet.cpp
> edit: lib/SILGen/SILGenLValue.cpp
> edit: test/stdlib/KeyPath.swift
> edit: lib/SILGen/SILGenExpr.cpp
> edit: lib/AST/Type.cpp
> edit: test/SILGen/keypaths.swift
> edit: include/swift/AST/Types.h
> 
> Commit dad2358a7620dde4d2a4479eb0e32e69c8c4923e by Mark Lacey:
> Remove superfluous parens from function-typed argument type.
> 
> edit: test/Constraints/diagnostics_swift4.swift
> 
> Commit ce804529a1dc4ad853afb1d6f9db7088d90b5015 by Dave Abrahams:
> [stdlib] Dump _StringStorage.grow()
> 
> edit: stdlib/public/core/StringCore.swift
> edit: validation-test/stdlib/String.swift
> edit: stdlib/public/core/StringBuffer.swift
> 
> Commit 4de8689f38f20852c4a58ac7cb3cb7c5f7363bc0 by Graydon Hoare:
> [Stats] Add always-on statistic for ChildrenMaxRSS.
> 
> edit: include/swift/Basic/Statistic.h
> edit: lib/Basic/Statistic.cpp
> 
> Commit 56460309bcaf4ad6212af791590cc810fa7e223b by Graydon Hoare:
> [Stats] Add always-on statistic for NumLLVMBytesOutput.
> 
> edit: include/swift/Basic/Statistic.h
> edit: lib/Basic/Statistic.cpp
> edit: lib/FrontendTool/FrontendTool.cpp
> edit: lib/IRGen/IRGen.cpp
> edit: include/swift/Subsystems.h
> 
> Commit 16fe4f7b5f67e589192115546e2df1467b35f987 by Graydon Hoare:
> [process-stats-dir] Support LNT output (and automated submission)
> 
> edit: utils/process-stats-dir.py
> 
> Commit 2119ab2782490ce454fb7be6cc4cf337576ebc36 by Slava Pestov:
> Sema: A call of a closure literal is noescape
> 
> edit: test/attr/attr_escaping.swift
> edit: lib/Sema/CSApply.cpp
> edit: test/SILOptimizer/definite_init_diagnostics.swift
> edit: test/decl/var/lazy_properties.swift
> 
> Commit 6526d513c0e9e93cc885a6aa4e48d9575319f569 by Slava Pestov:
> Sema: Remove the 'extraFunctionAttrs' hack
> 
> edit: lib/Sema/ConstraintSystem.h
> edit: lib/Sema/ConstraintSystem.cpp
> edit: lib/Sema/CSSimplify.cpp
> 
> Commit 25d17e99337e6d5251d963ad5ec9f9df9ee2766e by Andrew Trick:
> Enable enforce-exclusivity=checked at -Onone.
> 
> edit: tools/sil-opt/SILOpt.cpp
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: include/swift/AST/SILOptions.h
> 
> Commit fa70d90b5ead4d5115db273088d85722b44b8deb by Andrew Trick:
> [Exclusivity] Update SILGen tests for dynamic access markers.
> 
> edit: test/SILGen/cf_members.swift
> edit: test/SILGen/objc_thunks.swift
> edit: test/SILGen/decls.swift
> edit: test/IRGen/class_resilience_objc.swift
> edit: test/SILGen/objc_properties.swift
> edit: test/SILGen/polymorphic_inout_aliasing.swift
> edit: test/SILGen/opaque_values_silgen.swift
> edit: test/sil-func-extractor/basic.swift
> edit: test/SILGen/scalar_to_tuple_args.swift
> edit: test/SILGen/unowned.swift
> edit: test/SILOptimizer/definite_init_failable_initializers.swift
> edit: test/SILGen/guaranteed_self.swift
> edit: test/IRGen/class_resilience.swift
> edit: test/IRGen/lazy_globals.swift
> edit: test/SILGen/closures.swift
> edit: test/SILGen/toplevel.swift
> edit: test/SILGen/objc_final.swift
> edit: test/SILGen/properties.swift
> edit: test/SILGen/objc_bridging.swift
> edit: test/SILGen/initializers.swift
> edit: test/SILGen/super_init_refcounting.swift
> edit: test/SILGen/protocols.swift
> edit: test/SILGen/errors.swift
> edit: test/SILGen/import_as_member.swift
> edit: test/SILGen/borrow.swift
> edit: test/SILGen/weak.swift
> edit: test/SILGen/tsan_instrumentation.swift
> edit: test/SILGen/materializeForSet.swift
> edit: test/SILGen/default_constructor.swift
> edit: test/SILGen/lifetime.swift
> edit: test/SILGen/objc_dealloc.swift
> 
> Commit d20f4a8a3e756e7db39d03e3886c80995b0952bd by github:
> swift-api-digester: simplify some code. NFC (#10023)
> 
> edit: tools/swift-api-digester/swift-api-digester.cpp
> 
> Commit b755960e8265d76c67837912427e8b1737e14a95 by Pavel Yaskevich:
> [Diagnostics] Suggest removing anonymous closure parameters if none are
> 
> edit: lib/Sema/CSDiag.cpp
> add: test/Constraints/closures_swift4.swift
> edit: test/Constraints/closures.swift
> 
> Commit b2e4bd5d09ff7dcc382b0b64ec2fc127c51448e6 by Dave Abrahams:
> [stdlib] Replace _HeapBuffer with a thin wrapper
> 
> delete: test/stdlib/HeapBuffer.swift
> edit: test/stdlib/NewString.swift
> edit: test/Interpreter/generic_ref_counts.swift
> edit: validation-test/Reflection/reflect_multiple_types.swift
> edit: stdlib/public/core/ManagedBuffer.swift
> edit: test/stdlib/NewStringAppending.swift
> edit: stdlib/public/core/Substring.swift.gyb
> edit: test/SILOptimizer/sil_combine_objc.sil
> edit: test/SILOptimizer/character_literals.swift
> edit: stdlib/public/core/StringBuffer.swift
> edit: validation-test/stdlib/String.swift
> edit: stdlib/public/core/Builtin.swift
> edit: stdlib/public/core/HeapBuffer.swift
> edit: validation-test/Reflection/reflect_Character.swift
> 
> Commit ea20a1d1372a6a032d2bdbf348d1d982cdedb7ab by Doug Gregor:
> [AST] Add DeclContext::get(Syntactic|Semantic)Depth.
> 
> edit: lib/AST/GenericEnvironment.cpp
> edit: include/swift/AST/DeclContext.h
> edit: lib/AST/DeclContext.cpp
> 
> Commit 82660324b9d816e593a42521eebd91f5cec2ec3b by Dave Abrahams:
> Annotate some XFAILs with Jira/Radar links
> 
> edit: test/SILOptimizer/sil_combine_objc.sil
> edit: validation-test/Reflection/reflect_Character.swift
> edit: validation-test/Reflection/reflect_multiple_types.swift
> edit: test/SILOptimizer/character_literals.swift
> 
> Commit 5628580ffb8ea6afca908dc993fc8c636ba7bd08 by Doug Gregor:
> [AST] Introduce TypeDecl::compare() to provide an ordering for type
> 
> edit: lib/AST/Type.cpp
> edit: include/swift/AST/Decl.h
> edit: lib/AST/Decl.cpp
> 
> Commit 354dddd7e0a3d29cf77273d201644f839493970b by Ben Langmuir:
> Disable TestData with reslience temporarily
> 
> edit: test/stdlib/TestData.swift
> 
> Commit 72dd2fe084f9bfcbb10dc92bdc04d6a1fb2fc971 by Erik Eckstein:
> tests: adapt the character_literals test
> 
> edit: test/SILOptimizer/character_literals.swift
> 
> Commit 9ab90757ee69b00301e0b35897c81514808d022d by Arnold Schwaighofer:
> Disable IRGen test case pic.swift until it is fixed
> 
> edit: test/IRGen/pic.swift
> 
> Commit 7b6d9afe47a2bb61268775230fbf5a8b75871440 by Erik Eckstein:
> cmake: add a build-script-impl option --report-statistics to pass the
> 
> edit: cmake/modules/SwiftSource.cmake
> edit: utils/build-script-impl
> edit: CMakeLists.txt
> 
> Commit 0b8b0207e6aa1c8259d1339bc94eba2746826375 by Xi Ge:
> migrator: teach the tool to handle qualified replacement.
> 
> edit: test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h
> edit: lib/Migrator/APIDiffMigratorPass.cpp
> add: test/Migrator/qualified-replacement.swift
> edit: lib/IDE/APIDigesterData.cpp
> add: test/Migrator/qualified-replacement.swift.expected
> add: test/Migrator/qualified.json
> 
> Commit 899e68ef0905c4a286baae50a6d661ea182bc3d5 by Doug Gregor:
> [GSB] Generalize potential archetype from "typealias" to all concrete
> 
> edit: include/swift/AST/GenericSignatureBuilder.h
> edit: lib/Sema/TypeCheckGeneric.cpp
> edit: lib/AST/GenericSignatureBuilder.cpp
> edit: lib/AST/Decl.cpp
> 
> Commit 318f6c1ac5e443ace92a8c4a2900cb666a437417 by Greg Parker:
> [runtime] Add swift_unownedIsEqual and swift_unknownUnownedIsEqual.
> 
> edit: include/swift/Runtime/HeapObject.h
> edit: stdlib/public/runtime/SwiftObject.mm
> edit: unittests/runtime/weak.mm
> 
> Commit d9f3d1385a110a4d631593e02981332dcad701be by Greg Parker:
> Update HeapObject.h
> 
> edit: include/swift/Runtime/HeapObject.h
> 
> Commit f09d2ad397bf826783af8b2b1c5c3939894a49fe by Pavel Yaskevich:
> [ConstraintSolver] Forbid forming solutions with free generic type
> 
> edit: lib/Sema/TypeChecker.h
> edit: test/SourceKit/CodeComplete/complete_structure.swift
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: test/IDE/complete_enum_elements.swift
> delete: validation-test/IDE/crashers_2/0007-archetype-not-in-context.swift
> edit: test/IDE/complete_at_top_level.swift
> delete: validation-test/IDE/crashers_2/0008-must-conform-to-literal-protocol.swift
> add: validation-test/IDE/crashers_2_fixed/0007-archetype-not-in-context.swift
> edit: test/IDE/complete_vararg.swift
> edit: test/IDE/complete_value_expr.swift
> edit: lib/Sema/TypeChecker.cpp
> delete: validation-test/IDE/crashers_2/0004-unmapped-dependent-type.swift
> edit: lib/Sema/CSSolver.cpp
> add: validation-test/IDE/crashers_2_fixed/0004-unmapped-dependent-type.swift
> add: validation-test/IDE/crashers_2_fixed/0008-must-conform-to-literal-protocol.swift
> edit: test/IDE/complete_operators.swift
> edit: test/IDE/complete_from_swift_module.swift
> 
> Commit ef41353877b310630b669b02db38dc61e48471d8 by Roman Levenstein:
> [sil-inliner] Skip only array @_semantics during early inlining
> 
> edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
> 
> Commit 275d9e429d8e1fadd675d7cbd4ffb6fc617f08d9 by Andrew Trick:
> Update an armv7 test for beginAccess markers.
> 
> edit: test/IRGen/pic.swift
> 
> Commit 1957e10bee0cc61813ebd8ab6aff2aa779bcaf8a by Andrew Trick:
> Reenable pic.swift test.
> 
> edit: test/IRGen/pic.swift
> 
> Commit 5868877387c6a07b43fb1b01373993fe184e5bed by Andrew Trick:
> Update class_resilience_objc_armv7k.swift for dynamic access checks.
> 
> edit: test/IRGen/class_resilience_objc_armv7k.swift
> 
> Commit 1bc7a1edb92083c5127c585af436413fd0879176 by Pavel Yaskevich:
> [ConstraintSolver] Skip generic overloads only if non-generic choices
> 
> edit: lib/Sema/CSSolver.cpp
> edit: lib/Sema/ConstraintSystem.h
> add: validation-test/Sema/rdar32204609.swift
> 
> Commit 5998cd645f8bf50d0af427ceeb7b85e38019269f by Pavel Yaskevich:
> [ConstraintSolver] Penalize conversions from String to UnsafePointer
> 
> edit: test/Constraints/overload.swift
> edit: validation-test/Sema/rdar32204609.swift
> edit: lib/Sema/CSRanking.cpp
> edit: lib/Sema/CSSimplify.cpp
> edit: lib/Sema/ConstraintSystem.h
> 
> Commit ac18e4297ab6a5531aa58889dc29324a8e254e9e by github:
> Benchmarks for equating/comparing substrings (#10030)
> 
> edit: benchmark/utils/main.swift
> edit: benchmark/single-source/Substring.swift
> 
> Commit 28c470da45d9b9c2b648b35ab51b741133b41463 by github:
> Test if two ascii string pointers are equal before memcmp (#10018)
> 
> edit: stdlib/public/core/StringComparable.swift
> 
> Commit 3e2bbfe904b59957c38076d1c246ca3af42e6ca9 by github:
> [Gardening] Cleanup TokenKinds.def (#10034)
> 
> edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
> edit: include/swift/Syntax/TokenKinds.def
> edit: lib/Parse/Lexer.cpp
> 
> Commit eb9f047ad8644a4773fba59298dc24864090dd31 by github:
> [PrintAsObjC] Handle the importer's compatibility typealiases. (#10042)
> 
> edit: lib/PrintAsObjC/PrintAsObjC.cpp
> edit: test/PrintAsObjC/Inputs/custom-modules/NestedClass.h
> edit: test/PrintAsObjC/Inputs/custom-modules/NestedClass.apinotes
> edit: test/PrintAsObjC/versioned.swift
> edit: lib/AST/SwiftNameTranslation.cpp
> 
> Commit c1c90284488e1bd55299cd93253c2cdb08aaf081 by github:
> [emacs-support] Fix indentation for labeled repeat
> 
> edit: utils/swift-mode.el
> 
> Commit efc41d915305fe0fef3e2d7ebd4aadb1b289fecc by Adrian Prantl:
> Add a virtual destructor to avoid leaking the new private impl's memory.
> 
> edit: lib/IRGen/IRGenDebugInfo.h
> edit: lib/IRGen/IRGenDebugInfo.cpp
> 
> Commit 00d663d172bd5587ff58160f2385e18fffe905ad by Roman Levenstein:
> [sil-generic-specializer] Add
> 
> edit: stdlib/public/core/String.swift
> edit: lib/SILOptimizer/Utils/Generics.cpp
> edit: stdlib/public/core/Integers.swift.gyb
> edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
> edit: test/SILOptimizer/inline_semantics.sil
> 
> Commit 5d1412d8bcfa3cd38a7ca4e1e54166322ff79e81 by github:
> [Serialization] Use decl mangling for local decls, not type mangling.
> 
> edit: test/IDE/local_types.swift
> edit: lib/Serialization/Serialization.cpp
> edit: tools/swift-ide-test/swift-ide-test.cpp
> 
> Commit 2c0873a9970dab9496475986457d9b55a4054072 by Joe Groff:
> Correct getAccessStrategy for class extension storage decls.
> 
> edit: lib/AST/Decl.cpp
> edit: test/SILGen/keypaths_objc.swift
> 
> Commit c1c4f5243b47fafa47dedefca69b577c3c64ef52 by github:
> [Mangling] Include private discriminators in constructor manglings.
> 
> edit: lib/Demangling/Remangler.cpp
> edit: docs/ABI.rst
> edit: lib/Demangling/NodePrinter.cpp
> edit: lib/Demangling/Demangler.cpp
> edit: test/Demangle/Inputs/manglings.txt
> edit: lib/AST/ASTMangler.cpp
> edit: test/Demangle/Inputs/simplified-manglings.txt
> edit: test/SILGen/mangling_private.swift
> 
> Commit 55843a29bec8f817fec46319619d01610b30c93e by github:
> migrator: compare sub-kind when checking if two diff items are
> 
> edit: test/Migrator/rename.swift.expected
> edit: test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h
> edit: test/Migrator/rename.swift
> edit: lib/IDE/APIDigesterData.cpp
> edit: test/Migrator/API.json
> 
> Commit 63bc717963545b32da18d6256ff60ec0a23e5f81 by github:
> Error when one associated type is constrained to another. (#10053)
> 
> edit: lib/Sema/ITCDecl.cpp
> edit: test/Sema/circular_decl_checking.swift
> add: validation-test/compiler_crashers_fixed/28693-swift-genericenvironment-queryinterfacetypesubstitutions-operator-swift-substitu.swift
> edit: test/decl/nested/protocol.swift
> delete: validation-test/compiler_crashers/28693-swift-genericenvironment-queryinterfacetypesubstitutions-operator-swift-substitu.swift
> edit: test/decl/protocol/req/unsatisfiable.swift
> 
> Commit fb5ac6df026391aded4a3b52aef18a9fbd943e69 by Mark Lacey:
> [Constraint solver] Fix an issue with rewriting OpenExistentialExpr.
> 
> edit: lib/AST/Expr.cpp
> edit: lib/Sema/CSApply.cpp
> edit: lib/AST/ASTVerifier.cpp
> 
> Commit 562fd79aa622a6b47136748972bb015e45bba356 by Dave Abrahams:
> [stdlib] Encode small Characters as UTF-16
> 
> edit: stdlib/public/core/UnicodeParser.swift
> edit: stdlib/public/core/StringCharacterView.swift
> edit: test/stdlib/Character.swift
> edit: stdlib/public/core/Character.swift
> edit: test/SILOptimizer/character_literals.swift
> 
> Commit b639f7fd83a86b9c2f97d14bb9723c53bb20151d by Slava Pestov:
> Sema: Fix conditional downcasts from Swift types to CF types
> 
> edit: lib/Sema/CSApply.cpp
> edit: test/expr/cast/cf.swift
> edit: test/Inputs/clang-importer-sdk/usr/include/CoreFoundation.h
> 
> Commit 4fbb3ec611d89985eef15b309c0f326f2db27dc5 by Doug Gregor:
> [GSB] Resolve nested types by looking into superclass constraints.
> 
> edit: test/Generics/superclass_constraint.swift
> edit: lib/Sema/TypeCheckGeneric.cpp
> edit: lib/AST/GenericSignatureBuilder.cpp
> edit: include/swift/AST/GenericSignatureBuilder.h
> 
> Commit de7a1b5412fa746af175daf7e8be3eac81f89691 by Harlan Haskins:
> Fix compiler crash by restricting the WalkToVarDecls walker.
> 
> edit: lib/AST/Pattern.cpp
> 
> Commit 72ee26a52f311d22ad476fcdff7cd39262c9fa72 by Robert Widmann:
> Resolve a crasher
> 
> delete: validation-test/compiler_crashers/28482-hasaccessibility-accessibility-not-computed-yet.swift
> edit: lib/AST/Pattern.cpp
> add: validation-test/compiler_crashers_fixed/28482-hasaccessibility-accessibility-not-computed-yet.swift
> 
> Commit c28c420a1fd78422cbc5094bcdd792de9b3fd41d by Slava Pestov:
> SILGen: Simplify SILGenApply a bit
> 
> edit: lib/SILGen/SILGenApply.cpp
> edit: lib/SILGen/SpecializedEmitter.h
> edit: lib/SILGen/SILGenBuiltin.cpp
> 
> Commit 29cd885996b074d28465c7df392e5ce5cd916ffa by Slava Pestov:
> SILGen: Remove SILGenFunction::ArchetypeOpenings
> 
> edit: lib/SILGen/SILGenApply.cpp
> edit: lib/SILGen/SILGenFunction.h
> edit: lib/SILGen/SILGenBuiltin.cpp
> edit: lib/SILGen/SILGenConvert.cpp
> edit: lib/SILGen/SILGenLValue.cpp
> 
> Commit b65ad58441a33757a5f5b2b8e2c0dac7af1eeea9 by Slava Pestov:
> SILGen: Remove ArchetypeCalleeBuilder::shouldMaterializeSelf()
> 
> edit: test/SILGen/protocol_class_refinement.swift
> edit: test/SILGen/subclass_existentials.swift
> edit: test/SILGen/partial_apply_protocol_class_refinement_method.swift
> edit: lib/SILGen/SILGenApply.cpp
> 
> Commit 6d9886f362769fcbdf8a7cedcfb4bbfeb78a2e7c by Slava Pestov:
> SILGen: Scrap ArchetypeCalleeBuilder altogether
> 
> edit: lib/SILGen/SILGenApply.cpp
> 
> Commit 2778dc85eaf74c6c26d894fbabff9a98543a4253 by Dave Abrahams:
> Add and use _ExpressibleByBuiltinUTF16ExtendedGraphemeClusterLiteral
> 
> edit: stdlib/public/core/Character.swift
> edit: lib/Sema/CSApply.cpp
> edit: test/SILOptimizer/character_literals.swift
> edit: stdlib/public/core/CompilerProtocols.swift
> edit: include/swift/AST/KnownProtocols.def
> edit: include/swift/AST/DiagnosticsSema.def
> edit: lib/IRGen/GenMeta.cpp
> 
> Commit a54629b146a7d22872ef93a0abc8224213c30e06 by Roman Levenstein:
> [sil-eager-specializer] Properly set the IsSerialized flag
> 
> edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
> 
> Commit dace2686ab6f8c7f087db8661ace96a80b05cf8d by Robert Widmann:
> Removed && !defined(__ANDROID__) to fix
> 
> edit: stdlib/public/SwiftShims/LibcShims.h
> 
> Commit d1a0b354471428b431db9a3826c5f5e51308961f by Mark Lacey:
> [Constraint solver] More type map changes.
> 
> edit: lib/AST/Expr.cpp
> edit: lib/Sema/ConstraintSystem.h
> edit: lib/Sema/TypeCheckConstraints.cpp
> edit: include/swift/AST/Expr.h
> edit: lib/Sema/CSApply.cpp
> 
> Commit c96da6800acf617c8c17dde99a95865348c9ca5a by Doug Gregor:
> [Type checker] Warn deprecated @objc used to satisfy protocol
> 
> edit: lib/Sema/TypeCheckProtocol.cpp
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/attr/attr_objc_swift3_deprecated_uses.swift
> 
> Commit 9f50a0ec61d09ec261f08b9a9c4bab5f4050eca7 by Doug Gregor:
> [QoI] Say "'@objc'" rather than the redundant "'@objc' attribute" in
> 
> edit: include/swift/AST/DiagnosticsSema.def
> edit: test/attr/attr_objc_swift3_deprecated_uses.swift
> edit: test/attr/attr_objc.swift
> 
> Commit 51bf3a615f3082a262998aaaca162be85370a301 by Dave Abrahams:
> [stdlib] Make single-grapheme check debug-only
> 
> edit: stdlib/public/core/Character.swift
> edit: test/stdlib/CharacterTraps.swift
> 
> Commit 12f81163b19569281cdc4a3ca487af3ce3fbbca1 by Robert Widmann:
> Change an assertion to an ad-hoc circularity check
> 
> edit: lib/AST/LookupVisibleDecls.cpp
> delete: validation-test/compiler_crashers/28389-swift-lookupvisibledecls.swift
> delete: validation-test/compiler_crashers/28350-swift-typechecker-performtypocorrection.swift
> add: validation-test/compiler_crashers_fixed/28350-swift-typechecker-performtypocorrection.swift
> add: validation-test/compiler_crashers_fixed/28389-swift-lookupvisibledecls.swift
> 
> Commit 6ebe8e99e4271eae30f5dc0ef438b9dfcdefbee1 by github:
> Revert "Merge darwin/libdispatch-890 to master"
> 
> edit: dispatch/queue.h
> edit: dispatch/dispatch.h
> edit: src/introspection.c
> edit: src/source.c
> edit: src/mach.c
> edit: libdispatch.xcodeproj/project.pbxproj
> edit: src/event/event_kevent.c
> edit: src/event/event.c
> edit: src/firehose/firehose_buffer_internal.h
> edit: os/object_private.h
> edit: src/object.c
> edit: xcodeconfig/libdispatch-resolved.xcconfig
> edit: src/time.c
> edit: src/event/event_epoll.c
> edit: configure.ac
> edit: src/shims/lock.h
> edit: src/shims/time.h
> edit: src/queue.c
> edit: xcodeconfig/libdispatch-up-static.xcconfig
> edit: src/data.m
> edit: src/object_internal.h
> edit: src/swift/DispatchStubs.cc <http://dispatchstubs.cc/>
> edit: src/firehose/firehose_server_internal.h
> edit: xcodeconfig/libfirehose.xcconfig
> edit: private/queue_private.h
> edit: src/apply.c
> edit: src/object.m
> edit: xcodeconfig/libfirehose_kernel.xcconfig
> edit: src/data.c
> edit: src/mach_internal.h
> edit: xcodeconfig/libdispatch-mp-static.xcconfig
> edit: INSTALL.md
> edit: src/voucher.c
> edit: src/shims/lock.c
> edit: src/init.c
> edit: man/dispatch_queue_create.3
> edit: os/firehose_buffer_private.h
> edit: src/io.c
> edit: src/data_internal.h
> edit: src/source_internal.h
> edit: src/inline_internal.h
> edit: xcodeconfig/libdispatch.order
> edit: xcodeconfig/libdispatch.xcconfig
> edit: src/firehose/firehose.defs
> edit: src/event/event_config.h
> edit: src/queue_internal.h
> edit: private/private.h
> edit: src/firehose/firehose_buffer.c
> edit: src/event/event_internal.h
> edit: src/shims/perfmon.h
> edit: src/firehose/firehose_internal.h
> edit: private/mach_private.h
> edit: src/shims/tsd.h
> edit: src/event/workqueue_internal.h
> edit: src/firehose/firehose_reply.defs
> edit: src/firehose/firehose_server.c
> edit: xcodeconfig/libdispatch-dyld-stub.xcconfig
> edit: src/internal.h
> edit: private/source_private.h
> edit: src/block.cpp
> edit: src/libdispatch.codes
> edit: os/firehose_server_private.h
> edit: src/swift/Queue.swift
> edit: src/io_internal.h
> edit: src/voucher_internal.h
> edit: src/firehose/firehose_inline_internal.h
> edit: src/semaphore_internal.h
> edit: os/voucher_activity_private.h
> edit: src/semaphore.c
> 
> _______________________________________________
> swift-dev mailing list
> swift-dev at swift.org <mailto:swift-dev at swift.org>
> https://lists.swift.org/mailman/listinfo/swift-dev <https://lists.swift.org/mailman/listinfo/swift-dev>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20170602/34cf9dba/attachment-0001.html>


More information about the swift-dev mailing list