[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 - Long Test (swift 3.1) #283


(no-reply@swift.org) #1

Report

[FAILURE] oss-swift-3.1-incremental-RA-linux-ubuntu-16_04-long-test [#283]

Build URL:
https://ci.swift.org/job/oss-swift-3.1-incremental-RA-linux-ubuntu-16_04-long-test/283/
Project:
oss-swift-3.1-incremental-RA-linux-ubuntu-16_04-long-test
Date of build:
Tue, 17 Jan 2017 16:58:00 -0800
Build duration:
17 min

Identified problems:

  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Tests:

Name: Swift(linux-x86_64)
Failed: 0 test(s), Passed: 8770 test(s), Total: 8770 test(s)
Name: Swift-Unit
Failed: 0 test(s), Passed: 239 test(s), Total: 239 test(s)

Changes

  • Commit 9e50f93ce764b0113b2a609ec2e17b7bc6dbc90a by hughbellars:
    Add necessary definitions for Windows SDK

    • edit: CMakeLists.txt
  • Commit 6ec5d23fcb2c7384009effa4e76cf0e3ace4a003 by hughbellars:
    Fix build warning compiling llbuild

    • edit: lib/Commands/NinjaBuildCommand.cpp
  • Commit 5ddbfc056e85f247cc806500b9497e78bcdab24c by daniel_dunbar:
    [llbuildui] Start on a simple database viewer.

    • add: products/ui/setup.py
    • add: products/ui/llbuildui/init.py
    • add: products/ui/llbuildui/app.py
    • add: products/ui/README.md
  • Commit dd6745b7e30d39a2b22b64fa0017a92b24b03663 by daniel_dunbar:
    [ui] Add a database model for the current schema.

    • add: products/ui/llbuildui/model.py
  • Commit 6c256172837e1f02f0938d9a72fc81a16fc78115 by daniel_dunbar:
    [ui] Add database sessions to app.

    • add: products/ui/llbuildui/views.py
    • edit: products/ui/README.md
    • add: products/ui/llbuildui/database.py
    • edit: products/ui/llbuildui/app.py
  • Commit 7b58ad1a443ab393d9ac63613ea58947704627af by daniel_dunbar:
    [ui] Add support for walking build graph.

    • edit: products/ui/llbuildui/views.py
    • edit: products/ui/llbuildui/model.py
  • Commit 488d62859b5da6bdee8ffeebc170a28350c6f363 by hughbellars:
    Use change directory instead of chdir on Windows

    • edit: lib/Commands/NinjaCommand.cpp
    • add: lib/Basic/LeanWindows.h
    • add: lib/Basic/PlatformUtility.cpp
    • edit: lib/Commands/NinjaBuildCommand.cpp
    • edit: lib/Basic/CMakeLists.txt
    • edit: lib/BuildSystem/BuildSystemFrontend.cpp
    • add: include/llbuild/Basic/PlatformUtility.h
  • Commit ef12ea120ad66cd77afa9b7f16179332b451d374 by garibovic:
    [BuildSystem] Disambiguate SkippedCommand into FailedDependencyCommand

    • edit: include/llbuild/BuildSystem/BuildValue.h
    • edit: include/llbuild/BuildSystem/ExternalCommand.h
    • edit: lib/BuildSystem/ExternalCommand.cpp
    • edit: lib/BuildSystem/BuildSystem.cpp
    • edit: lib/BuildSystem/BuildValue.cpp
  • Commit 7d307f2615083075c82c7e04f6f346057390a490 by garibovic:
    [BuildSystem] Support command skipping with shouldCommandStart.

    • edit: lib/BuildSystem/BuildValue.cpp
    • add: unittests/BuildSystem/BuildSystemFrontendTest.cpp
    • edit: products/libllbuild/public-api/llbuild/buildsystem.h
    • edit: lib/BuildSystem/BuildSystem.cpp
    • edit: llbuild.xcodeproj/project.pbxproj
    • edit: lib/BuildSystem/BuildSystemFrontend.cpp
    • edit: lib/BuildSystem/ExternalCommand.cpp
    • edit: unittests/BuildSystem/CMakeLists.txt
    • edit: include/llbuild/BuildSystem/BuildSystemFrontend.h
    • edit: include/llbuild/BuildSystem/BuildValue.h
    • edit: include/llbuild/BuildSystem/BuildSystem.h
    • edit: products/libllbuild/BuildSystem-C-API.cpp
  • Commit 419838073bba67756cbd3523e59df2ad80c5c01e by bbuegling:
    Disable analyzer for raw_ostream.cpp

    • edit: llbuild.xcodeproj/project.pbxproj
  • Commit 8da2c6c5dc4e750f2231922b30f784c8f40706db by bbuegling:
    Fix races in LaneBasedExecutionQueueTest

    • add: unittests/BuildSystem/TempDir.hpp
    • edit: lib/BuildSystem/LaneBasedExecutionQueue.cpp
    • edit: unittests/BuildSystem/LaneBasedExecutionQueueTest.cpp
    • add: unittests/BuildSystem/TempDir.cpp
    • edit: llbuild.xcodeproj/project.pbxproj
    • edit: unittests/BuildSystem/CMakeLists.txt
    • edit: unittests/BuildSystem/BuildSystemFrontendTest.cpp
  • Commit e11300443abfeb6a1b8afa9532cfaac499f72225 by bbuegling:
    Improve error handling in SQLiteBuildDB

    • edit: include/llbuild/Core/BuildDB.h
    • edit: llbuild.xcodeproj/project.pbxproj
    • edit: lib/Commands/NinjaBuildCommand.cpp
    • edit: lib/Core/BuildEngine.cpp
    • edit: unittests/Core/DepsBuildEngineTest.cpp
    • add: unittests/Core/SQLiteBuildDBTest.cpp
    • edit: lib/BuildSystem/BuildSystem.cpp
    • edit: lib/Core/SQLiteBuildDB.cpp
    • edit: products/libllbuild/Core-C-API.cpp
    • edit: unittests/Core/BuildEngineTest.cpp
    • edit: include/llbuild/Core/BuildEngine.h
  • Commit b466ed3402e314a63231724c83fa95d018875428 by bbuegling:
    Add PlatformUtility.cpp to the Xcode project

    • edit: llbuild.xcodeproj/project.pbxproj
  • Commit 818a50964cb980c93854f4099f79faab7de30d26 by garibovic:
    [BuildSystem] Check for SkippedCommand in MkdirCommand and

    • edit: unittests/BuildSystem/BuildSystemFrontendTest.cpp
    • edit: lib/BuildSystem/BuildSystem.cpp
  • Commit 9b0542fb191d3d6db52241457e571b401669286e by hughbellars:
    Fix MSVC error compiling BuildEngine.cpp

    • edit: lib/Core/BuildEngine.cpp
  • Commit 9afedbaf2ef3be707fd22df06d5bf2c6261a0f4b by bbuegling:
    Call taskIsComplete() on CommandTask cancellation

    • edit: lib/BuildSystem/BuildSystem.cpp
  • Commit 014963fdcfa733e13ccd79b0524e3174f95fbd31 by qdk:
    add define for FreeBSD getline() compat

    • edit: tools/swift-demangle/swift-demangle.cpp
  • Commit 6428295d701ae9a65d72d0ec4156b0af0048e072 by qdk:
    Two fixes for FreeBSD build

    • edit: stdlib/public/stubs/CMakeLists.txt
    • edit: stdlib/public/stubs/CommandLine.cpp
  • Commit afc95a5e2adee291239674649bdb8f0f2e1f2530 by qdk:
    disable handy pthread wrappers on FreeBSD since they don’t compile

    • edit: stdlib/private/SwiftPrivatePthreadExtras/PthreadBarriers.swift
    • edit: stdlib/private/StdlibUnittest/RaceTest.swift
    • edit: stdlib/public/stubs/CMakeLists.txt
    • edit: stdlib/private/SwiftPrivatePthreadExtras/SwiftPrivatePthreadExtras.swift
    • edit: stdlib/public/Platform/glibc.modulemap.gyb
  • Commit f11d05717ef6663024077e243947cb631655bb8f by qdk:
    CMAKE_SDK apparenty isn’t always filled when cmake runs; always use

    • edit: stdlib/public/stubs/CMakeLists.txt
  • Commit 4c84a33233750e861398b4e2b05812d66dc16815 by qdk:
    remove extraneous extern getline

    • edit: tools/swift-demangle/swift-demangle.cpp
  • Commit 4dbf4de036e76071eb41668c0c6e1e01946f85ca by qdk:
    don’t try to link “dl” on FreeBSD

    • edit: stdlib/public/Platform/glibc.modulemap.gyb
  • Commit 98a8b589575fe07afd2fb9841649b09018f0defd by qdk:
    add //FIXME for FreeBSD outcommented code, add sys/event.h for kqueue

    • edit: stdlib/public/Platform/glibc.modulemap.gyb
    • edit: stdlib/private/StdlibUnittest/RaceTest.swift
    • edit: stdlib/private/SwiftPrivatePthreadExtras/PthreadBarriers.swift
    • edit: stdlib/private/SwiftPrivatePthreadExtras/SwiftPrivatePthreadExtras.swift
  • Commit 7c50ccde5e1d8f4ac08ebaf26a297b2fb4c182df by qdk:
    fix cut/paste typo ‘CMAKE_SDK != “FreeBSD”’ to 'CMAKE_SDK in

    • edit: stdlib/public/Platform/glibc.modulemap.gyb
  • Commit 7edc3100bf6b4de02921d28f099d86f8488c02cb by qdk:
    fix unbalanced ‘% if’/’% end’, found by gribozavr

    • edit: stdlib/public/Platform/glibc.modulemap.gyb
  • Commit 47b4c7ee78744cab873a3d8e63a8444a3bd0fe76 by qdk:
    fixed the pthread compilation errors by following Sangjin Han’s advice,

    • edit: stdlib/private/SwiftPrivatePthreadExtras/PthreadBarriers.swift
    • edit: stdlib/private/SwiftPrivatePthreadExtras/SwiftPrivatePthreadExtras.swift
  • Commit ede70f251350eb0023fb8869f6f205dffa013af0 by qdk:
    rolled back FreeBSD /proc changes and rewrote as per @landonf

    • edit: stdlib/public/stubs/CommandLine.cpp
  • Commit 07166c0008a104d7e8099c0554b4526d934d89e2 by qdk:
    revert outcommented code-- the code was outcommented due to the pthread

    • edit: stdlib/private/StdlibUnittest/RaceTest.swift
  • Commit 419c832cb3a675fb29c3426c9e39218ddb161db1 by qdk:
    default ld.gold on FreeBSD for as long as the ld linker problem exists

    • edit: cmake/modules/AddSwift.cmake
  • Commit db8878e3e81c795106e9c17a025589d10d143989 by qdk:
    incoorporate @landonf and @dcci’s suggestions wrt dynamic sysct

    • edit: stdlib/public/stubs/CommandLine.cpp
  • Commit 22c0b4a9c82444aa758bb27f081153c7e74fb21a by qdk:
    fix ICU include paths. Please check this commit and verify that the

    • edit: stdlib/public/stubs/CMakeLists.txt
    • edit: cmake/modules/FindICU.cmake
  • Commit fb70a1bfad13049a7bb086491ec39687f2492f93 by qdk:
    incoorporate @jeremyandrews’ suggestion

    • edit: stdlib/public/Platform/glibc.modulemap.gyb
  • Commit 97d3fbaffbb7545337bf71266051cb73ce7eca07 by qdk:
    change some variables to make it more clear - when comparing with

    • edit: cmake/modules/FindICU.cmake
  • Commit 5384630a188e67a9e980b074c0391b87f1787c9a by qdk:
    don’t require ICU on Darwin as per jrose-apple’s comment

    • edit: stdlib/public/stubs/CMakeLists.txt
  • Commit 197b64ff70c4625c9321efd92336a57050c05bdc by qdk:
    re-instate newline?

    • edit: stdlib/private/StdlibUnittest/RaceTest.swift
  • Commit 134bd2e96228e40f67b4537710acda8beed68b68 by qdk:
    don’t hard-force ld.gold as per @jrose-apple 's suggestion

    • edit: utils/build-script-impl
    • edit: cmake/modules/AddSwift.cmake
  • Commit 2857b1cbc8397c537373c5bbb2109c4839107c5e by cwilliams:
    SE-0080 (4/5) - Failable initializers for Int->Float

    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
  • Commit d5a67319dabb6bb7cb025d064dcfbb0d34a2b097 by cwilliams:
    Failable initializer Tests for Int->Float

    • edit: validation-test/stdlib/FloatingPointConversion.swift.gyb
  • Commit 0039860e22721e2d4d4d89255e7836b10cbfb46c by qdk:
    add cast to convey to the compiler which overload to use

    • edit: lib/IRGen/IRGenDebugInfo.cpp
  • Commit 5462fb235d3ecb9c7520b5b06a53a0c4c16ba570 by qdk:
    different solution for detecting icu (not needed on Darwin, required on

    • edit: stdlib/public/stubs/CMakeLists.txt
  • Commit 9c53bb2a7f10ca38dbcdb057c81f2b7d32c6170e by qdk:
    fix stupid outcomment which shouldn’t have been committed :-/

    • edit: lib/IRGen/IRGenDebugInfo.cpp
  • Commit ae495c2b028311566f8a004405a9f16ee1c4d3f9 by fs.output:
    [Parse] Simplify FunctionType parsing

    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: lib/Parse/ParseType.cpp
  • Commit e4c18ba9ba85656c2392e40cf9d77096ab893dee by fs.output:
    [Parse] Add fix-it for ‘rethrows’ in function type

    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: test/decl/func/rethrows.swift
    • edit: lib/Parse/ParseExpr.cpp
    • edit: lib/Parse/ParseType.cpp
  • Commit 2a2da1f7e79748f3a74dac71d3560eb60eb16c22 by fs.output:
    [Parse] Add FIXME for bad recovery for incomplete function type

    • edit: test/Parse/errors.swift
  • Commit 7159f6af1daa197b7c72a0f86bfd4cf12e886af9 by alblue:
    Enable sourcekitd to be built by default on Linux

    • edit: CMakeLists.txt
    • edit: tools/SourceKit/CMakeLists.txt
  • Commit 944de84d307b5696b92fe6a58daf03ae417e94eb by github:
    Add status note Concrete Constraints on Extensions

    • edit: docs/GenericsManifesto.md
  • Commit 3da0a459b14bcb7a7e5480b9db5eed02f205ffbf by brian.king:
    Add a unit test for mutating subscript in default getter block

    • edit: test/decl/subscript/addressors.swift
  • Commit 1cad6ca40c69ee3f31841a1369b73b130a5841da by brian.king:
    Do not suggest the mutating keyword for getter subscripts

    • edit: lib/AST/Decl.cpp
  • Commit 8482f94fb1bbf5605e4ccb3503e380e1be6ea61f by brian.king:
    Move the unit test and add a test for an explicit get block

    • edit: test/decl/subscript/subscripting.swift
    • edit: test/decl/subscript/addressors.swift
  • Commit f8fd2a12470822a4628d283aa418c7c8a082c579 by brian.king:
    Be more explicit when checking for computed getter

    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h
  • Commit a48bb17f74d0439f2f5564852ba21ee691ce861f by brian.king:
    Add test case

    • edit: test/decl/subscript/subscripting.swift
  • Commit cd52ed65c9bff95992b18422cbbd430f272f1ab4 by qdk:
    fix erroneous logic pointed and commas out by @jrose-apple and

    • edit: stdlib/public/stubs/CMakeLists.txt
  • Commit 2b479e174507c0c9c68ae582f30ed2cb6c0756cb by brian.king:
    Correctly check getAccessorKeywordLoc

    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h
  • Commit aeaf0463af18b4573e83cb49ed2f6acc2ef8efb2 by hughbellars:
    Port stdlib/public/stubs/GlobalObjects to Windows

    • edit: stdlib/public/stubs/GlobalObjects.cpp
  • Commit 606bf83af393cdde2ff4de419e833de77226e90f by nmersethcook:
    [stdlib] Modify intro sort to pivot on median of 3

    • edit: stdlib/public/core/Sort.swift.gyb
  • Commit 7303125b7b99304ea1fe4a83ff12e133b773d1f5 by nmersethcook:
    [stdlib] Add tests for _sort3 function

    • edit: validation-test/stdlib/Algorithm.swift
  • Commit 3ad08898477a158f35c67c45b37d06cc5e324aa5 by hughbellars:
    Add GYB support for Windows

    • edit: .gitignore
    • edit: cmake/modules/SwiftHandleGybSources.cmake
    • edit: cmake/modules/SwiftAddCustomCommandTarget.cmake
  • Commit c94e2a121d00b5709a61a4ffb37542f3d0eaf3f9 by hughbellars:
    Don’t pass empty “/” SDK path to the swift compiler when compiling the

    • edit: cmake/modules/AddSwift.cmake
  • Commit 108592aadaf33fb3c2183ad2ad2a0581a199f54f by hughbellars:
    Add an update-checkout CMD file to support update-checkout easily on

    • add: utils/update-checkout.cmd
  • Commit beafffb9ffba0fe286ba301838069244e2ca17d7 by hughbellars:
    Fix linking libuuid on Windows

    • edit: lib/Basic/CMakeLists.txt
    • edit: lib/Basic/UUID.cpp
  • Commit 4196c3b90d2737cc20a075493a02c2f4150ed193 by hughbellars:
    Add instructions for building Swift on Windows using clang-cl/MSVC

    • edit: docs/Windows.md
  • Commit b3477823f6889a7aaac43eb81b29a210a5470220 by gonzalolarralde:
    Improved naming for _add_variant_link_flags’s parameter for library

    • edit: cmake/modules/AddSwift.cmake
  • Commit b057252400d39a083200ffcb894a8b10d624a97e by gonzalolarralde:
    Use linking directories from _add_variant_link_flags in

    • edit: cmake/modules/AddSwift.cmake
  • Commit e85e9e102956d2796211c1ae2b06fa5eb989756a by gonzalolarralde:
    Fix swift_target_link_search_directories issue appending just the last

    • edit: cmake/modules/AddSwift.cmake
  • Commit 0e024a694b0d60e7e54a56659f5f0c618e9273c3 by djwbrown:
    [Onone][prespecialize] Added iteration through reversed() arrays.

    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: stdlib/public/SwiftOnoneSupport/SwiftOnoneSupport.swift
  • Commit d90b3afeb0a5ff09700971595252617dd209e3b4 by hughbellars:
    Fix Windows dependency library names

    • edit: cmake/modules/AddSwift.cmake
  • Commit 888afe139cc75c9b700c10d77d7646cdbb575c02 by hughbellars:
    Fix creating symlinks on Windows

    • edit: lib/SwiftDemangle/CMakeLists.txt
    • edit: tools/swift-ide-test/CMakeLists.txt
    • edit: tools/SourceKit/tools/sourcekitd/bin/XPC/Client/CMakeLists.txt
    • edit: tools/driver/CMakeLists.txt
    • edit: cmake/modules/SwiftUtils.cmake
    • edit: stdlib/public/SwiftShims/CMakeLists.txt
  • Commit af07b626d44e5d46c428f710ac6431918f2a70e7 by hughbellars:
    Remove creating compatability symlink in swiftDemangle

    • edit: lib/SwiftDemangle/CMakeLists.txt
  • Commit 3f802bb2aba84a9f2829e96102b7c5a8ab0348ff by hughbellars:
    Fix documentation warnings building runtime with clang-cl

    • edit: stdlib/public/stubs/UnicodeNormalization.cpp
  • Commit e201d934852ec66ee2408cdc4379aff8a34cbec3 by hughbellars:
    Add support for Windows in the root CMakeLists.txt file

    • edit: cmake/modules/SwiftConfigureSDK.cmake
    • edit: cmake/modules/SwiftSetIfArchBitness.cmake
    • edit: CMakeLists.txt
  • Commit ce0d713cd685eb6064ff7fcc471aabce142b817c by ben_cohen:
    fixed where clauses, Optional-as-Any and unused vars

    • edit: test/stdlib/ErrorBridged.swift
    • edit: stdlib/public/SDK/Foundation/Notification.swift
    • edit: validation-test/stdlib/NewArray.swift.gyb
    • edit: validation-test/stdlib/Lazy.swift.gyb
    • edit: stdlib/public/SDK/Foundation/TimeZone.swift
    • edit: stdlib/public/SDK/Foundation/Date.swift
    • edit: stdlib/public/SDK/Foundation/URL.swift
    • edit: validation-test/stdlib/CollectionType.swift.gyb
    • edit: validation-test/stdlib/CollectionOld.swift
    • edit: test/Prototypes/CollectionTransformers.swift
    • edit: stdlib/public/SDK/Foundation/URLComponents.swift
    • edit: validation-test/stdlib/SequenceType.swift.gyb
    • edit: stdlib/public/SDK/Foundation/Calendar.swift
    • edit: stdlib/public/SDK/Foundation/URLRequest.swift
    • edit: stdlib/private/StdlibCollectionUnittest/MinimalCollections.swift.gyb
    • edit: validation-test/stdlib/String.swift
    • edit: validation-test/stdlib/HashingPrototype.swift
  • Commit adf56d1435a344afcde71ace1cf15156b6566618 by ben_cohen:
    supress function-arg-before-defaulted-arg warning

    • edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionType.swift.gyb
  • Commit 1fb653cd512631c37f35dd2473e38420edf93111 by ben_cohen:
    Fix warning on UIImage?-as-Any

    • edit: stdlib/public/SDK/SpriteKit/SpriteKitQuickLooks.swift.gyb
  • Commit 3f7adc9c227d0501a3322d3ecb11e0f246fe108b by ben_cohen:
    supress warning on printing out optionals (temporarily, waiting on

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
  • Commit c7785533a12ac8127036d39713d63815b56e10f9 by ben_cohen:
    add FIXME for default: warning

    • edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
  • Commit c00485a0f7d5728a38dcd4fcfabfce21af67b85a by ben_cohen:
    use nil coalescing on URL.quarantineProperties { set }

    • edit: stdlib/public/SDK/Foundation/URL.swift
  • Commit 4108e1d9afba35cd9e1e663c9c386476e96f82af by modocache:
    [Sema] Mark VarDecl in capture lists

    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/Sema/PCMacro.cpp
    • edit: test/expr/closure/closures.swift
    • edit: lib/Parse/ParseExpr.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Parse/ParsePattern.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/PlaygroundTransform.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/Sema/TypeCheckREPL.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/DerivedConformances.cpp
    • edit: unittests/AST/SourceLocTests.cpp
  • Commit 272dfb26dfda67635a96f45f1bf127792d039bdb by mekj88:
    Gardening spacing on properties and arguments in IndexSet (stdlib)

    • edit: stdlib/public/SDK/Foundation/IndexSet.swift
  • Commit 70546c0d018f370d789c4ebc3497cb409e98a8a5 by practicalswift:
    [swiftc (39 vs. 5390)] Add crasher in swift::Parser::parseExprPostfix

    • add: validation-test/compiler_crashers/28616-swift-parser-parseexprsequence-swift-diag-bool-bool.swift
  • Commit 5d22b926d8ea7f52a3b35300b8236952f23caead by dgregor:
    [Devirtualizer] Only add substitutable types to SubstitutionMap.

    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
    • edit: test/Prototypes/PatternMatching.swift
  • Commit 18c10c566f61d70a85c436ada864349ff71b8d7d by ganna:
    [tsan] Do not report races coming from deinitializers and _Block_release

    • add: test/Sanitizers/tsan-norace-deinit-run-time.swift
    • edit: lib/IRGen/GenFunc.cpp
    • add: test/Sanitizers/tsan-norace-block-release.swift
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/IRGen/IRGenFunction.cpp
  • Commit 7f64b6853f097253cdc5c165ce75e62bfd4cd6f3 by mark.lacey:
    Improve handling of types in constraint system.

    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit fefc2e40dfb609118a52e476036ff4b3e917685a by ben_cohen:
    Migrate _copyContents to be called from UnsafeMutableBufferPointer with

    • edit: validation-test/stdlib/Arrays.swift.gyb
    • edit: validation-test/stdlib/Lazy.swift.gyb
    • edit: stdlib/private/StdlibCollectionUnittest/CheckSequenceInstance.swift.gyb
    • edit: stdlib/public/SDK/Foundation/Data.swift
    • edit: validation-test/stdlib/ExistentialCollection.swift.gyb
    • edit: stdlib/public/core/UnsafeBufferPointer.swift.gyb
    • edit: stdlib/public/core/UnsafePointer.swift.gyb
    • edit: stdlib/public/core/SequenceWrapper.swift
    • edit: test/api-digester/source-stability.swift.expected
    • edit: stdlib/public/core/Arrays.swift.gyb
    • edit: test/stdlib/UnsafeRawPointer.swift
    • edit: stdlib/public/core/ExistentialCollection.swift.gyb
    • edit: stdlib/public/core/ContiguousArrayBuffer.swift
    • edit: stdlib/public/core/Sequence.swift
    • edit: stdlib/private/StdlibCollectionUnittest/LoggingWrappers.swift.gyb
    • edit: stdlib/public/core/LazyCollection.swift.gyb
  • Commit 465f243943f93c41827db2999f71f079ff340d1c by ben_cohen:
    Move += operator for append(contentsOf:) up to

    • edit: stdlib/public/core/Arrays.swift.gyb
    • edit: stdlib/private/StdlibCollectionUnittest/CheckRangeReplaceableCollectionType.swift
    • edit: stdlib/public/core/ArrayType.swift
    • edit: stdlib/public/core/RangeReplaceableCollection.swift.gyb
    • edit: test/Misc/misc_diagnostics.swift
  • Commit d12beac355b127629f30905d34e6c66e9314ef38 by ben_cohen:
    Add UnsafeRawBufferPointer.initialize(as:from:)

    • edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
    • edit: test/stdlib/UnsafeRawBufferPointer.swift
    • edit: stdlib/public/core/UnsafeRawBufferPointer.swift.gyb
  • Commit 8ade724c244888b5ea48fd706af7709d3a76db46 by ben_cohen:
    Tweak expected source stability results to handle specified rather than

    • edit: test/api-digester/source-stability.swift.expected
  • Commit ca6353d60eb3325f596fd137a5bd681ac1d71918 by ben_cohen:
    Update raw version to return a typed buffer

    • edit: stdlib/public/core/UnsafeRawBufferPointer.swift.gyb
    • edit: test/stdlib/UnsafeRawBufferPointer.swift
  • Commit 68bc423be39fc7339837d2c7c160508fddb2936b by florent.bruneau:
    Clang Importer: import all indirect fields.

    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: stdlib/public/SDK/GLKit/GLKMath.swift.gyb
    • edit: test/ClangImporter/ctypes_parse_union.swift
  • Commit 7f582c420db703abc89759bec433acee092b5e34 by nhawes:
    [indexer] When visiting a NominalTypeDecl, cover the type references in

    • edit: lib/AST/SourceEntityWalker.cpp
    • edit: tools/swift-ide-test/CMakeLists.txt
    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/Index/IndexSymbol.cpp
    • edit: include/swift/AST/ASTWalker.h
    • edit: lib/IDE/SyntaxModel.cpp
    • edit: lib/Index/Index.cpp
    • edit: include/swift/AST/SourceEntityWalker.h
    • edit: include/swift/Index/IndexSymbol.h
    • edit: tools/swift-ide-test/swift-ide-test.cpp
  • Commit 8c45e20d3f38c238917681dc9ddbbd4a53ba9707 by nhawes:
    [indexer] Add relations to IndexSymbol add a -print-indexed-symbols

    • edit: include/swift/Index/IndexSymbol.h
    • edit: include/swift/Index/IndexDataConsumer.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftIndexing.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • add: test/Index/roles.swift
    • edit: lib/Index/Index.cpp
    • add: test/Index/kinds.swift
  • Commit b2b4f932aae571ea7f99420db737a936d5c1f3c8 by practicalswift:
    Double the number of { to make sure stack overflow is triggered.

    • edit: validation-test/compiler_crashers/28616-swift-parser-parseexprsequence-swift-diag-bool-bool.swift
  • Commit 16585992f6eceb563be219a40baeb2b4eb4c06e7 by dgregor:
    [AST] Strengthen signature of SubstututionMap::addSubstitution().

    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: include/swift/AST/SubstitutionMap.h
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/SILGen/SILGenDecl.cpp
    • edit: lib/AST/SubstitutionMap.cpp
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: lib/AST/GenericEnvironment.cpp
  • Commit 153ef7dbcbd20e7d7e442e76ffe8b7eb67f58459 by dgregor:
    [Sema] Remove unused variable.

    • edit: lib/Sema/MiscDiagnostics.cpp
  • Commit 8526d16c0b0bfa3f20571a2547b62628c1d1673c by doug_coleman:
    utils: If shell.run_parallel is not called before run.shell(), then the

    • edit: utils/swift_build_support/swift_build_support/shell.py
  • Commit 58228d3a6e8819be47b6962cfab446c15c7dbcc7 by spestov:
    Add regression test for a radar that got fixed along the way

    • add: validation-test/compiler_crashers_2_fixed/0062-rdar28765265.swift
  • Commit 51d48694735b60305fd235b63d556653e3db21ff by spestov:
    Add a regression test for

    • add: validation-test/compiler_crashers_2_fixed/0063-rdar29782437.swift
  • Commit 69cc9f4b54492639a915e4aaf8faa2caee87db5d by dgregor:
    [Serialization] Unique SIL generic environments when serializing.

    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: include/swift/Serialization/DeclTypeRecordNodes.def
    • edit: lib/Serialization/Serialization.h
    • edit: lib/Serialization/SILFormat.h
    • edit: include/swift/Serialization/ModuleFile.h
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/Serialization/Serialization.cpp
  • Commit 5d42113375f80cc0a64ff9682340e8c3b8886b71 by nmersethcook:
    [stdlib] Expand comments for _sort3

    • edit: stdlib/public/core/Sort.swift.gyb
  • Commit b582683ecbc536d81dbac7ca4e00c28ccf55eebd by nmersethcook:
    [stdlib] Use unsigned arithmetic in partition

    • edit: stdlib/public/core/Sort.swift.gyb
  • Commit d0787fb6b542274ed4fab6cb884f8b5d1992c10e by jgroff:
    Sema: Warn about some common classes of unsafeBitCast misuse.

    • edit: include/swift/AST/Decl.h
    • edit: stdlib/public/core/Builtin.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: include/swift/AST/KnownDecls.def
    • edit: lib/Sema/MiscDiagnostics.cpp
    • add: test/Constraints/suspicious_bit_casts.swift
  • Commit a867f1e218225413973f833752ae47401c5001f1 by practicalswift:
    [swiftc (38 vs. 5390)] Add crasher in

    • add: validation-test/compiler_crashers/28615-swift-constraints-constraintgraph-bindtypevariable-swift-typevariabletype-swift.swift
  • Commit d359668922bec6291c1631046a66896d2eab351a by practicalswift:
    Add “// REQUIRES: OS=linux-gnu”

    • edit: validation-test/compiler_crashers/28615-swift-constraints-constraintgraph-bindtypevariable-swift-typevariabletype-swift.swift
  • Commit 874294cd54a6497a9d48cec2daa64ee8dbc1c299 by practicalswift:
    [swiftc (39 vs. 5390)] Add crasher in swift::ASTVisitor

    • add: validation-test/compiler_crashers/28617-child-source-range-not-contained-within-its-parent-guard-stmt.swift
  • Commit 01e36ff91e1c47239a5405a9a702d917ba319548 by practicalswift:
    [swiftc (41 vs. 5390)] Add crasher in

    • add: validation-test/compiler_crashers/28618-unreachable-executed-at-swift-include-swift-ast-exprnodes-def-78.swift
  • Commit 26ba6feac4cfa2a7e8153f33a231e6c7b29d6599 by practicalswift:
    [swiftc (42 vs. 5390)] Add crasher in

    • add: validation-test/compiler_crashers/28619-basety-islvaluetype-basety-is-anymetatypetype.swift
  • Commit 89c3514be8a650eb20926f97aa7f8db332f1412b by practicalswift:
    [gardening] NULL → nullptr

    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
  • Commit 724e2efa026861965a8d2afe1ab2cf1265c72791 by practicalswift:
    [gardening] Remove “REQUIRES: asserts” from fixed crashers

    • edit: validation-test/compiler_crashers_fixed/28578-result-case-not-implemented.swift
    • edit: validation-test/compiler_crashers_fixed/28515-getmutableaddressor.swift
    • edit: validation-test/compiler_crashers_fixed/28419-swift-silmodule-constructsil.swift
    • edit: validation-test/compiler_crashers_fixed/28580-hastype-e-expected-type-to-have-been-set.swift
    • edit: validation-test/compiler_crashers_fixed/28449-impl-getgraphindex-typevariables-size-out-of-bounds-index-failed.swift
    • edit: validation-test/compiler_crashers_fixed/28577-isa-x-val-cast-ty-argument-of-incompatible-type.swift
    • edit: validation-test/compiler_crashers_fixed/28420-swift-lowering-emitconditionalcheckedcast.swift
    • edit: validation-test/compiler_crashers_fixed/28501-haderror-m-is-sourcefile-m-get-sourcefile-aststage-sourcefile-typechecked-overlo.swift
    • edit: validation-test/compiler_crashers_fixed/28425-swift-constraints-solution-convertbooleantypetobuiltini.swift
    • edit: validation-test/compiler_crashers_fixed/28442-swift-typebase-getrvaluetype.swift
    • edit: validation-test/compiler_crashers_fixed/28520-args-size-fnref-getnumargumentsforfullapply-partial-application-was-throwing.swift
    • edit: validation-test/compiler_crashers_fixed/28499-start-isvalid-end-isvalid-start-and-end-should-either-both-be-valid-or-both-be-i.swift
    • edit: validation-test/compiler_crashers_fixed/28561-input-hastypevariable-output-hastypevariable.swift
    • edit: validation-test/compiler_crashers_fixed/28473-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
    • edit: validation-test/compiler_crashers_fixed/28527-e-gettype-isassignabletype-setting-access-kind-on-non-l-value.swift
    • edit: validation-test/compiler_crashers_fixed/28402-swift-typebase-getcanonicaltype.swift
    • edit: validation-test/compiler_crashers_fixed/28503-iscomplete-missing-inherited-mapping-in-conformance.swift
    • edit: validation-test/compiler_crashers_fixed/28597-first-char-of-sub-string-may-not-be-a-digit.swift
    • edit: validation-test/compiler_crashers_fixed/28592-objectty-is-lvaluetype-objectty-is-inouttype-cannot-have-inout-or-lvalue-wrapped.swift
    • edit: validation-test/SIL/crashers_fixed/024-swift-expr-walk.sil
    • edit: validation-test/compiler_crashers_fixed/28582-result-case-not-implemented.swift
    • edit: validation-test/compiler_crashers_fixed/28554-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
    • edit: validation-test/SIL/crashers_fixed/033-swift-constraints-constraintsystem-diagnosefailureforexpr.sil
    • edit: validation-test/compiler_crashers_fixed/28440-swift-typechecker-resolveidentifiertype.swift
    • edit: validation-test/compiler_crashers_fixed/28517-getstoragekind-stored-storagekind-already-set.swift
    • edit: validation-test/compiler_crashers_fixed/28505-failed-call-arguments-did-not-match-up.swift
    • edit: validation-test/compiler_crashers_fixed/28488-conforms-replacement-haserror-isopenedanyobject-replacement-replacement-is-gener.swift
    • edit: validation-test/compiler_crashers_fixed/28568-result-case-not-implemented.swift
    • edit: validation-test/compiler_crashers_fixed/28586-objectty-is-lvaluetype-objectty-is-inouttype-cannot-have-inout-or-lvalue-wrapped.swift
    • edit: validation-test/compiler_crashers_fixed/28421-swift-constraints-constraintsystem-diagnosefailureforexpr.swift
    • edit: validation-test/compiler_crashers_fixed/28584-loc-isvalid.swift
    • edit: validation-test/compiler_crashers_fixed/28396-swift-lowering-silgenfunction-emitclosurevalue.swift
    • edit: validation-test/compiler_crashers_fixed/28377-swift-expr-walk.swift
    • edit: validation-test/compiler_crashers_fixed/28494-conforms-type-does-not-conform-to-protocol.swift
    • edit: validation-test/SIL/crashers_fixed/034-swift-expr-propagatelvalueaccesskind.sil
  • Commit 6d1ae2a39c1b77240107854b0ae1a35800a8ba73 by practicalswift:
    [gardening] 2016 → 2017

    • edit: benchmark/single-source/StringInterpolation.swift
    • edit: include/swift/Runtime/Debug.h
    • edit: lib/IDE/Utils.cpp
    • edit: lib/IRGen/GenClass.cpp
    • edit: include/swift/Basic/EditorPlaceholder.h
    • edit: lib/IRGen/EnumMetadataLayout.h
    • edit: benchmark/single-source/ReversedCollections.swift
    • edit: lib/IRGen/GenTuple.cpp
    • edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
    • edit: lib/Basic/PartsOfSpeech.def
    • edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
    • edit: lib/IRGen/LocalTypeDataCache.h
    • edit: lib/SILOptimizer/ARC/RCStateTransitionVisitors.h
    • edit: lib/Driver/Action.cpp
    • edit: lib/IRGen/ExtraInhabitants.h
    • edit: lib/Basic/FileSystem.cpp
    • edit: include/swift/Reflection/TypeLowering.h
    • edit: lib/Basic/Cache.cpp
    • edit: include/swift/Sema/TypeCheckRequestPayloads.def
    • edit: include/swift/AST/DeclContext.h
    • edit: include/swift/AST/ParameterList.h
    • edit: lib/SILOptimizer/UtilityPasses/LSLocationPrinter.cpp
    • edit: lib/SIL/Linker.cpp
    • edit: include/swift/Runtime/Once.h
    • edit: lib/SILGen/RValue.h
    • edit: include/swift/AST/Availability.h
    • edit: include/swift/Sema/IterativeTypeChecker.h
    • edit: lib/SILGen/Scope.h
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/ClangImporter/CFTypeInfo.cpp
    • edit: include/swift/Markup/ASTNodes.def
    • edit: benchmark/single-source/MonteCarloPi.swift
    • edit: include/swift/AST/ASTPrinter.h
    • edit: include/swift/Runtime/Metadata.h
    • edit: benchmark/single-source/StrComplexWalk.swift
    • edit: include/swift/Basic/PrefixMap.h
    • edit: include/swift/Basic/QuotedString.h
    • edit: lib/AST/StmtTransformer.cpp
    • edit: lib/SILOptimizer/Transforms/GenericSpecializer.cpp
    • edit: include/swift/SILOptimizer/Utils/SCCVisitor.h
    • edit: lib/AST/ASTWalker.cpp
    • edit: include/swift/Basic/Cache.h
    • edit: include/swift/ABI/Class.h
    • edit: include/swift/Basic/FileSystem.h
    • edit: lib/IRGen/GenMeta.h
    • edit: include/swift/Frontend/PrintingDiagnosticConsumer.h
    • edit: lib/IRGen/StructMetadataLayout.h
    • edit: include/swift/AST/ForeignErrorConvention.h
    • edit: include/swift/AST/ProtocolConformance.h
    • edit: include/swift/SIL/SILAllocated.h
    • edit: lib/SILOptimizer/ARC/ARCBBState.cpp
    • edit: include/swift/ClangImporter/ClangModule.h
    • edit: docs/proposals/ArrayBridge.rst
    • edit: lib/SILGen/SILGenDestructor.cpp
    • edit: include/swift/AST/KnownProtocols.h
    • edit: lib/SILOptimizer/Analysis/IVAnalysis.cpp
    • edit: include/swift/Serialization/SerializedModuleLoader.h
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: include/swift/Parse/ParserResult.h
    • edit: lib/SILOptimizer/UtilityPasses/EpilogueRetainReleaseMatcherDumper.cpp
    • edit: lib/SILOptimizer/ARC/ARCLoopOpts.cpp
    • edit: include/swift/AST/ProtocolConformanceRef.h
    • edit: lib/IRGen/GenOpaque.h
    • edit: lib/Basic/Timer.cpp
    • edit: include/swift/Option/FrontendOptions.td
    • edit: include/swift/SILOptimizer/Analysis/Analysis.def
    • edit: lib/AST/TypeRefinementContext.cpp
    • edit: benchmark/single-source/ArrayAppend.swift
    • edit: lib/IRGen/IRBuilder.h
    • edit: benchmark/single-source/DictTest2.swift
    • edit: include/swift/AST/DiagnosticsClangImporter.h
    • edit: include/swift/SILOptimizer/Utils/LoadStoreOptUtils.h
    • edit: include/swift/Subsystems.h
    • edit: lib/SILOptimizer/Transforms/SILLowerAggregateInstrs.cpp
    • edit: include/swift/Frontend/Frontend.h
    • edit: include/swift/Reflection/MetadataSources.def
    • edit: lib/IRGen/GenValueWitness.cpp
    • edit: benchmark/single-source/Prims.swift
    • edit: lib/Index/IndexDataConsumer.cpp
    • edit: lib/Basic/PrefixMap.cpp
    • edit: lib/Basic/Unix/TaskQueue.inc
    • edit: include/swift/SILOptimizer/PassManager/PassManager.h
    • edit: benchmark/single-source/Calculator.swift
    • edit: include/swift/Basic/FlaggedPointer.h
    • edit: lib/SILOptimizer/Analysis/ARCAnalysis.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/SIL/Projection.cpp
    • edit: lib/IRGen/GenInit.cpp
    • edit: lib/IRGen/Fulfillment.h
    • edit: include/swift/Frontend/DiagnosticVerifier.h
    • edit: include/swift/SIL/SILLocation.h
    • edit: include/swift/AST/CanTypeVisitor.h
    • edit: lib/ClangImporter/SwiftLookupTable.h
    • edit: include/swift/SIL/SILWitnessVisitor.h
    • edit: include/swift/AST/ClangNode.h
    • edit: lib/SIL/PrettyStackTrace.cpp
    • edit: benchmark/utils/ObjectiveCTests/ObjectiveCTests.m
    • edit: include/swift/SILOptimizer/PassManager/Passes.def
    • edit: include/swift/Driver/Types.h
    • edit: lib/IRGen/Explosion.h
    • edit: benchmark/single-source/ObjectAllocation.swift
    • edit: include/swift/SILOptimizer/Analysis/LoopRegionAnalysis.h
    • edit: include/swift/AST/DiagnosticsIRGen.h
    • edit: lib/SILOptimizer/LoopTransforms/ArrayBoundsCheckOpts.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/SILGen/SILGenProfiling.cpp
    • edit: include/swift/Basic/Malloc.h
    • edit: include/swift/SILOptimizer/Analysis/SimplifyInstruction.h
    • edit: include/swift/Basic/ClusteredBitVector.h
    • edit: lib/IRGen/GenHeap.h
    • edit: include/swift/Markup/Markup.h
    • edit: include/swift/SILOptimizer/Analysis/DominanceAnalysis.h
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: include/swift/AST/ASTWalker.h
    • edit: include/swift/Parse/Lexer.h
    • edit: include/swift/SIL/SILWitnessTable.h
    • edit: lib/AST/Decl.cpp
    • edit: include/swift/Basic/Lazy.h
    • edit: include/swift/Remote/FailureKinds.def
    • edit: lib/IRGen/ScalarTypeInfo.h
    • edit: lib/IRGen/DebugTypeInfo.cpp
    • edit: benchmark/single-source/Ackermann.swift
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/IRGen/IRGenMangler.h
    • edit: include/swift/SIL/Dominance.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/SILOptimizer/Mandatory/GuaranteedARCOpts.cpp
    • edit: include/swift/AST/DiagnosticsFrontend.h
    • edit: lib/Parse/ParseSIL.cpp
    • edit: benchmark/single-source/UTF8Decode.swift
    • edit: lib/SILOptimizer/Analysis/RCIdentityAnalysis.cpp
    • edit: lib/SILGen/SILGenProlog.cpp
    • edit: lib/IRGen/CallEmission.h
    • edit: include/swift/SILOptimizer/Utils/Generics.h
    • edit: lib/ClangImporter/SwiftLookupTable.cpp
    • edit: include/swift/AST/AttrKind.h
    • edit: include/swift/AST/DiagnosticsSema.h
    • edit: lib/ClangImporter/ClangAdapter.h
    • edit: lib/SILOptimizer/Transforms/RemovePin.cpp
    • edit: include/swift/SwiftDemangle/MangleHack.h
    • edit: include/swift/AST/DiagnosticsDriver.def
    • edit: include/swift/Basic/EncodedSequence.h
    • edit: lib/AST/NameLookupImpl.h
    • edit: benchmark/single-source/Walsh.swift
    • edit: lib/SILOptimizer/SILCombiner/SILCombiner.h
    • edit: include/swift/SIL/SILArgument.h
    • edit: include/swift/SIL/SILGlobalVariable.h
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.cpp
    • edit: include/swift/Serialization/SerializationOptions.h
    • edit: include/swift/Markup/LineList.h
    • edit: lib/AST/ConcreteDeclRef.cpp
    • edit: include/swift/Parse/PersistentParserState.h
    • edit: include/swift/AST/Witness.h
    • edit: include/swift/Basic/LLVM.h
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: include/swift/AST/PrettyStackTrace.h
    • edit: lib/Frontend/DiagnosticVerifier.cpp
    • edit: include/swift/Remote/MemoryReader.h
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/AST/SubstitutionMap.cpp
    • edit: include/swift/ABI/MetadataValues.h
    • edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
    • edit: lib/SILOptimizer/PassManager/PassManager.cpp
    • edit: lib/AST/DefaultArgumentKind.cpp
    • edit: include/swift/Basic/BlotSetVector.h
    • edit: lib/AST/ProtocolConformance.cpp
    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: include/swift/Runtime/InstrumentsSupport.h
    • edit: benchmark/single-source/StringBuilder.swift
    • edit: lib/SILOptimizer/ARC/RefCountState.cpp
    • edit: lib/Basic/PunycodeUTF8.cpp
    • edit: benchmark/single-source/OpenClose.swift
    • edit: include/swift/AST/AnyFunctionRef.h
    • edit: lib/IRGen/GenValueWitness.h
    • edit: benchmark/single-source/CaptureProp.swift
    • edit: benchmark/single-source/GlobalClass.swift
    • edit: lib/ClangImporter/MappedTypes.def
    • edit: lib/IRGen/GenConstant.h
    • edit: lib/SIL/SILType.cpp
    • edit: include/swift/Runtime/HeapObject.h
    • edit: lib/Driver/Types.cpp
    • edit: lib/IRGen/GenType.cpp
    • edit: lib/AST/Availability.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
    • edit: benchmark/single-source/NSError.swift
    • edit: include/swift/AST/DiagnosticsAll.def
    • edit: include/swift/AST/StmtNodes.def
    • edit: include/swift/Reflection/MetadataSource.h
    • edit: lib/AST/ASTContext.cpp
    • edit: include/swift/AST/SubstitutionMap.h
    • edit: lib/AST/ConformanceLookupTable.h
    • edit: include/swift/SILOptimizer/PassManager/Passes.h
    • edit: lib/IRGen/GenControl.cpp
    • edit: lib/IRGen/GenType.h
    • edit: lib/SILOptimizer/PassManager/Passes.cpp
    • edit: include/swift/AST/GenericSignature.h
    • edit: include/swift/AST/Initializer.h
    • edit: benchmark/single-source/DeadArray.swift
    • edit: include/swift/Option/Options.h
    • edit: lib/SILOptimizer/Analysis/CallerAnalysis.cpp
    • edit: lib/Basic/QuotedString.cpp
    • edit: include/swift/Basic/DemangleWrappers.h
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: include/swift/Serialization/Validation.h
    • edit: include/swift/Basic/STLExtras.h
    • edit: lib/SILGen/SILGenType.cpp
    • edit: lib/ClangImporter/CFDatabase.def
    • edit: lib/SILGen/LValue.h
    • edit: benchmark/single-source/NSDictionaryCastToSwift.swift
    • edit: include/swift/Basic/JSONSerialization.h
    • edit: lib/ClangImporter/ClangDiagnosticConsumer.h
    • edit: include/swift/SILOptimizer/Analysis/LoopAnalysis.h
    • edit: lib/SILGen/SILGen.h
    • edit: include/swift/Basic/AssertImplements.h
    • edit: include/swift/Markup/SourceLoc.h
    • edit: lib/SILOptimizer/ARC/ARCBBState.h
    • edit: include/swift/Basic/OptionSet.h
    • edit: lib/AST/PlatformKind.cpp
    • edit: benchmark/scripts/Benchmark_GuardMalloc.in
    • edit: lib/Frontend/PrintingDiagnosticConsumer.cpp
    • edit: lib/SIL/Dominance.cpp
    • edit: lib/LLVMPasses/LLVMInlineTree.cpp
    • edit: include/swift/SIL/SILDebuggerClient.h
    • edit: include/swift/Basic/ValueEnumerator.h
    • edit: benchmark/single-source/BitCount.swift
    • edit: benchmark/scripts/perf_test_driver/perf_test_driver.py
    • edit: include/swift/Basic/Timer.h
    • edit: include/swift/Runtime/Heap.h
    • edit: include/swift/ABI/System.h
    • edit: include/swift/Option/SanitizerOptions.h
    • edit: benchmark/single-source/ArrayOfRef.swift
    • edit: lib/SILGen/SILGenDecl.cpp
    • edit: include/swift/ASTSectionImporter/ASTSectionImporter.h
    • edit: lib/ClangImporter/InferredAttributes.def
    • edit: lib/SIL/SILDefaultWitnessTable.cpp
    • edit: lib/IRGen/MetadataPath.h
    • edit: include/swift/Remote/Failure.h
    • edit: lib/SIL/DynamicCasts.cpp
    • edit: include/swift/SILOptimizer/Utils/CFG.h
    • edit: lib/IRGen/MemberAccessStrategy.h
    • edit: benchmark/single-source/ByteSwap.swift
    • edit: include/swift/IDE/SyntaxModel.h
    • edit: include/swift/Runtime/RuntimeFnWrappersGen.h
    • edit: lib/Parse/Scope.cpp
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/Driver/ParseableOutput.cpp
    • edit: include/swift/SILOptimizer/PassManager/PassPipeline.def
    • edit: benchmark/single-source/MapReduce.swift
    • edit: include/swift/AST/ConcreteDeclRef.h
    • edit: lib/AST/NameLookup.cpp
    • edit: lib/IRGen/GenStruct.cpp
    • edit: lib/ClangImporter/ImportEnumInfo.h
    • edit: lib/IRGen/ResilientTypeInfo.h
    • edit: include/swift/Reflection/TypeRef.h
    • edit: lib/Parse/PersistentParserState.cpp
    • edit: lib/SILGen/RValue.cpp
    • edit: include/swift/SILOptimizer/Analysis/DestructorAnalysis.h
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: benchmark/single-source/SuperChars.swift
    • edit: include/swift/Basic/RelativePointer.h
    • edit: include/swift/IDE/CodeCompletionCache.h
    • edit: lib/IRGen/GenStruct.h
    • edit: benchmark/utils/ObjectiveCTests/module.map
    • edit: benchmark/single-source/RC4.swift
    • edit: lib/SILGen/SILGenEpilog.cpp
    • edit: include/swift/ClangImporter/SIMDMappedTypes.def
    • edit: lib/SILOptimizer/Transforms/RedundantOverflowCheckRemoval.cpp
    • edit: lib/Driver/Job.cpp
    • edit: lib/Parse/ParsePattern.cpp
    • edit: lib/Markup/Markup.cpp
    • edit: include/swift/SIL/LoopInfo.h
    • edit: include/swift/IRGen/IRGenPublic.h
    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
    • edit: lib/AST/TypeRepr.cpp
    • edit: lib/SILOptimizer/LoopTransforms/LoopUnroll.cpp
    • edit: include/swift/AST/DiagnosticsIRGen.def
    • edit: include/swift/AST/DiagnosticEngine.h
    • edit: lib/Basic/Punycode.cpp
    • edit: lib/SILGen/Initialization.h
    • edit: lib/IRGen/GenHeap.cpp
    • edit: benchmark/single-source/Join.swift
    • edit: lib/IRGen/LocalTypeData.h
    • edit: lib/SIL/SILFunction.cpp
    • edit: include/swift/Driver/ToolChain.h
    • edit: include/swift/SIL/TypeSubstCloner.h
    • edit: lib/AST/USRGeneration.cpp
    • edit: include/swift/SIL/SILNodes.def
    • edit: lib/SILOptimizer/ARC/ARCMatchingSet.cpp
    • edit: lib/SILOptimizer/Transforms/AssumeSingleThreaded.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: include/swift/SIL/SILUndef.h
    • edit: include/swift/Basic/Algorithm.h
    • edit: lib/SILOptimizer/UtilityPasses/BasicInstructionPropertyDumper.cpp
    • edit: include/swift/SIL/BridgedTypes.def
    • edit: lib/SILGen/SILGenStmt.cpp
    • edit: lib/Basic/StringExtras.cpp
    • edit: lib/SILOptimizer/Transforms/SpeculativeDevirtualizer.cpp
    • edit: include/swift/AST/TypeWalker.h
    • edit: include/swift/PrintAsObjC/PrintAsObjC.h
    • edit: lib/LLVMPasses/LLVMMergeFunctions.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/SIL/Bridging.cpp
    • edit: benchmark/single-source/TwoSum.swift
    • edit: include/swift/SILOptimizer/Analysis/ColdBlockInfo.h
    • edit: lib/AST/ModuleNameLookup.cpp
    • edit: benchmark/single-source/LinkedList.swift
    • edit: lib/SILGen/SILGenConvert.cpp
    • edit: include/swift/Basic/ImmutablePointerSet.h
    • edit: include/swift/SILOptimizer/Analysis/RCIdentityAnalysis.h
    • edit: benchmark/single-source/ObjectiveCBridgingStubs.swift
    • edit: include/swift/AST/ASTVisitor.h
    • edit: benchmark/single-source/StaticArray.swift
    • edit: include/swift/AST/KnownDecls.def
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: lib/IRGen/DebugTypeInfo.h
    • edit: lib/IRGen/GenBuiltin.h
    • edit: include/swift/Index/IndexDataConsumer.h
    • edit: lib/SIL/SILDeclRef.cpp
    • edit: include/swift/AST/Ownership.h
    • edit: benchmark/single-source/ArrayInClass.swift
    • edit: lib/IRGen/ExtraInhabitants.cpp
    • edit: include/swift/SILOptimizer/Utils/ConstantFolding.h
    • edit: lib/IRGen/GenBuiltin.cpp
    • edit: lib/LLVMPasses/LLVMSwiftRCIdentity.cpp
    • edit: lib/Immediate/REPL.cpp
    • edit: lib/Basic/Program.cpp
    • edit: lib/ClangImporter/SortedCFDatabase.def.gyb
    • edit: lib/SILOptimizer/Transforms/ConditionForwarding.cpp
    • edit: include/swift/AST/LazyResolver.h
    • edit: include/swift/AST/Substitution.h
    • edit: include/swift/Basic/Defer.h
    • edit: include/swift/Basic/ManglingUtils.h
    • edit: include/swift/SIL/DebugUtils.h
    • edit: include/swift/AST/ResilienceExpansion.h
    • edit: include/swift/SILOptimizer/PassManager/Transforms.h
    • edit: lib/Basic/JSONSerialization.cpp
    • edit: lib/SILGen/SILGenBuiltin.cpp
    • edit: lib/SILOptimizer/UtilityPasses/CallerAnalysisPrinter.cpp
    • edit: include/swift/FrontendTool/FrontendTool.h
    • edit: lib/ClangImporter/MacroTable.def
    • edit: lib/Parse/ParseExpr.cpp
    • edit: benchmark/single-source/DictionaryLiteral.swift
    • edit: include/swift/SILOptimizer/Analysis/BasicCalleeAnalysis.h
    • edit: benchmark/single-source/Fibonacci.swift
    • edit: lib/Basic/ThreadSafeRefCounted.cpp
    • edit: lib/SILGen/SILGenDynamicCast.cpp
    • edit: benchmark/single-source/Memset.swift
    • edit: include/swift/SILOptimizer/Analysis/BottomUpIPAnalysis.h
    • edit: lib/SILOptimizer/IPO/LetPropertiesOpts.cpp
    • edit: include/swift/AST/AccessScope.h
    • edit: include/swift/Markup/XMLUtils.h
    • edit: include/swift/Driver/OutputFileMap.h
    • edit: include/swift/AST/DeclNameLoc.h
    • edit: include/swift/SILOptimizer/Analysis/EpilogueARCAnalysis.h
    • edit: lib/Driver/CompilationRecord.h
    • edit: benchmark/single-source/ErrorHandling.swift
    • edit: lib/IRGen/ValueWitness.h
    • edit: include/swift/AST/PrintOptions.h
    • edit: include/swift/Basic/LLVMContext.h
    • edit: lib/SILOptimizer/Analysis/LoopRegionAnalysis.cpp
    • edit: include/swift/AST/Identifier.h
    • edit: benchmark/utils/DriverUtils.swift
    • edit: lib/SILOptimizer/Analysis/EpilogueARCAnalysis.cpp
    • edit: benchmark/scripts/compare_perf_tests.py
    • edit: lib/Driver/ToolChains.cpp
    • edit: benchmark/scripts/Benchmark_Driver
    • edit: include/swift/Runtime/Mutex.h
    • edit: lib/IRGen/GenFunc.h
    • edit: include/swift/ClangImporter/ClangImporter.h
    • edit: include/swift/Driver/ParseableOutput.h
    • edit: include/swift/AST/DiagnosticsDriver.h
    • edit: lib/SIL/SILInstruction.cpp
    • edit: benchmark/single-source/ObserverClosure.swift
    • edit: lib/AST/TypeJoinMeet.cpp
    • edit: lib/SIL/SILWitnessTable.cpp
    • edit: benchmark/single-source/DictionaryRemove.swift
    • edit: lib/SIL/SILSuccessor.cpp
    • edit: include/swift/Basic/DemangleNodes.def
    • edit: include/swift/SIL/Consumption.h
    • edit: lib/Basic/Mangler.cpp
    • edit: benchmark/single-source/ObjectiveCNoBridgingStubs.swift
    • edit: lib/IRGen/GenClass.h
    • edit: include/swift/Basic/Unicode.h
    • edit: lib/IRGen/GenFunc.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombine.cpp
    • edit: include/swift/ClangImporter/BuiltinMappedTypes.def
    • edit: lib/IRGen/GenPoly.h
    • edit: benchmark/single-source/ObjectiveCBridging.swift
    • edit: include/swift/Markup/SimpleFields.def
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: include/swift/Basic/SuccessorMap.h
    • edit: lib/SIL/TypeLowering.cpp
    • edit: benchmark/single-source/SevenBoom.swift
    • edit: include/swift/AST/DiagnosticsParse.h
    • edit: lib/SILOptimizer/Mandatory/ConstantPropagation.cpp
    • edit: include/swift/Basic/Punycode.h
    • edit: lib/Basic/LangOptions.cpp
    • edit: lib/SILOptimizer/Transforms/ReleaseDevirtualizer.cpp
    • edit: include/swift/SILOptimizer/Utils/SpecializationMangler.h
    • edit: include/swift/Sema/IDETypeChecking.h
    • edit: include/swift/AST/Attr.def
    • edit: include/swift/SILOptimizer/Analysis/ArraySemantic.h
    • edit: include/swift/SILOptimizer/Analysis/IVAnalysis.h
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/IRGen/SwiftTargetInfo.cpp
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/SILOptimizer/UtilityPasses/AADumper.cpp
    • edit: include/swift/SILOptimizer/Utils/FunctionSignatureOptUtils.h
    • edit: lib/IRGen/GenEnum.cpp
    • edit: benchmark/single-source/Hanoi.swift
    • edit: include/swift/Remote/RemoteAddress.h
    • edit: lib/FrontendTool/ReferenceDependencies.h
    • edit: lib/AST/PrettyStackTrace.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerCastVisitors.cpp
    • edit: include/swift/Reflection/TypeRefBuilder.h
    • edit: include/swift/AST/DiagnosticsClangImporter.def
    • edit: lib/IDE/CodeCompletionResultBuilder.h
    • edit: include/swift/Basic/Unreachable.h
    • edit: include/swift/Serialization/DeclTypeRecordNodes.def
    • edit: lib/ClangImporter/ImportEnumInfo.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: benchmark/single-source/SortLettersInPlace.swift
    • edit: include/swift/SILOptimizer/Analysis/CFG.h
    • edit: lib/SILOptimizer/Transforms/DeadCodeElimination.cpp
    • edit: lib/Basic/Remangler.cpp
    • edit: lib/IRGen/GenReflection.cpp
    • edit: lib/ASTSectionImporter/ASTSectionImporter.cpp
    • edit: include/swift/AST/TypeCheckerDebugConsumer.h
    • edit: lib/SILOptimizer/Analysis/ValueTracking.cpp
    • edit: include/swift/AST/GenericParamKey.h
    • edit: lib/AST/Substitution.cpp
    • edit: include/swift/Driver/Compilation.h
    • edit: include/swift/Sema/TypeCheckRequestKinds.def
    • edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
    • edit: include/swift/Reflection/ReflectionContext.h
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/IRGen/IRGenFunction.h
    • edit: include/swift/Immediate/Immediate.h
    • edit: lib/IRGen/Linking.cpp
    • edit: benchmark/single-source/RangeAssignment.swift
    • edit: lib/IRGen/GenCast.cpp
    • edit: lib/SILGen/SILGenFunction.h
    • edit: benchmark/single-source/IterateData.swift
    • edit: include/swift/Basic/Edit.h
    • edit: lib/SIL/SILOwnershipVerifier.cpp
    • edit: lib/Basic/Unicode.cpp
    • edit: include/swift/Driver/Util.h
    • edit: lib/SILOptimizer/UtilityPasses/CFGPrinter.cpp
    • edit: include/swift/AST/ASTNode.h
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/Basic/EditorPlaceholder.cpp
    • edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
    • edit: include/swift/Basic/StringExtras.h
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/SILOptimizer/Mandatory/DiagnoseUnreachable.cpp
    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: include/swift/Driver/DependencyGraph.h
    • edit: lib/IRGen/IRGenFunction.cpp
    • edit: benchmark/single-source/ArrayOfPOD.swift
    • edit: include/swift/AST/DiagnosticsCommon.h
    • edit: lib/Driver/Driver.cpp
    • edit: include/swift/Sema/TypeCheckRequest.h
    • edit: include/swift/Index/IndexSymbol.h
    • edit: benchmark/single-source/Histogram.swift
    • edit: include/swift/Driver/Types.def
    • edit: include/swift/Reflection/Records.h
    • edit: lib/SILOptimizer/Transforms/ArrayCountPropagation.cpp
    • edit: lib/SILOptimizer/Analysis/ClassHierarchyAnalysis.cpp
    • edit: lib/Basic/PrettyStackTrace.cpp
    • edit: include/swift/SILOptimizer/Analysis/PostOrderAnalysis.h
    • edit: lib/Frontend/AppleHostVersionDetection.h
    • edit: lib/RemoteAST/RemoteAST.cpp
    • edit: benchmark/scripts/generate_harness/generate_harness.py
    • edit: include/swift/Driver/Job.h
    • edit: lib/IRGen/GenPoly.cpp
    • edit: lib/SIL/SILBuilder.cpp
    • edit: lib/LLVMPasses/LLVMARCOpts.h
    • edit: lib/IRGen/GenClangDecl.cpp
    • edit: lib/AST/RawComment.cpp
    • edit: lib/Parse/ConditionResolver.cpp
    • edit: include/swift/Parse/LocalContext.h
    • edit: include/swift/SILOptimizer/Utils/Local.h
    • edit: benchmark/single-source/ObserverUnappliedMethod.swift
    • edit: include/swift/AST/Requirement.h
    • edit: lib/Driver/DependencyGraph.cpp
    • edit: benchmark/single-source/PopFront.swift
    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: benchmark/single-source/ObserverForwarderStruct.swift
    • edit: lib/AST/Builtins.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/IRGen/HeapTypeInfo.h
    • edit: include/swift/Basic/UUID.h
    • edit: lib/IRGen/ProtocolInfo.h
    • edit: benchmark/single-source/StrToInt.swift
    • edit: include/swift/SILOptimizer/Analysis/TypeExpansionAnalysis.h
    • edit: include/swift/AST/ASTMangler.h
    • edit: include/swift/Runtime/MutexWin32.h
    • edit: include/swift/Strings.h
    • edit: lib/IRGen/GenRecord.h
    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • edit: include/swift/AST/TypeLoc.h
    • edit: lib/Driver/FrontendUtil.cpp
    • edit: include/swift/SIL/CFG.h
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: include/swift/AST/KnownIdentifiers.def
    • edit: lib/AST/ASTNode.cpp
    • edit: lib/IDE/CodeCompletionCache.cpp
    • edit: include/swift/Parse/DelayedParsingCallbacks.h
    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
    • edit: lib/SILOptimizer/ARC/ARCSequenceOpts.h
    • edit: include/swift/AST/KnownStdlibTypes.def
    • edit: include/swift/AST/AvailabilitySpec.h
    • edit: lib/Basic/UUID.cpp
    • edit: lib/IRGen/Address.h
    • edit: include/swift/Runtime/Portability.h
    • edit: include/swift/SIL/SILFunction.h
    • edit: benchmark/single-source/ClassArrayGetter.swift
    • edit: lib/SILOptimizer/UtilityPasses/ComputeLoopInfo.cpp
    • edit: include/swift/Basic/SourceManager.h
    • edit: lib/AST/ASTScope.cpp
    • edit: lib/IRGen/FixedTypeInfo.h
    • edit: lib/AST/LookupVisibleDecls.cpp
    • edit: lib/IRGen/TypeLayoutVerifier.cpp
    • edit: lib/Basic/LLVMContext.cpp
    • edit: include/swift/Basic/ValueWitnessMangling.def
    • edit: lib/AST/Attr.cpp
    • edit: lib/Driver/OutputFileMap.cpp
    • edit: lib/IRGen/TypeInfo.h
    • edit: lib/SILOptimizer/UtilityPasses/ComputeDominanceInfo.cpp
    • edit: lib/Option/Options.cpp
    • edit: lib/SILOptimizer/Transforms/ArrayElementValuePropagation.cpp
    • edit: lib/IDE/REPLCodeCompletion.cpp
    • edit: lib/SILOptimizer/IPO/CapturePropagation.cpp
    • edit: lib/ClangImporter/ClangAdapter.cpp
    • edit: benchmark/scripts/Benchmark_RuntimeLeaksRunner.in
    • edit: lib/Basic/PrimitiveParsing.cpp
    • edit: lib/Parse/Parser.cpp
    • edit: include/swift/AST/Type.h
    • edit: include/swift/Basic/Fallthrough.h
    • edit: include/swift/AST/Module.h
    • edit: lib/Parse/ParseType.cpp
    • edit: lib/SILGen/SpecializedEmitter.h
    • edit: include/swift/AST/Builtins.def
    • edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
    • edit: lib/SILOptimizer/Transforms/MergeCondFail.cpp
    • edit: include/swift/SILOptimizer/Utils/GenericCloner.h
    • edit: include/swift/Serialization/BCReadingExtras.h
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: include/swift/IDE/ModuleInterfacePrinting.h
    • edit: include/swift/SILOptimizer/Analysis/FunctionOrder.h
    • edit: lib/SILGen/Cleanup.h
    • edit: lib/Basic/ManglingUtils.cpp
    • edit: lib/SIL/LoopInfo.cpp
    • edit: lib/SILGen/ASTVisitor.h
    • edit: include/swift/AST/Stmt.h
    • edit: include/swift/Basic/LangOptions.h
    • edit: lib/IRGen/GenExistential.h
    • edit: include/swift/AST/DiagnosticsSIL.h
    • edit: benchmark/single-source/AngryPhonebook.swift
    • edit: include/swift/AST/ReferencedNameTracker.h
    • edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.h
    • edit: include/swift/SIL/DynamicCasts.h
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/SILOptimizer/Transforms/SILCleanup.cpp
    • edit: include/swift/Serialization/ModuleFile.h
    • edit: include/swift/Driver/Action.h
    • edit: benchmark/single-source/ArrayOfGenericRef.swift
    • edit: include/swift/Basic/Statistic.h
    • edit: include/swift/Basic/ManglingMacros.h
    • edit: include/swift/RemoteAST/RemoteAST.h
    • edit: include/swift/IDE/CodeCompletion.h
    • edit: lib/SIL/SILVerifier.cpp
    • edit: include/swift/SILOptimizer/Utils/Devirtualize.h
    • edit: include/swift/AST/DebuggerClient.h
    • edit: include/swift/SIL/Projection.h
    • edit: include/swift/SIL/SILArgumentConvention.h
    • edit: lib/LLVMPasses/LLVMSwift.def
    • edit: include/swift/Basic/PointerIntEnum.h
    • edit: include/swift/Reflection/MetadataSourceBuilder.h
    • edit: include/swift/SILOptimizer/Analysis/ClassHierarchyAnalysis.h
    • edit: include/swift/SILOptimizer/Analysis/SideEffectAnalysis.h
    • edit: lib/SILGen/SILGenConstructor.cpp
    • edit: include/swift/Parse/Token.h
    • edit: include/swift/Parse/CodeCompletionCallbacks.h
    • edit: include/swift/SIL/SILSuccessor.h
    • edit: benchmark/scripts/generate_harness/main.swift_template
    • edit: lib/SILOptimizer/IPO/ExternalDefsToDecls.cpp
    • edit: benchmark/single-source/Array2D.swift
    • edit: include/swift/Basic/DiagnosticOptions.h
    • edit: include/swift/Basic/ArrayRefView.h
    • edit: include/swift/AST/Pattern.h
    • edit: lib/IRGen/NecessaryBindings.h
    • edit: include/swift/Sema/SourceLoader.h
    • edit: lib/SILGen/ArgumentSource.cpp
    • edit: cmake/dummy.cpp
    • edit: lib/IRGen/LocalTypeDataKind.h
    • edit: lib/SILOptimizer/Analysis/MemoryBehavior.cpp
    • edit: lib/AST/Mangle.cpp
    • edit: lib/SILOptimizer/ARC/RCStateTransition.def
    • edit: include/swift/Basic/Demangle.h
    • edit: include/swift/SIL/SILDebugScope.h
    • edit: lib/SILGen/SILGenProfiling.h
    • edit: lib/SILOptimizer/ARC/GlobalLoopARCSequenceDataflow.h
    • edit: lib/SILOptimizer/Transforms/DeadStoreElimination.cpp
    • edit: lib/IRGen/NonFixedTypeInfo.h
    • edit: include/swift/Basic/TransformArrayRef.h
    • edit: include/swift/AST/Decl.h
    • edit: include/swift/AST/ASTContext.h
    • edit: benchmark/single-source/Chars.swift
    • edit: benchmark/single-source/XorLoop.swift
    • edit: lib/SILOptimizer/UtilityPasses/EscapeAnalysisDumper.cpp
    • edit: include/swift/Runtime/ObjCBridge.h
    • edit: lib/AST/Expr.cpp
    • edit: include/swift/SILOptimizer/Analysis/CallerAnalysis.h
    • edit: include/swift/Basic/PrimitiveParsing.h
    • edit: lib/LLVMPasses/LLVMARCOpts.cpp
    • edit: lib/SILOptimizer/Analysis/Analysis.cpp
    • edit: lib/SILOptimizer/UtilityPasses/FunctionOrderPrinter.cpp
    • edit: include/swift/SIL/SILLinkage.h
    • edit: include/swift/SIL/AbstractionPattern.h
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: benchmark/single-source/ObserverPartiallyAppliedMethod.swift
    • edit: benchmark/single-source/ProtocolDispatch2.swift
    • edit: lib/SILOptimizer/ARC/RCStateTransition.cpp
    • edit: lib/Frontend/Frontend.cpp
    • edit: include/swift/SIL/SILModule.h
    • edit: lib/Basic/Default/TaskQueue.inc
    • edit: lib/AST/SourceEntityWalker.cpp
    • edit: include/swift/LLVMPasses/Passes.h
    • edit: include/swift/SILOptimizer/Utils/LoopUtils.h
    • edit: lib/SILGen/Cleanup.cpp
    • edit: lib/IRGen/GenProto.cpp
    • edit: include/swift/IDE/Formatting.h
    • edit: include/swift/AST/CaptureInfo.h
    • edit: include/swift/Remote/MetadataReader.h
    • edit: lib/SIL/Mangle.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: include/swift/Basic/Mangler.h
    • edit: lib/IRGen/DominanceScope.h
    • edit: lib/IRGen/Signature.h
    • edit: include/swift/AST/ClangModuleLoader.h
    • edit: include/swift/AST/DiagnosticsSIL.def
    • edit: include/swift/AST/TypeMemberVisitor.h
    • edit: lib/SILOptimizer/ARC/ARCMatchingSet.h
    • edit: include/swift/SILOptimizer/PassManager/PrettyStackTrace.h
    • edit: lib/IRGen/StructLayout.h
    • edit: lib/SIL/SILArgument.cpp
    • edit: benchmark/single-source/ArrayLiteral.swift
    • edit: lib/IRGen/IRGenDebugInfo.h
    • edit: lib/SILOptimizer/LoopTransforms/LICM.cpp
    • edit: lib/ClangImporter/ImportName.cpp
    • edit: include/swift/Remote/InProcessMemoryReader.h
    • edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
    • edit: include/swift/SILOptimizer/Utils/SILInliner.h
    • edit: lib/AST/Parameter.cpp
    • edit: lib/ClangImporter/ImportName.h
    • edit: lib/SILGen/Condition.cpp
    • edit: include/swift/SIL/Notifications.h
    • edit: benchmark/utils/TestsUtils.swift
    • edit: include/swift/SILOptimizer/Analysis/ARCAnalysis.h
    • edit: lib/SILOptimizer/IPO/GlobalOpt.cpp
    • edit: lib/Markup/AST.cpp
    • edit: include/swift/Basic/type_traits.h
    • edit: lib/SILOptimizer/Analysis/TypeExpansionAnalysis.cpp
    • edit: include/swift/SIL/Mangle.h
    • edit: include/swift/AST/LinkLibrary.h
    • edit: include/swift/Driver/FrontendUtil.h
    • edit: lib/SILOptimizer/Transforms/Devirtualizer.cpp
    • edit: include/swift/SIL/SILType.h
    • edit: lib/AST/Identifier.cpp
    • edit: lib/ClangImporter/IAMInference.cpp
    • edit: lib/SILOptimizer/UtilityPasses/BasicCalleePrinter.cpp
    • edit: lib/ClangImporter/IAMInference.h
    • edit: include/swift/Basic/ThreadSafeRefCounted.h
    • edit: include/swift/Basic/DiverseStack.h
    • edit: include/swift/Runtime/Enum.h
    • edit: lib/AST/AvailabilitySpec.cpp
    • edit: lib/Basic/SourceLoc.cpp
    • edit: include/swift/ABI/MetadataKind.def
    • edit: lib/IRGen/GenMeta.cpp
    • edit: include/swift/AST/DeclNodes.def
    • edit: lib/IRGen/EnumPayload.cpp
    • edit: include/swift/SIL/SILCoverageMap.h
    • edit: lib/IDE/ModuleInterfacePrinting.cpp
    • edit: lib/SIL/SILVTable.cpp
    • edit: lib/SILGen/SILGenMaterializeForSet.cpp
    • edit: include/swift/SIL/FormalLinkage.h
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/SIL/SILInstructions.cpp
    • edit: benchmark/single-source/Hash.swift
    • edit: lib/AST/TypeWalker.cpp
    • edit: lib/LLVMPasses/ARCEntryPointBuilder.h
    • edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
    • edit: include/swift/Basic/TaskQueue.h
    • edit: include/swift/SIL/InstructionUtils.h
    • edit: lib/AST/SILLayout.cpp
    • edit: lib/Basic/Demangler.cpp
    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
    • edit: lib/ClangImporter/CFTypeInfo.h
    • edit: lib/SILOptimizer/Transforms/SILSROA.cpp
    • edit: lib/IRGen/Linking.h
    • edit: include/swift/AST/Attr.h
    • edit: include/swift/AST/PlatformKinds.def
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.h
    • edit: include/swift/AST/KnownFoundationEntities.def
    • edit: lib/SILOptimizer/Transforms/RedundantLoadElimination.cpp
    • edit: lib/SILOptimizer/ARC/RCStateTransitionVisitors.cpp
    • edit: include/swift/Basic/BlotMapVector.h
    • edit: lib/SILOptimizer/ARC/RefCountState.h
    • edit: benchmark/single-source/Integrate.swift
    • edit: lib/IRGen/GenOpaque.cpp
    • edit: lib/Basic/Version.cpp
    • edit: lib/IRGen/GenArchetype.cpp
    • edit: lib/SILOptimizer/Transforms/StackPromotion.cpp
    • edit: lib/Basic/DiverseStack.cpp
    • edit: lib/SIL/AbstractionPattern.cpp
    • edit: lib/IRGen/Fulfillment.cpp
    • edit: lib/SILOptimizer/UtilityPasses/InstCount.cpp
    • edit: lib/IDE/Formatting.cpp
    • edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
    • edit: lib/SILOptimizer/LoopTransforms/LoopRotate.cpp
    • edit: benchmark/single-source/TypeFlood.swift
    • edit: lib/IRGen/GenDecl.cpp
    • edit: include/swift/Basic/DiagnosticConsumer.h
    • edit: include/swift/Basic/TreeScopedHashTable.h
    • edit: lib/AST/GenericSignature.cpp
    • edit: include/swift/Basic/DiverseList.h
    • edit: lib/Frontend/SerializedDiagnosticConsumer.cpp
    • edit: include/swift/AST/KnownProtocols.def
    • edit: benchmark/single-source/ProtocolDispatch.swift
    • edit: benchmark/single-source/ArraySubscript.swift
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: lib/IRGen/GenCall.h
    • edit: lib/IRGen/IRGen.cpp
    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: include/swift/AST/DiagnosticsCommon.def
    • edit: include/swift/SILOptimizer/Analysis/Analysis.h
    • edit: lib/IRGen/DominancePoint.h
    • edit: lib/IRGen/StructLayout.cpp
    • edit: benchmark/single-source/DictionaryBridge.swift
    • edit: include/swift/AST/ASTScope.h
    • edit: include/swift/AST/LookupKinds.h
    • edit: lib/SILOptimizer/Mandatory/DataflowDiagnostics.cpp
    • edit: include/swift/AST/TypeVisitor.h
    • edit: lib/SILOptimizer/Transforms/Sink.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Option/SanitizerOptions.cpp
    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: lib/AST/CaptureInfo.cpp
    • edit: lib/IDE/SwiftSourceDocInfo.cpp
    • edit: lib/AST/Stmt.cpp
    • edit: benchmark/single-source/RecursiveOwnedParameter.swift
    • edit: lib/SILOptimizer/Transforms/DeadObjectElimination.cpp
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirrorTypes.h
    • edit: include/swift/Basic/Program.h
    • edit: lib/IRGen/GenCast.h
    • edit: lib/Basic/Edit.cpp
    • edit: include/swift/AST/SearchPathOptions.h
    • edit: include/swift/SIL/SILBuiltinVisitor.h
    • edit: lib/Basic/DemangleWrappers.cpp
    • edit: lib/RemoteAST/InProcessMemoryReader.cpp
    • edit: include/swift/AST/SILLayout.h
    • edit: benchmark/single-source/DictTest3.swift
    • edit: include/swift/SIL/SILValue.h
    • edit: include/swift/Runtime/MutexPThread.h
    • edit: include/swift/AST/TypeAlignments.h
    • edit: include/swift/Runtime/Concurrent.h
    • edit: include/swift/IRGen/IRGenSILPasses.h
    • edit: lib/SILGen/Condition.h
    • edit: include/swift/Basic/Version.h
    • edit: include/swift/Runtime/Reflection.h
    • edit: lib/SILOptimizer/IPO/GlobalPropertyOpt.cpp
    • edit: benchmark/utils/main.swift
    • edit: lib/SIL/SILLocation.cpp
    • edit: include/swift/AST/USRGeneration.h
    • edit: include/swift/AST/PlatformKind.h
    • edit: lib/SILOptimizer/Analysis/ColdBlockInfo.cpp
    • edit: lib/Parse/Lexer.cpp
    • edit: lib/SILOptimizer/ARC/ARCRegionState.h
    • edit: benchmark/single-source/ArrayOfGenericPOD.swift
    • edit: lib/SIL/SILGlobalVariable.cpp
    • edit: lib/IRGen/IRGenMangler.cpp
    • edit: lib/SILGen/SILGenPattern.cpp
    • edit: lib/AST/DeclNameLoc.cpp
    • edit: lib/Basic/Platform.cpp
    • edit: include/swift/SIL/SILVTable.h
    • edit: include/swift/Basic/TopCollection.h
    • edit: include/swift/Markup/AST.h
    • edit: lib/IRGen/WeakTypeInfo.h
    • edit: lib/Driver/ToolChains.h
    • edit: lib/Frontend/FrontendOptions.cpp
    • edit: lib/SILGen/SILGenForeignError.cpp
    • edit: include/swift/AST/RawComment.h
    • edit: include/swift/Basic/Platform.h
    • edit: include/swift/SIL/TypeLowering.h
    • edit: lib/Basic/UnicodeExtendedGraphemeClusters.cpp.gyb
    • edit: lib/SILOptimizer/Analysis/SideEffectAnalysis.cpp
    • edit: lib/IRGen/GenericRequirement.h
    • edit: include/swift/AST/NameLookup.h
    • edit: benchmark/single-source/StackPromo.swift
    • edit: lib/IDE/CommentConversion.cpp
    • edit: benchmark/scripts/Benchmark_DTrace.in
    • edit: benchmark/utils/ObjectiveCTests/ObjectiveCTests.h
    • edit: lib/SILOptimizer/PassManager/PrettyStackTrace.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerBuiltinVisitors.cpp
    • edit: include/swift/AST/Mangle.h
    • edit: include/swift/SIL/SILDeclRef.h
    • edit: lib/IDE/SyntaxModel.cpp
    • edit: lib/Basic/ClusteredBitVector.cpp
    • edit: lib/SIL/SILValue.cpp
    • edit: include/swift/SIL/PrettyStackTrace.h
    • edit: lib/SILGen/ExitableFullExpr.h
    • edit: lib/SILOptimizer/ARC/ARCRegionState.cpp
    • edit: include/swift/Serialization/SerializedSILLoader.h
    • edit: lib/Markup/LineList.cpp
    • edit: lib/SIL/SILModule.cpp
    • edit: include/swift/SIL/SILOpenedArchetypesTracker.h
    • edit: lib/IRGen/SwiftTargetInfo.h
    • edit: include/swift/Basic/Dwarf.h
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
    • edit: include/swift/Index/Index.h
    • edit: include/swift/AST/DiagnosticsFrontend.def
    • edit: include/swift/AST/AST.h
    • edit: lib/SILOptimizer/Analysis/DestructorAnalysis.cpp
    • edit: lib/IRGen/ConstantBuilder.h
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/DiagnosticList.cpp
    • edit: lib/IRGen/GenProto.h
    • edit: include/swift/SILOptimizer/Utils/SILSSAUpdater.h
    • edit: lib/Immediate/ImmediateImpl.h
    • edit: lib/LLVMPasses/LLVMARCContract.cpp
    • edit: lib/Parse/ParseGeneric.cpp
    • edit: lib/Frontend/AppleHostVersionDetection.mm
    • edit: lib/IRGen/ClassMetadataLayout.h
    • edit: benchmark/utils/convertToJSON.py
    • edit: benchmark/single-source/Phonebook.swift
    • edit: lib/SILOptimizer/Transforms/ARCCodeMotion.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: benchmark/single-source/PolymorphicCalls.swift
    • edit: lib/SILGen/ManagedValue.h
    • edit: lib/IRGen/GenObjC.h
    • edit: include/swift/Remote/CMemoryReader.h
    • edit: lib/SIL/InstructionUtils.cpp
    • edit: lib/SILOptimizer/UtilityPasses/EpilogueARCMatcherDumper.cpp
    • edit: lib/SILOptimizer/UtilityPasses/IVInfoPrinter.cpp
    • edit: include/swift/Frontend/SerializedDiagnosticConsumer.h
    • edit: include/swift/Basic/ColorUtils.h
    • edit: include/swift/SILOptimizer/Analysis/EscapeAnalysis.h
    • edit: lib/ClangImporter/ClangDiagnosticConsumer.cpp
    • edit: include/swift/AST/TypeRefinementContext.h
    • edit: include/swift/AST/SourceEntityWalker.h
    • edit: lib/SILOptimizer/Transforms/SILCodeMotion.cpp
    • edit: include/swift/SIL/PatternMatch.h
    • edit: include/swift/SIL/SILDefaultWitnessTable.h
    • edit: lib/Basic/Remangle.cpp
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h
    • edit: lib/SILOptimizer/Transforms/CopyForwarding.cpp
    • edit: lib/IRGen/MetadataLayout.h
    • edit: include/swift/Parse/Parser.h
    • edit: lib/Basic/DiagnosticConsumer.cpp
    • edit: lib/SILOptimizer/UtilityPasses/BugReducerTester.cpp
    • edit: lib/AST/Pattern.cpp
    • edit: benchmark/single-source/StringTests.swift
    • edit: lib/IRGen/IndirectTypeInfo.h
    • edit: benchmark/single-source/NopDeinit.swift
    • edit: include/swift/AST/Builtins.h
    • edit: include/swift/Basic/SourceLoc.h
    • edit: lib/AST/DocComment.cpp
    • edit: lib/ClangImporter/ImportMacro.cpp
    • edit: lib/FrontendTool/ReferenceDependencies.cpp
    • edit: include/swift/SILOptimizer/Analysis/AliasAnalysis.h
    • edit: include/swift/Parse/Tokens.def
    • edit: include/swift/AST/TypeReprNodes.def
    • edit: lib/SILOptimizer/Transforms/OwnershipModelEliminator.cpp
    • edit: include/swift/IDE/Utils.h
    • edit: lib/SIL/SILCoverageMap.cpp
    • edit: include/swift/Basic/Demangler.h
    • edit: include/swift/Parse/Scope.h
    • edit: lib/LLVMPasses/LLVMSwiftAA.cpp
    • edit: include/swift/AST/Comment.h
    • edit: benchmark/single-source/MonteCarloE.swift
    • edit: include/swift/SILOptimizer/PassManager/PassPipeline.h
    • edit: lib/Immediate/Immediate.cpp
    • edit: include/swift/AST/TypeRepr.h
    • edit: benchmark/single-source/Sim2DArray.swift
    • edit: lib/SILGen/SILGenGlobalVariable.cpp
    • edit: lib/Basic/TaskQueue.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: include/swift/Basic/Varint.h
    • edit: lib/IRGen/Callee.h
    • edit: lib/SILOptimizer/Analysis/AliasAnalysis.cpp
    • edit: lib/SILOptimizer/ARC/GlobalLoopARCSequenceDataflow.cpp
    • edit: benchmark/single-source/DictionarySwap.swift
    • edit: include/swift/AST/ModuleLoader.h
    • edit: include/swift/IDE/CommentConversion.h
    • edit: lib/IRGen/ReferenceTypeInfo.h
    • edit: include/swift/SIL/SILBuilder.h
    • edit: lib/Basic/Demangle.cpp
    • edit: lib/AST/ForeignRepresentationInfo.h
    • edit: include/swift/Reflection/TypeRefs.def
    • edit: include/swift/Basic/OptionalEnum.h
    • edit: lib/SILGen/SILGenDynamicCast.h
    • edit: include/swift/Basic/LLVMInitialize.h
    • edit: lib/IRGen/GenClangType.cpp
    • edit: lib/IRGen/GenTuple.h
    • edit: include/swift/Driver/Driver.h
    • edit: lib/Basic/Darwin/Cache-Mac.cpp
    • edit: include/swift/AST/FunctionRefKind.h
    • edit: lib/IRGen/LoadableTypeInfo.h
    • edit: lib/SIL/SILPrinter.cpp
    • edit: include/swift/SwiftRemoteMirror/MemoryReaderInterface.h
    • edit: lib/SILOptimizer/Transforms/UnsafeGuaranteedPeephole.cpp
    • edit: lib/SIL/SILBasicBlock.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/SILOptimizer/Analysis/CFG.cpp
    • edit: include/swift/SIL/SILCloner.h
    • edit: include/swift/SILOptimizer/Analysis/ValueTracking.h
    • edit: benchmark/single-source/AnyHashableWithAClass.swift
    • edit: include/swift/SIL/SILPrintContext.h
    • edit: benchmark/single-source/RGBHistogram.swift
    • edit: benchmark/single-source/StringWalk.swift
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: lib/IRGen/SwitchBuilder.h
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: lib/Index/IndexSymbol.cpp
    • edit: benchmark/single-source/DictTest.swift
    • edit: include/swift/ClangImporter/ClangImporterOptions.h
    • edit: include/swift/SILOptimizer/Analysis/ProgramTerminationAnalysis.h
    • edit: include/swift/Basic/Sanitizers.h
    • edit: include/swift/LLVMPasses/PassesFwd.h
    • edit: lib/SILGen/Varargs.h
    • edit: include/swift/SIL/SILVisitor.h
    • edit: include/swift/Basic/Range.h
    • edit: include/swift/Runtime/Config.h
    • edit: lib/IRGen/GenEnum.h
    • edit: lib/SILOptimizer/Analysis/FunctionOrder.cpp
    • edit: benchmark/single-source/SetTests.swift
    • edit: include/swift/IDE/REPLCodeCompletion.h
    • edit: lib/IRGen/AllocStackHoisting.cpp
    • edit: lib/SILGen/ManagedValue.cpp
    • edit: lib/SILOptimizer/Analysis/LoopAnalysis.cpp
    • edit: lib/SIL/SIL.cpp
    • edit: include/swift/Option/Options.td
    • edit: lib/SIL/Linker.h
    • edit: lib/IRGen/GenCoverage.cpp
    • edit: lib/IRGen/GenExistential.cpp
    • edit: lib/Index/Index.cpp
    • edit: include/swift/SwiftDemangle/SwiftDemangle.h
    • edit: include/swift/AST/ExprNodes.def
    • edit: benchmark/single-source/SortStrings.swift
    • edit: include/swift/SILOptimizer/Utils/PerformanceInlinerUtils.h
    • edit: lib/IRGen/IRGen.h
    • edit: lib/IRGen/GenObjC.cpp
    • edit: lib/AST/ConformanceLookupTable.cpp
    • edit: lib/IRGen/GenConstant.cpp
    • edit: include/swift/AST/DefaultArgumentKind.h
    • edit: include/swift/Basic/NullablePtr.h
    • edit: include/swift/AST/TypeMatcher.h
    • edit: include/swift/AST/TypeNodes.def
    • edit: lib/SILGen/ArgumentSource.h
    • edit: include/swift/AST/StmtTransformer.h
    • edit: lib/SILOptimizer/IPO/UsePrespecialized.cpp
    • edit: include/swift/AST/PatternNodes.def
    • edit: lib/IRGen/GenArchetype.h
    • edit: benchmark/single-source/PopFrontGeneric.swift
    • edit: include/swift/AST/SILOptions.h
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: lib/SIL/SILOpenedArchetypesTracker.cpp
    • edit: lib/SILOptimizer/ARC/ARCSequenceOpts.cpp
    • edit: benchmark/utils/ArgParse.swift
    • edit: lib/IRGen/LocalTypeData.cpp
    • edit: lib/AST/Module.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: include/swift/Basic/PrettyStackTrace.h
    • edit: lib/SILOptimizer/ARC/RCStateTransition.h
    • edit: lib/IRGen/TypeVisitor.h
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: lib/Driver/Compilation.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/IRGen/EnumPayload.h
    • edit: lib/Driver/ToolChain.cpp
    • edit: lib/SILOptimizer/Analysis/BasicCalleeAnalysis.cpp
    • edit: include/swift/AST/IRGenOptions.h
    • edit: lib/SILGen/JumpDest.h
    • edit: benchmark/scripts/perf_test_driver/swift_stats.d
    • edit: benchmark/single-source/NSStringConversion.swift
  • Commit 67d56d7dbf685a771edd9218043176bf3a080120 by practicalswift:
    [gardening] Remove unused variable allow_non_zero_exit

    • edit: utils/swift_build_support/swift_build_support/shell.py
  • Commit f3b9f91239bebe7fc625e3a939d0c8f91a2a3386 by practicalswift:
    [gardening] Remove unused method hasAtMostOneOpenedArchetype

    • edit: lib/SIL/SILOpenedArchetypesTracker.cpp
  • Commit c2a8eacdd91f58d475763bbd3ce694d17c7d04e8 by jgroff:
    Note that withoutActuallyEscaping is available in the changelog.

  • Commit b75ef56bdc5a72c93284aeaee68104412fe8bf46 by dgregor:
    [Serialization] Record generic environments for deserialized archetypes.

    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/GenericEnvironment.cpp
  • Commit ad90116da955036f0e13232d506599f09dad97d9 by dgregor:
    [Serialization] Wire up archetype generic environments eagerly.

    • edit: include/swift/Serialization/ModuleFile.h
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: include/swift/AST/Types.h
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/GenericEnvironment.cpp
  • Commit 153730d3a1eaae10abd125ef749dad0274dc470f by practicalswift:
    [gardening] Fix header consistency

    • edit: lib/Frontend/AppleHostVersionDetection.h
    • edit: lib/Sema/InstrumenterSupport.cpp
    • edit: include/swift/SIL/SILArgumentConvention.h
  • Commit 6af21f7b057652beef26fed7698e88335ead4d0c by practicalswift:
    [gardening] “a” vs. “an”

    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: docs/Swift3Compatibility.md
  • Commit 94091980b395987cc138a1f5cbab69104b4ee482 by practicalswift:
    [gardening] Remove dupe word

    • edit: lib/Sema/CSDiag.cpp
  • Commit 30a88d38e683ec8234f73d10452b4c2e8f9d367d by practicalswift:
    [gardening] Fix recently introduced typos

    • edit: test/Parse/enum_element_pattern_swift4.swift
    • edit: include/swift/IDE/Utils.h
    • edit: lib/Sema/CSDiag.cpp
    • edit: stdlib/public/runtime/Reflection.mm
    • edit: lib/IDE/SwiftSourceDocInfo.cpp
    • edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
    • edit: benchmark/utils/main.swift
    • edit: stdlib/public/core/UnsafePointer.swift.gyb
    • edit: include/swift/AST/Types.h
    • edit: benchmark/single-source/ReversedCollections.swift
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: stdlib/public/runtime/Casting.cpp
    • edit: test/Compatibility/enum_element_pattern.swift
  • Commit 36c63d55d385a5da66b9afc2e24b6fd3493c45a4 by practicalswift:
    [swiftc (43 vs. 5390)] Add crasher in

    • add: validation-test/compiler_crashers/28620-type-mayhavemembers.swift
  • Commit b83ed1d5e0370b0d64bad18884e66b3b5f8ba7c6 by practicalswift:
    [swiftc (44 vs. 5390)] Add crasher in

    • add: validation-test/compiler_crashers/28621-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
  • Commit 02012412807cab5480605282a35f330d926ddec9 by practicalswift:
    Add “REQUIRES: OS=linux-gnu”

    • edit: validation-test/compiler_crashers/28621-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
  • Commit f7c8a9245b63aa5eff6aedb719859c9c160083c8 by jordan_rose:
    SR-3378: Replace deprecated methods addingPercentEscapes(using:) and

    • edit: test/stdlib/NSStringAPI.swift
  • Commit b843a01919a30295a19578a6785f83c3e5f8be02 by practicalswift:
    Remove “REQUIRES: deterministic-behavior” from crashers that are now

    • edit: validation-test/compiler_crashers/28474-unreachable-executed-at-swift-lib-ast-type-cpp-1325.swift
    • edit: validation-test/compiler_crashers/28555-unreachable-executed-at-swift-lib-ast-type-cpp-1318.swift
    • edit: validation-test/compiler_crashers/28543-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
  • Commit 45714e626357dd816a5a3d53787b727f62f3de64 by phausler:
    [Foundation] Correct sequence initializers for Data when

    • edit: test/stdlib/TestData.swift
    • edit: stdlib/public/SDK/Foundation/Data.swift
  • Commit 7e66ecfde81856e816d8fe3ab816bad2655b742e by practicalswift:
    Mark previously non-deterministic compiler crashes as fixed.

    • delete: validation-test/compiler_crashers/28504-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
    • add: validation-test/compiler_crashers_fixed/28504-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
    • add: validation-test/compiler_crashers_fixed/28447-result-case-not-implemented-failed.swift
    • add: validation-test/compiler_crashers_fixed/28491-result-case-not-implemented.swift
    • delete: validation-test/compiler_crashers/28491-result-case-not-implemented.swift
    • delete: validation-test/compiler_crashers/28483-unreachable-executed-at-swift-lib-ast-type-cpp-1117.swift
    • delete: validation-test/compiler_crashers/28447-result-case-not-implemented-failed.swift
    • add: validation-test/compiler_crashers_fixed/28483-unreachable-executed-at-swift-lib-ast-type-cpp-1117.swift
  • Commit 4bc7435bb1cb877b0a0aaec78723a6719932413f by nhawes:
    [indexer] provide names for pseudo accessors too

    • edit: test/SourceKit/Indexing/index.swift.response
    • edit: lib/Index/Index.cpp
    • edit: test/SourceKit/Indexing/index_enum_case.swift.response
    • edit: test/SourceKit/Indexing/index_bad_modulename.swift.response
    • edit: test/Index/roles.swift
    • edit: test/SourceKit/Indexing/index_forbid_typecheck.swift.response
    • edit: test/SourceKit/Indexing/index_big_array.swift.response
  • Commit 5020d92341e57569dd672067e1af4b1f3dfb548c by practicalswift:
    [swiftc (45 vs. 5390)] Add crasher in swift::Expr::walk(…)

    • add: validation-test/compiler_crashers/28622-vd-getdeclcontext-ismodulescopecontext.swift
  • Commit 0febbf0b72a38f5391d66a154fb374c7c7e69466 by devteam.codafi:
    Effectively revert #5778

    • delete: lib/Parse/ConditionResolver.cpp
    • edit: lib/Sema/SourceLoader.cpp
    • delete: include/swift/AST/StmtTransformer.h
    • edit: lib/Frontend/Frontend.cpp
    • delete: lib/AST/StmtTransformer.cpp
    • edit: lib/Parse/ParseStmt.cpp
    • edit: include/swift/AST/Stmt.h
    • edit: lib/Parse/Parser.cpp
    • edit: include/swift/AST/AST.h
    • edit: include/swift/Subsystems.h
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/AST/CMakeLists.txt
    • edit: lib/Sema/TypeChecker.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: include/swift/Parse/ParserResult.h
    • edit: lib/Parse/CMakeLists.txt
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/PlaygroundTransform.cpp
  • Commit 9c7a6cfaa37386b52c8a1e9162faf8e768e3dd07 by devteam.codafi:
    Fix a crasher

    • add: validation-test/compiler_crashers_fixed/28611-isa-x-val-cast-ty-argument-of-incompatible-type.swift
    • delete: validation-test/compiler_crashers/28611-isa-x-val-cast-ty-argument-of-incompatible-type.swift
  • Commit d2570cb96460cb722902a510b218cf141ed56645 by devteam.codafi:
    Restore local type declarations list

    • edit: lib/Parse/ParseDecl.cpp
    • edit: include/swift/Parse/Scope.h
    • edit: lib/Parse/Scope.cpp
    • edit: test/Parse/ConditionalCompilation/can_import.swift
    • edit: test/Parse/ConditionalCompilation/basicParseErrors.swift
    • edit: test/Parse/ConditionalCompilation/can_import_idempotent.swift
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: include/swift/Parse/Parser.h
    • edit: include/swift/AST/Decl.h
    • edit: test/ClangImporter/MixedSource/can_import_objc_idempotent.swift
    • edit: validation-test/compiler_crashers_fixed/28611-isa-x-val-cast-ty-argument-of-incompatible-type.swift
    • edit: lib/Parse/ParseStmt.cpp
    • edit: test/ClangImporter/can_import_missing_requirement.swift
    • edit: test/Parse/ConditionalCompilation/can_import_sdk.swift
  • Commit 264057dc04e143c5c8ea724d6c8f2d07d9055141 by xi_ge:
    [DocSupport] Ensure synthesized target is correct for enclosed nominal

    • edit: lib/AST/ASTPrinter.cpp
    • edit: test/SourceKit/DocSupport/Inputs/cake.swift
    • edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
    • edit: test/SourceKit/DocSupport/doc_swift_module.swift.response
  • Commit 1efafbcd9b6bb13a24f509985b3d0a879cfb8ca2 by mark.lacey:
    Fix one source of exponential behavior in the type checker.

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 1eb3a0532bfa12d2b42dee3fceef5d40866c14b8 by eeckstein:
    DeadFunctionElimination: don’t eliminate public methods which are called

    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
    • edit: lib/SILGen/SILGen.h
    • edit: include/swift/SIL/SILVTable.h
    • edit: docs/SIL.rst
    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: test/SIL/Parser/basic.sil
    • edit: test/SILGen/dynamic.swift
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/Serialization/SILFormat.h
    • edit: lib/SILGen/SILGenFunction.h
    • edit: lib/SIL/SILPrinter.cpp
    • edit: test/SILGen/vtable_thunks.swift
    • add: test/SILOptimizer/alive_method_with_thunk.swift
    • edit: lib/SIL/SILVTable.cpp
    • edit: lib/SILGen/SILGenType.cpp
    • edit: lib/SIL/Linker.cpp
  • Commit 2b4f1aecbdce8fa7cdb20482e9141f340c09abb8 by dgregor:
    Actually preserve the uniqueness of canonical generic environments.

    • edit: lib/AST/ASTContext.cpp
  • Commit 1ffb7cab94959cd01261bb00244790e1fe06a4f5 by github:
    Revert "Remove “REQUIRES: deterministic-behavior” from crashers that are

    • edit: validation-test/compiler_crashers/28543-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
    • edit: validation-test/compiler_crashers/28474-unreachable-executed-at-swift-lib-ast-type-cpp-1325.swift
    • edit: validation-test/compiler_crashers/28555-unreachable-executed-at-swift-lib-ast-type-cpp-1318.swift
  • Commit a33aed01807d6103ed9c663f88e9e33eb70ce73f by jordan_rose:
    [PrintAsObjC] Inline code segments in documentation should remain

    • edit: lib/IDE/CommentConversion.cpp
    • edit: test/PrintAsObjC/Inputs/comments-expected-output.h
  • Commit fdc74b457813d4a9e1ddbf883f4f759535bc085e by nhawes:
    [indexer] Add further tests for roles and relations

    • edit: test/Index/roles.swift
  • Commit 4ea522bef65a38a58b60f185b4b70d1c24897ca3 by shajrawi:
    Mandatory Inlining: Fix a bug wherein we added thick function’s

    • edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
    • edit: test/SILOptimizer/mandatory_inlining.sil
    • edit: test/SILOptimizer/mandatory_inlining.swift
  • Commit aa63f83f5155f0136d805ed0432f7b5a2f21b865 by spestov:
    Sema: Extract availability code into TypeCheckAvailability.cpp

    • edit: lib/Sema/MiscDiagnostics.cpp
    • add: lib/Sema/TypeCheckAvailability.h
    • edit: lib/Sema/CMakeLists.txt
    • edit: lib/Sema/TypeChecker.cpp
    • add: lib/Sema/TypeCheckAvailability.cpp
    • edit: lib/Sema/MiscDiagnostics.h
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 547c3a4b68a86545cfd0c3a5b399eba2e131e62d by github:
    Add references to CHANGELOG.md

  • Commit 32635696bdef8b9f905908b877a31146497c8ab5 by jacob:
    [Diagnostics] handle ‘open’ access control; introduce %error modifier

    • edit: include/swift/IDE/CodeCompletion.h
    • edit: test/Sema/accessibility.swift
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: test/attr/accessibility.swift
  • Commit 614018b4b85c0f632f0f5cfd88131ae3dc2ca3d8 by practicalswift:
    [swiftc (42 vs. 5394)] Add crasher in ?

    • add: validation-test/compiler_crashers/28623-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
  • Commit b4cef31ecc31d1300dc7a75ecf4c0931fab60d60 by practicalswift:
    [swiftc (42 vs. 5395)] Add crasher in swift::Expr::walk(…)

    • add: validation-test/compiler_crashers/28625-destoptionals-size-destextraoptionals-srcoptionals-size.swift
  • Commit 6509f5c9ee87a86f7d67ba2154eba5f50e0fab10 by practicalswift:
    [swiftc (43 vs. 5395)] Add crasher in swift::LValueType::get(…)

    • add: validation-test/compiler_crashers/28626-objectty-is-lvaluetype-objectty-is-inouttype-cannot-have-inout-or-lvalue-wrapped.swift
  • Commit 02f78c8fda86a33adee8ff05d3ba71302d71e5e0 by practicalswift:
    [swiftc (44 vs. 5395)] Add crasher in

    • add: validation-test/compiler_crashers/28627-unreachable-executed-at-swift-include-swift-ast-exprnodes-def-79.swift
  • Commit a4c1bd6a780c25e5997ff80ecabd2208fdd962da by practicalswift:
    [swiftc (45 vs. 5395)] Add crasher in

    • add: validation-test/compiler_crashers/28628-gettype-e-isassignabletype-setting-access-kind-on-non-l-value.swift
  • Commit 352ef18e6cd0341662b76354b540c0dde96b042d by practicalswift:
    [swiftc (46 vs. 5395)] Add crasher in

    • add: validation-test/compiler_crashers/28629-type-hastypeparameter-already-have-an-interface-type.swift
  • Commit 97cd9e588aebae806585efb46cf1b0746e6d49c8 by practicalswift:
    [swiftc (47 vs. 5395)] Add crasher in swift::ASTVisitor

    • add: validation-test/compiler_crashers/28630-anonymous-namespace-verifier-walktostmtpost-swift-stmt.swift
  • Commit 8ed233d96a37e8d9c5250cde4dbce64cac412ad3 by practicalswift:
    [swiftc (48 vs. 5395)] Add crasher in

    • add: validation-test/compiler_crashers/28631-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
  • Commit 45428a57f45ecaae37f3d2152fac45b42d70f8d4 by mardani29:
    Sort test file alphabetically

    • edit: test/Inputs/comment_to_something_conversion.swift
  • Commit 4ce30701336606e065d0ebc6902501dc8840a22a by mardani29:
    Add test case that reproduces bug SR-2860

    • edit: test/Inputs/comment_to_something_conversion.swift
    • edit: test/PrintAsObjC/Inputs/comments-expected-output.h
  • Commit a076f6cf27d3272df325b05aa5e3a615cb1d1d28 by practicalswift:
    Update crashers with correct annotations.

    • edit: validation-test/compiler_crashers/28550-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
    • edit: validation-test/compiler_crashers/28555-unreachable-executed-at-swift-lib-ast-type-cpp-1318.swift
    • delete: validation-test/compiler_crashers/28559-result-case-not-implemented.swift
    • edit: validation-test/compiler_crashers/28543-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
    • add: validation-test/compiler_crashers_fixed/28559-result-case-not-implemented.swift
    • edit: validation-test/compiler_crashers/28474-unreachable-executed-at-swift-lib-ast-type-cpp-1325.swift
    • edit: validation-test/compiler_crashers/28479-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
  • Commit cb5e7f1381e516f4dad123fc6801cb5795f48717 by practicalswift:
    [swiftc (48 vs. 5396)] Add crasher: UNREACHABLE executed at

    • add: validation-test/compiler_crashers/28632-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
  • Commit 6417606f5f0da1ae365507da6792321256ca5440 by practicalswift:
    [gardening] Make sure parameter comments match actual parameter names

    • edit: lib/Sema/TypeCheckNameLookup.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
  • Commit 83f250312ba3ce954940c41ebdb07165bf4d1432 by practicalswift:
    [gardening] Add override where appropriate

    • edit: lib/Sema/PlaygroundTransform.cpp
    • edit: lib/Sema/PCMacro.cpp
  • Commit adc75d6806596768247120b8587a19983700e9ac by practicalswift:
    [gardening] Add “// end anonymous namespace” where appropriate

    • edit: lib/IRGen/AllocStackHoisting.cpp
    • edit: lib/Sema/InstrumenterSupport.cpp
  • Commit 8c2b87bce0c7c32af8c0fdc450e97c7dfa5b55ad by practicalswift:
    [gardening] Add correct copyright notices

    • edit: stdlib/public/core/BidirectionalCollection.swift
    • edit: utils/swift_build_support/swift_build_support/diagnostics.py
    • edit: utils/find-overlay-dependencies-loop.sh
    • edit: validation-test/compiler_crashers_2_fixed/0047-sr3515.swift
    • edit: stdlib/public/core/Unmanaged.swift
    • edit: validation-test/compiler_crashers/28621-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
    • edit: stdlib/public/core/RandomAccessCollection.swift
    • edit: test/stdlib/TestFileManager.swift
    • edit: validation-test/compiler_crashers/28619-basety-islvaluetype-basety-is-anymetatypetype.swift
    • edit: validation-test/compiler_crashers/28620-type-mayhavemembers.swift
    • edit: test/stdlib/Casts.swift
  • Commit c9e534d4ead900bf915605264a639a731af35c26 by practicalswift:
    [gardening] Fix annotations for fixed crashers

    • add: validation-test/SIL/crashers_fixed/011-swift-typechecker-validatetype.sil
    • delete: validation-test/SIL/crashers/011-swift-typechecker-validatetype.sil
    • edit: validation-test/compiler_crashers_fixed/28559-result-case-not-implemented.swift
  • Commit a2928fca2d171adbf2bf496f24a25ce66d4bf425 by practicalswift:
    [gardening] can’t → can’t

    • edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
  • Commit f6b8bc2a5d6185d38848e0c995539da2403d75b8 by practicalswift:
    [gardening] we’d → we’d

    • edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
  • Commit 4a50e7ba9f83b88e36536ea27139762eb9dab8d5 by practicalswift:
    [gardening] PEP-8 fixes

    • edit: utils/swift_build_support/tests/products/test_swift.py
    • edit: utils/swift_build_support/swift_build_support/shell.py
  • Commit 663b92ece999cc636f4f526acf0e255c9f5583e9 by modocache:
    [AST] Completely replace Module with ModuleDecl

    • edit: include/swift/SIL/DynamicCasts.h
    • edit: lib/IDE/ModuleInterfacePrinting.cpp
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: lib/AST/Mangle.cpp
    • edit: lib/SILGen/SILGen.h
    • edit: include/swift/AST/NameLookup.h
    • edit: lib/Immediate/REPL.cpp
    • edit: lib/IRGen/Linking.h
    • edit: lib/Frontend/Frontend.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: include/swift/Frontend/Frontend.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftIndexing.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: include/swift/Serialization/SerializedModuleLoader.h
    • edit: lib/AST/Substitution.cpp
    • edit: lib/Serialization/SerializedModuleLoader.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/Parse/Parser.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: tools/driver/modulewrap_main.cpp
    • edit: lib/IRGen/GenClangType.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: include/swift/Serialization/ModuleFile.h
    • edit: lib/AST/Type.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: lib/SIL/SILModule.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/AST/Builtins.cpp
    • edit: tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/AST/ModuleNameLookup.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftASTManager.cpp
    • edit: lib/AST/NameLookupImpl.h
    • edit: lib/Immediate/Immediate.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: include/swift/ClangImporter/ClangModule.h
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/NameLookup.cpp
    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/Sema/NameBinding.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditorInterfaceGen.cpp
    • edit: include/swift/IDE/ModuleInterfacePrinting.h
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/AST/SourceEntityWalker.cpp
    • edit: tools/swift-ide-test/ModuleAPIDiff.cpp
    • edit: lib/SIL/DynamicCasts.cpp
    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: lib/IRGen/GenReflection.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/AST/LookupVisibleDecls.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/ConformanceLookupTable.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/AST/Module.cpp
    • edit: include/swift/AST/Module.h
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/Index/Index.cpp
    • edit: include/swift/SIL/TypeSubstCloner.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • edit: lib/Sema/SourceLoader.cpp
    • edit: lib/AST/ProtocolConformance.cpp
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/SIL/SILPrinter.cpp
    • edit: lib/IRGen/GenClass.cpp
    • edit: lib/Serialization/ModuleFile.cpp
    • edit: lib/IRGen/IRGen.cpp
  • Commit dd7360e82118cd0ace00f59a4fa40a06216248fa by xedin:
    [Diagnostics] Improve diagnostics for closures with erroneous implicit

    • edit: lib/Sema/CSDiag.cpp
    • edit: test/Constraints/closures.swift
  • Commit 281f4d99dd676dc432f6dbf211a6b52fa43e51d3 by github:
    Revert "Actually preserve the uniqueness of canonical generic

    • edit: lib/AST/ASTContext.cpp
  • Commit 2eb5153b154fdb2f3ebf95a80a876c9f6c897d0b by practicalswift:
    [swiftc (49 vs. 5396)] Add crasher in

    • add: validation-test/compiler_crashers/28633-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
  • Commit f23086bfaf76da579b6d93c16449ac6c16d9697a by mgottesman:
    [semantic-sil] Change ValueOwnershipKind into a struct enum and change

    • edit: include/swift/AST/Types.h
    • edit: include/swift/SIL/SILValue.h
    • edit: lib/SIL/SILOwnershipVerifier.cpp
    • edit: lib/SIL/SILValue.cpp
  • Commit 6b9aba8d2c87bb3ab08a9f06d81d9fc11815c3e4 by mgottesman:
    [semantic-sil] Add a constructor for making a ValueOwnershipKind from a

    • edit: lib/SIL/SILValue.cpp
    • edit: include/swift/SIL/SILValue.h
  • Commit f3603c4b87af7586bb16f2ecb5ad63af60b8c1b9 by mgottesman:
    [semantic-sil] Remove SILBasicBlock::replaceFunctionArgument. It is

    • edit: lib/SIL/SILBasicBlock.cpp
    • edit: include/swift/SIL/SILBasicBlock.h
  • Commit 0f1b8bbfda83c33acf86b1ebfc2266a37014e0d4 by mgottesman:
    [semantic-sil] Make a insertFunctionArgument helper method private.

    • edit: include/swift/SIL/SILBasicBlock.h
  • Commit 09fba17773a7eadf71fa7d29c2a94454fe1900be by practicalswift:
    [swiftc (50 vs. 5396)] Add crasher in swift::ASTVisitor

    • add: validation-test/compiler_crashers/28634-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
  • Commit 711644a92c9857c992b067259bbe6fd145e7871d by practicalswift:
    Add “REQUIRES: OS=linux-gnu”

    • edit: validation-test/compiler_crashers/28634-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
  • Commit 3918d9d25115527af0d82de9e658c9f29bf9c5b1 by practicalswift:
    [gardening] Replace likely word processor artefacts with ASCII

    • edit: docs/InitializerProblems.rst
    • edit: docs/StringDesign.rst
    • edit: docs/archive/Resilience.rst
    • edit: CHANGELOG.md
    • edit: docs/proposals/ValueSemantics.rst
    • edit: docs/proposals/valref.rst
    • edit: docs/proposals/archive/MemoryAndConcurrencyModel.rst
    • edit: docs/proposals/CPointerInteropLanguageModel.rst
    • edit: stdlib/public/core/UnsafeRawBufferPointer.swift.gyb
    • edit: docs/LibraryEvolution.rst
    • edit: lib/SILGen/SILGenConvert.cpp
    • edit: stdlib/public/core/Unicode.swift
    • edit: docs/SequencesAndCollections.rst
    • edit: docs/AccessControlInStdlib.rst
    • edit: docs/Arrays.rst
    • edit: docs/PatternMatching.rst
    • edit: docs/TextFormatting.rst
    • edit: docs/proposals/RemoteMirrors.rst
    • edit: docs/GitWorkflows.rst
    • edit: docs/proposals/Inplace.rst
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: docs/proposals/rejected/Clonable.rst
    • edit: docs/AccessControl.rst
    • edit: benchmark/README.md
    • edit: docs/proposals/archive/ProgramStructureAndCompilationModel.rst
    • edit: docs/proposals/InitializerInheritance.rst
    • edit: stdlib/public/SDK/Foundation/NSDictionary.swift
    • edit: docs/GenericsManifesto.md
    • edit: stdlib/public/SDK/Foundation/TimeZone.swift
    • edit: docs/MutationModel.rst
    • edit: docs/proposals/rejected/ClassConstruction.rst
  • Commit c471464790ef07575669a2919609fb64da0f4d4d by practicalswift:
    [swiftc (51 vs. 5396)] Add crasher in swift::TupleType::get

    • add: validation-test/compiler_crashers/28635-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
  • Commit be75e15a0f16cf7e76edd0ed5780eff627048f32 by practicalswift:
    Add “REQUIRES: OS=linux-gnu”

    • edit: validation-test/compiler_crashers/28635-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
  • Commit 83111441878c8bdf767b90a3465071b45a2b9594 by github:
    Revert "[swiftc (49 vs. 5396)] Add crasher in

    • delete: validation-test/compiler_crashers/28633-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
  • Commit b9570eebfea93323571c83e34f53ada3edebd505 by spestov:
    scale-test: Fix a typo

    • edit: utils/scale-test
  • Commit 95ddef57df55723c2ea25f22a311aa625d2fcecd by spestov:
    Fix JSON serialization of ConstraintSolver statistics

    • edit: lib/Sema/CSSolver.cpp
  • Commit 8d46ec47131990a17af66a6f8a573ac2c37603df by spestov:
    Actually enable scale-tests

    • edit: validation-test/compiler_scale/callee_analysis_invalidation.gyb
    • edit: validation-test/compiler_scale/scale_neighbouring_getset.gyb
  • Commit a9439bb2422ab7320619c8836b35b925a2c5fd2a by modocache:
    [ClangImporter] ‘returns_twice’ funcs unavailable

    • add: test/ClangImporter/availability_returns_twice.swift
    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit 844765b2fc7217d49712e85b8dec5e92e1492db7 by spestov:
    SILOptimizer: Clean up hasDynamicSelfTypes() and

    • edit: include/swift/SILOptimizer/Utils/Local.h
    • edit: lib/SILOptimizer/IPO/UsePrespecialized.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
  • Commit 7731d4c6cb406f808a3ea1c2519e2481e858e7fd by spestov:
    Sema: Remove some unnecessary calls to getCanonicalType()

    • edit: lib/AST/Availability.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/PlaygroundTransform.cpp
    • edit: lib/AST/Substitution.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/AST/ProtocolConformance.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
  • Commit 208dec74d01621880895d7b05fb1b38a69c68d2f by spestov:
    Sema: Validate addressors when an AbstractStorageDecl is validated

    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 02185c30ee361118f457663d4fb0211bd24abfbb by spestov:
    Sema: When validating members for layout, skip certain members

    • add: validation-test/compiler_scale/enum_members.gyb
    • edit: lib/Sema/TypeChecker.cpp
    • add: validation-test/compiler_scale/struct_members.gyb
  • Commit 6c75bf8dc5072d65f204b5724930523376366c20 by spestov:
    Update source-stability test

    • edit: test/api-digester/source-stability.swift.expected
  • Commit 20b13bde5f4c0f48cdf61d9094ccb4ab2e432f92 by spestov:
    scale_tests require an asserts build

    • edit: validation-test/compiler_scale/enum_members.gyb
    • edit: validation-test/compiler_scale/callee_analysis_invalidation.gyb
    • edit: validation-test/compiler_scale/struct_members.gyb
    • edit: validation-test/compiler_scale/scale_neighbouring_getset.gyb
  • Commit 0f716e643bc3124053c3c5b675ce0049c8b30cf8 by xedin:
    [QoI] Fix inference of inout closure parameters in generic contexts

    • edit: test/Constraints/closures.swift
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 257e79d18e8fca032a32f40f9f95e7aa363e7b93 by practicalswift:
    [swiftc (49 vs. 5396)] Add crasher in

    • add: validation-test/compiler_crashers/28633-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
  • Commit 27fc305e92475f1a49991e3bb9474ace1be5f932 by practicalswift:
    Add “// REQUIRES: deterministic-behavior”

    • edit: validation-test/compiler_crashers/28633-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
  • Commit 7a5ef4bdd10560e9e4fe3f53fee0b506f90de102 by hughbellars:
    Support building swift/AST with MSVC on Windows

    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ForeignRepresentationInfo.h
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/AST/ConformanceLookupTable.cpp
    • edit: include/swift/AST/AnyFunctionRef.h
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/Attr.cpp
    • edit: lib/AST/NameLookup.cpp
    • edit: include/swift/AST/TypeMatcher.h
    • edit: lib/AST/TypeRefinementContext.cpp
    • edit: lib/AST/Stmt.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/ConformanceLookupTable.h
    • edit: lib/AST/DefaultArgumentKind.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/Builtins.cpp
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: include/swift/AST/Module.h
    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/Module.cpp
    • edit: include/swift/AST/TypeRepr.h
    • edit: lib/AST/ProtocolConformance.cpp
    • edit: lib/Markup/AST.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/AST/ASTScope.cpp
    • edit: include/swift/AST/ProtocolConformance.h
    • edit: lib/AST/Expr.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/AST/Mangle.cpp
    • edit: lib/AST/DiagnosticEngine.cpp
  • Commit 36100bf21cf581c9633aee17e85a5a8a6c62bcd5 by hughbellars:
    Fix errors and warnings building swift/SIL on Windows using MSVC

    • edit: lib/SIL/AbstractionPattern.cpp
    • edit: include/swift/SIL/SILOpenedArchetypesTracker.h
    • edit: lib/SIL/SILType.cpp
    • edit: include/swift/SIL/Projection.h
    • edit: include/swift/SIL/SILUndef.h
    • edit: lib/SIL/SILModule.cpp
    • edit: lib/SIL/SILInstruction.cpp
    • edit: include/swift/SIL/SILLinkage.h
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/SIL/TypeLowering.cpp
    • edit: lib/SIL/SIL.cpp
    • edit: lib/SIL/InstructionUtils.cpp
    • edit: include/swift/SIL/SILArgument.h
    • edit: lib/SIL/Projection.cpp
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/SIL/SILInstructions.cpp
    • edit: include/swift/SIL/SILAllocated.h
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: lib/SIL/Bridging.cpp
  • Commit 8d895d38267ea513f00eae70ec3a696aebc489d9 by practicalswift:
    Add “// REQUIRES: deterministic-behavior”

    • edit: validation-test/compiler_crashers/28635-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
  • Commit 49cd8b1cf92fc7abc1471278a9c4e25ef5ea4faf by practicalswift:
    [swiftc (52 vs. 5396)] Add crasher in

    • add: validation-test/compiler_crashers/28636-base-base-hastypeparameter.swift
  • Commit ed36d8f7e5d35b079f2bac3baf0e1818d44c8d32 by practicalswift:
    [swiftc (53 vs. 5396)] Add crasher in swift::TupleType::get

    • add: validation-test/compiler_crashers/28637-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
  • Commit 3638849826d699a00f5a1be3de60cbfcd91e9c2b by practicalswift:
    [swiftc (54 vs. 5396)] Add crasher in swift::ASTVisitor

    • add: validation-test/compiler_crashers/28638-anonymous-namespace-verifier-checksametype-swift-type-swift-type-char-const.swift
  • Commit cceba6c09b61147d324789303d9c2e6c04436b00 by hughbellars:
    Fix library_IMPLIB-NOTFOUND errors building Swift on Windows

    • edit: cmake/modules/AddSwift.cmake
  • Commit 6587f2023592f2f2ecf931ede6d54dc42dd866a9 by practicalswift:
    [swiftc (55 vs. 5396)] Add crasher in swift::Type::findIf

    • add: validation-test/compiler_crashers/28639-unreachable-executed-at-swift-lib-ast-type-cpp-1337.swift
  • Commit d63269505b48f25a06997c5a8fb70bcac6f821a9 by practicalswift:
    [swiftc (56 vs. 5396)] Add crasher in swift::TupleType::get

    • add: validation-test/compiler_crashers/28640-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
  • Commit 961b8aecd2f96b89b22c6886da960c4d28623980 by dgregor:
    [Serialization] Only serialize SIL function generic env. with the body

    • edit: lib/Serialization/SerializeSIL.cpp
  • Commit bc3f88f251135b8b9681f3925920564083623c3a by dgregor:
    [Archetype builder] Never use the representative as the archetype

    • edit: test/Generics/associated_type_typo.swift
    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit 73813476deab4c852c9c0cf5e5166e06dac81a45 by github:
    Revert "[Archetype builder] Never use the representative as the

    • edit: test/Generics/associated_type_typo.swift
    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit cdb73ae1930b48ee3b8adb7aa96286e69472703a by hughbellars:
    Fix undefined __USER_LABEL_PREFIX compiling swift/LLVMPasses

    • edit: include/swift/Runtime/Config.h
  • Commit 32ba5f24cb96834238180ad19da0ecc2fc722806 by nhawes:
    [indexer] Don’t output implicit symbol names in order to maintain the

    • edit: tools/SourceKit/lib/SwiftLang/SwiftIndexing.cpp
    • edit: test/SourceKit/Indexing/index.swift.response
    • edit: test/SourceKit/Indexing/index_bad_modulename.swift.response
    • edit: test/SourceKit/Indexing/index_enum_case.swift.response
    • edit: test/SourceKit/Indexing/index_big_array.swift.response
    • edit: test/SourceKit/Indexing/index_forbid_typecheck.swift.response
  • Commit 9b38b0a9d5e67adb13f569f8129b8e771927b7c1 by hughbellars:
    Fix MSVC errors compiling GenMeta.cpp

    • edit: include/swift/Runtime/Metadata.h
  • Commit b2a099230fc9cca5e208c4c84caf62a560a2655c by tylers:
    [SourceKit] Document source.request.mangle_simple_class

    • edit: tools/SourceKit/docs/Protocol.md
  • Commit 05f1b24a078adb47ca1ad84cb5d0f38fb0bb718c by dgregor:
    [Archetype builder] Never use the representative as the archetype

    • edit: test/Generics/associated_type_typo.swift
    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit 30fa03978fc8cff0361eb225fcb3442babc14a5d by hughbellars:
    Fix MSVC errors compiling SILGenExpr.cpp

    • edit: lib/SILGen/SILGenExpr.cpp
  • Commit bd777198743d1444248012c4c1c7bfd56cecc4e9 by practicalswift:
    [swiftc (57 vs. 5396)] Add crasher in

    • add: validation-test/compiler_crashers/28641-result-case-not-implemented.swift
  • Commit 7b06a0425e42a026fef951ee52840171473ed0cb by doug_coleman:
    SourceKit: Fix cmake for ASAN builds on macos.

    • edit: tools/SourceKit/tools/sourcekitd/lib/API/CMakeLists.txt
  • Commit f80f31d9f2ecd020052a52e46f6945b989c59e3a by eeckstein:
    fix a use-after-free problem in redundant load elimination

    • edit: lib/SILOptimizer/Utils/LoadStoreOptUtils.cpp
  • Commit c9a6532e08c21c3d3bb8ce6e6be38de880584c91 by mgottesman:
    [cmake] Add support for generating targets for a -Onone sib stdlib and

    • edit: cmake/modules/AddSwift.cmake
    • edit: cmake/modules/SwiftSource.cmake
    • edit: stdlib/CMakeLists.txt
  • Commit 4a2912d37782963ec21c567c597c625309b20efa by mgottesman:
    [bug-reducer] If extra_args is None, set self.extra_args to [], not None

    • edit: utils/bug_reducer/bug_reducer/bug_reducer_utils.py
  • Commit 1782997f6f7e83a5b2977a05b9a74cdde406ec18 by doug_coleman:
    utils: Make linux build ninja because the installed ninja is 1.5.1 for

    • edit: utils/build-presets.ini
  • Commit e0ed4a1e97b7746ae8402f3549ba874761d3a7ce by spestov:
    Sema: Diagnose types nested inside closures in generic context

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/decl/nested/type_in_function.swift
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 5eb16e6b34ed96a3b50bb82966742c9405ce8a99 by spestov:
    Include-what-you-use: Initializer.h should not be pulled in from AST.h

    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/AST/NameLookup.cpp
    • edit: lib/Sema/TypeCheckExpr.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/Parse/ParsePattern.cpp
    • edit: include/swift/AST/Initializer.h
    • edit: lib/Sema/TypeCheckError.cpp
    • edit: lib/AST/LookupVisibleDecls.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: include/swift/AST/AST.h
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/CSDiag.cpp
  • Commit d65d1d25f9a9248ac28494070e7246e603f60c43 by spestov:
    Sema: Diagnostics for @_inlineable, @_versioned and Swift 4 default

    • edit: test/SILOptimizer/devirt_access.swift
    • edit: test/IRGen/local_types.swift
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: stdlib/public/core/UnicodeScalar.swift
    • delete: test/SILOptimizer/devirt_access_other_module.swift
    • edit: lib/Sema/CMakeLists.txt
    • edit: stdlib/public/core/CTypes.swift
    • edit: stdlib/public/core/Unmanaged.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: test/IDE/local_types.swift
    • edit: stdlib/public/core/SipHash.swift.gyb
    • add: lib/Sema/ResilienceDiagnostics.cpp
    • edit: test/IDE/merge_local_types.swift
    • edit: test/IRGen/Inputs/local_types_helper.swift
    • add: test/attr/attr_inlineable.swift
    • edit: stdlib/public/core/HashedCollections.swift.gyb
    • add: test/attr/attr_versioned.swift
    • edit: include/swift/AST/Initializer.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/AST/DeclContext.cpp
    • edit: stdlib/public/core/ArrayBuffer.swift
    • edit: stdlib/public/core/StaticString.swift
    • edit: stdlib/public/core/Bool.swift
    • edit: lib/Sema/TypeCheckAvailability.cpp
    • edit: stdlib/public/core/BridgeStorage.swift
    • edit: lib/Sema/TypeChecker.h
    • edit: test/SILOptimizer/Inputs/TestModule.swift
    • edit: test/Serialization/Inputs/def_always_inline.swift
    • edit: test/SILOptimizer/Inputs/devirt_access_other_module.swift
  • Commit b79b4829744151df0904b8c888f9665e7a132c9d by github:
    This test only crashes on some linux hosts. Disabled it. (#6691)

    • edit: validation-test/compiler_crashers/28634-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
  • Commit 99903c0146c9e325e3c41178e00b56056cf5edf8 by spestov:
    SIL: Fix type lowering and generic inlining with DynamicSelfType

    • edit: test/SILGen/dynamic_self.swift
    • edit: lib/SILGen/SILGenProlog.cpp
    • add: test/SILOptimizer/generic_inline_self.swift
    • edit: lib/SIL/TypeLowering.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
  • Commit 994dbfe9ece9349cfffe9425535b8d6af579525c by spestov:
    SILOptimizer: Fix speculative devirtualizer with dynamic Self

    • edit: test/Interpreter/dynamic_self.swift
    • edit: lib/SILOptimizer/Transforms/SpeculativeDevirtualizer.cpp
  • Commit ab14d46431ae9862e0db92d4af961bae8b2d5c9e by github:
    This test only crashes on some linux hosts. Disabled it. (#6700)

    • edit: validation-test/compiler_crashers/28543-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
  • Commit c66b72c5fa4572824724dd377750f58ad4b611e7 by hughbellars:
    Simplify ICU package resolution not to require PkgConfig and to be more

    • edit: cmake/modules/FindICU.cmake
    • edit: CMakeLists.txt
    • edit: stdlib/public/core/CMakeLists.txt
  • Commit ebd27a2d42a7a7ff7480c1a615cb67f081ad62ba by practicalswift:
    [swiftc (58 vs. 5396)] Add crasher in swift::OptionalType::get(…)

    • add: validation-test/compiler_crashers/28642-swift-optionaltype-get-swift-type.swift
  • Commit f8034ac7bf0eea8599333a294178135086ecbc61 by eeckstein:
    PredictableMemOpt: be more conservative about address_to_pointer

    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.h
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
    • edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: test/SILOptimizer/predictable_memopt.sil
  • Commit 8157194e83ea49a3fbadefaf04395b1b15d72474 by devteam.codafi:
    [stdlib] Added POSIXErrorCode for Linux

    • add: include/swift/AST/ResolveCondition.h
    • add: validation-test/stdlib/POSIXErrorCode.swift
    • edit: stdlib/public/Platform/POSIXError.swift
  • Commit cde11ae1ee644f8f32add4656e7237c45bea9f9e by devteam.codafi:
    Resolve comments from last code review

    • edit: validation-test/stdlib/POSIXErrorCode.swift
    • delete: include/swift/AST/ResolveCondition.h
    • edit: stdlib/public/Platform/POSIXError.swift
  • Commit 8cd0fc468f71ac7694c09d8095cbaaf120ace313 by github:
    Revert "utils: Make linux build ninja because the installed ninja is

    • edit: utils/build-presets.ini
  • Commit ffa901cb9f77ad97dbac56e66001508d999f6b03 by dgregor:
    [Type checker] Don’t infer type variable bindings from checked casts

    • edit: lib/Sema/CSSolver.cpp
    • edit: test/expr/cast/as_coerce.swift
    • edit: test/Constraints/casts.swift
  • Commit 195691523f89edc921920050d4b3879ae86c1e5e by moiseev:
    [stdlib] Eliminating some ‘unsafeBitcast’ related warnings

    • edit: stdlib/public/core/Unicode.swift
    • edit: stdlib/public/SwiftShims/LibcShims.h
    • edit: stdlib/public/core/UnsafePointer.swift.gyb
    • edit: stdlib/public/core/BridgeObjectiveC.swift
    • edit: stdlib/public/stubs/LibcShims.cpp
    • edit: stdlib/private/SwiftReflectionTest/SwiftReflectionTest.swift
    • edit: stdlib/public/core/StringCore.swift
  • Commit bcddf84c540c482f6c077e77a938bcbb0ad461c2 by eeckstein:
    New mangling: fix re-mangling of ImplFunctionType with generic signature

    • edit: lib/Basic/Remangler.cpp
  • Commit f2fb1e9d93a73d5a63a7b31ae92451a3dbd662d7 by github:
    [Sema] Record invalid protocol witnesses to avoid re-diagnosis. (#6698)

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: test/ClangImporter/objc_parse.swift
  • Commit 1f2121377ea66c89a1f9560342d1896b480a2d6a by github:
    Infer selectors from protocols for property accessors too. (#6634)

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: test/decl/protocol/objc.swift
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 33ed7679336fcfaabe3f0adde61b09543ebd7886 by github:
    [ClangImporter] Preserve the names of imported ObjC properties. (#6182)

    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: test/PrintAsObjC/override.swift
    • edit: test/SILGen/objc_keypath.swift
    • edit: test/PrintAsObjC/Inputs/custom-modules/override.h
    • edit: test/SILGen/Inputs/usr/include/Gizmo.h
  • Commit e2c9e246d7b5c92fa50a880c2c0de0eed804c6f5 by jordan_rose:
    Add @versioned declarations to fix s390x build (#6708)

    • edit: stdlib/public/core/Builtin.swift
  • Commit b7d5ef90b8b5645fa882a5b820d0558045f0d485 by moiseev:
    Addressing PR comments

    • edit: stdlib/public/core/BridgeObjectiveC.swift
  • Commit db8ec19f55d332407c83c52599652f5b67dcea0b by kyrtzidis:
    [index] Use the index symbol types and APIs from the clang header.

    • edit: test/Index/kinds.swift
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: test/Index/roles.swift
    • edit: include/swift/Index/IndexDataConsumer.h
    • edit: include/swift/Index/IndexSymbol.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
    • edit: lib/Index/Index.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftIndexing.cpp
    • edit: lib/Index/IndexSymbol.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
  • Commit 240ab329613487eb5b55eec898b7da38757b43fd by github:
    [test] Annotate an expected test crash for humans who read crash logs.

    • edit: lib/SILOptimizer/UtilityPasses/BugReducerTester.cpp
  • Commit ca12aaacd4269b1930e4df71866eb1f893840e66 by github:
    Revert “Enable SourceKit building by default on Linux”

    • edit: CMakeLists.txt
    • edit: tools/SourceKit/CMakeLists.txt
  • Commit d38c65dff56f8c40cad9e3dc443adaa83e368775 by spestov:
    Playground Transform: Fix assertion failure in generic code

    • edit: lib/Sema/PlaygroundTransform.cpp
    • add: test/PlaygroundTransform/generics.swift
  • Commit ac5e74601ba9439422c617d91b4113c8a73e0fd5 by dgregor:
    [Archetype builder] Use a LookupConformanceFn to resolve protocol

    • edit: lib/AST/Type.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: lib/AST/Builtins.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/GenericEnvironment.cpp
  • Commit c011aa04fd1eaa1cd1702b3dda811bf1b8189a18 by jordan_rose:
    Pull PointerLikeTypeTraits up to Identifier.h

    • edit: include/swift/AST/Identifier.h
    • edit: lib/ClangImporter/ImportName.cpp
    • edit: lib/ClangImporter/ClangImporter.cpp
  • Commit d944930591ac6064a9beb57aae06c9299bf65477 by mgottesman:
    Remove the deallocating convention.

    • edit: include/swift/SIL/SILArgumentConvention.h
    • edit: test/IRGen/function_param_convention.sil
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/SILGen/SILGenProlog.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: include/swift/AST/Attr.def
    • edit: lib/IRGen/GenFunc.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/AST/Mangle.cpp
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
    • edit: lib/SIL/SILPrinter.cpp
    • edit: lib/IRGen/GenCall.cpp
    • edit: include/swift/AST/Types.h
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/SIL/SILOwnershipVerifier.cpp
    • edit: lib/IRGen/GenObjC.cpp
    • edit: test/SIL/Serialization/function_param_convention.sil
    • edit: test/SIL/Serialization/Inputs/function_param_convention_input.sil
    • edit: lib/IRGen/GenClangType.cpp
  • Commit 5dea7ea07f5cd6b52eb9d470a1c678b4116fc440 by mgottesman:
    [semantic-sil] Move ValueOwnershipKind -> SILArgument and have

    • edit: lib/SIL/SILArgument.cpp
    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: include/swift/SIL/SILArgument.h
    • edit: lib/SIL/SILBasicBlock.cpp
    • edit: include/swift/SIL/SILBasicBlock.h
  • Commit 31309f436b8c6525cded1cd2307c26b4e1330e30 by mgottesman:
    [semantic-sil] Update FunctionSignatureOpts to propagate forward the

    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: include/swift/SILOptimizer/Utils/FunctionSignatureOptUtils.h
    • edit: include/swift/SIL/SILArgument.h
  • Commit e2273ce9dc664bc02fa86c777d9530490a513925 by mgottesman:
    [semantic-sil] Ensure that all function arguments have the correct

    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/SIL/SILBasicBlock.cpp
  • Commit ea1f804207d06ebeaf17fe9c9fd7e16c1f28b38f by mgottesman:
    [semantic-sil] Eliminate ValueOwnershipKind::Any from SILPHIArguments in

    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/SILGen/RValue.cpp
    • edit: lib/SILGen/SILGenStmt.cpp
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/SILOptimizer/Transforms/ConditionForwarding.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: lib/SILOptimizer/Transforms/SpeculativeDevirtualizer.cpp
    • edit: lib/SILOptimizer/LoopTransforms/LoopUnroll.cpp
    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: include/swift/SIL/SILValue.h
    • edit: lib/SILOptimizer/Utils/CFG.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/SILOptimizer/Transforms/SILCodeMotion.cpp
    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: lib/SILOptimizer/Utils/SILSSAUpdater.cpp
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
    • edit: lib/SILGen/SILGenDynamicCast.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: include/swift/SIL/SILType.h
    • edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
    • edit: lib/SILGen/SILGenConvert.cpp
    • edit: test/IRGen/exactcast2.sil
    • edit: lib/SIL/DynamicCasts.cpp
    • edit: lib/SILOptimizer/Utils/LoopUtils.cpp
    • edit: lib/SILGen/SILGenForeignError.cpp
    • edit: lib/SIL/SILBasicBlock.cpp
    • edit: lib/SILGen/SILGenDecl.cpp
    • edit: lib/SILGen/SILGenConstructor.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: lib/SILGen/SILGenEpilog.cpp
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/SILGen/Condition.cpp
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenPattern.cpp
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
    • edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
  • Commit 1a4795e2a1bc30ae6157a2d4e3220b3d7f5441e9 by mark.lacey:
    Report “expression was too complex” more consistently.

    • edit: lib/Sema/CSSolver.cpp
  • Commit b769d9941d8d86d2bc6401904b3c2471eb47f1ef by modocache:
    [IRGen] Add word missing from comment (NFC)

    • edit: lib/IRGen/IRGenModule.cpp
  • Commit 4a16880103c8c349fc65bec1a3da5e7b7a281092 by jacob:
    [QoI] Add diagnostic for unused literal values

    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: include/swift/AST/ExprNodes.def
    • edit: test/stmt/statements.swift
    • edit: test/Parse/recovery.swift
    • edit: test/Parse/comment_operator.swift
    • edit: test/attr/attr_discardableResult.swift
    • edit: test/Parse/consecutive_statements.swift
    • edit: test/expr/expressions.swift
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit 5f2aeec434007fb46729506a3835c19bb9aa3c41 by mark.lacey:
    Implement a new “expression too complex” metric for Swift 4 mode.

    • edit: include/swift/Basic/LangOptions.h
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 7c7b4051413fa2538bce3cec9b0605af496c6848 by mgottesman:
    [bug-reducer] Remove print of output from test. This was debugging code

    • edit: utils/bug_reducer/tests/test_optbugreducer.py
  • Commit 5d3f47f118122e6cc5d07f2f869ad7c8ddb2090b by mgottesman:
    [bug-reducer] Rename bug_reducer_utils.py => swift_tools.py

    • edit: utils/bug_reducer/bug_reducer/func_bug_reducer.py
    • delete: utils/bug_reducer/bug_reducer/bug_reducer_utils.py
    • edit: utils/bug_reducer/tests/test_funcbugreducer.py
    • edit: utils/bug_reducer/bug_reducer/opt_bug_reducer.py
    • add: utils/bug_reducer/bug_reducer/swift_tools.py
    • edit: utils/bug_reducer/tests/test_optbugreducer.py
    • edit: utils/bug_reducer/bug_reducer/random_bug_finder.py
  • Commit 85f510fb06e090dc50d9f44d116ba17afb30faaa by mgottesman:
    [bug-reducer] Add support for constructing a subprocess fingerprint

    • edit: utils/bug_reducer/bug_reducer/random_bug_finder.py
    • edit: utils/bug_reducer/bug_reducer/func_bug_reducer.py
    • edit: utils/bug_reducer/bug_reducer/swift_tools.py
    • edit: utils/bug_reducer/bug_reducer/opt_bug_reducer.py
    • add: utils/bug_reducer/bug_reducer/subprocess_utils.py
  • Commit 75c8afce2a72051c7cd12fbf800c22d5a5f6aa6d by mark.lacey:
    Fix release build warning.

    • edit: lib/Sema/CSDiag.cpp
  • Commit 3903a43f97fc4950103fc8f7eb01d11dee8ded00 by mark.lacey:
    Add a command-line option to time expression type-checking.

    • edit: lib/Frontend/Frontend.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: include/swift/Option/FrontendOptions.td
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: include/swift/Subsystems.h
  • Commit 99b83b8e3e9efbd8f755e3a65f647c756da2b60f by practicalswift:
    [swiftc (59 vs. 5396)] Add crasher in swift::TupleType::get

    • add: validation-test/compiler_crashers/28643-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
  • Commit dbab7257bf12a0651b52782a0abd63f9e202f742 by github:
    Revert “Playground Transform: Fix assertion failure in generic code”

    • delete: test/PlaygroundTransform/generics.swift
    • edit: lib/Sema/PlaygroundTransform.cpp
  • Commit b1011ca176d77ce5b163302e9bacc54ce9857c7e by suicaicoca:
    [Foundation][gardening] Remove unnecessary breaks

    • edit: stdlib/public/SDK/Foundation/Boxing.swift
    • edit: stdlib/public/SDK/Foundation/Data.swift
    • edit: stdlib/public/SDK/Foundation/Decimal.swift
  • Commit a13c1345215ee85d5a773bb9f59f8b8d3d8c3b11 by jordan_rose:
    Update changelog following import of indirect fields. (#6728)

  • Commit b889e7e83b1bfda923d2547c4856eb11b8bcb62c by jordan_rose:
    [IRGen] Request LLDB specific tuning for all targets. (#5971)

    • edit: lib/IRGen/IRGen.cpp
    • delete: test/DebugInfo/sdk.swift
    • add: test/DebugInfo/compiler-flags.swift
  • Commit 44f0cb9daff8dad77e6ca316b446164f36323dd5 by moiseev:
    Fix the force unwrapping of a nil pointer

    • edit: stdlib/private/SwiftReflectionTest/SwiftReflectionTest.swift
  • Commit 399709ccb87fa1acf99c72d6dbb42c6451d20fb6 by scallanan:
    Optionally separate Tasks` stderr from stdout.

    • edit: lib/Driver/Compilation.cpp
    • edit: lib/Basic/Default/TaskQueue.inc
    • edit: lib/Driver/ToolChains.cpp
    • edit: lib/Basic/Unix/TaskQueue.inc
    • edit: include/swift/Basic/TaskQueue.h
    • edit: lib/Basic/TaskQueue.cpp
    • edit: lib/Driver/Driver.cpp
  • Commit de920825b5eef88dba72e5bc9d40844741a1a076 by dgregor:
    [Archetype builder] Remove an unnecessary use of TypeSubstitutionMap.

    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit 7a40af29671876df3ec2fc94fd7e464554dddb8f by github:
    [test] Re-enable tests that incorrectly use REQUIRES: X86. (#6697)

    • edit: test/IRGen/function_types.sil
    • edit: test/IRGen/enum_32_bit.sil
    • edit: test/IRGen/alloc.sil
    • edit: test/IRGen/builtin_word.sil
    • edit: test/Driver/driver-compile.swift
    • edit: test/Driver/linker.swift
    • edit: test/IRGen/generic_metatypes.swift
    • edit: test/IRGen/empty_array.sil
  • Commit 8a6970065e9e5542011dda2beb3d30ae63aa4290 by dgregor:
    [AST] Add Type::transformRec() to provide better recursion control

    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/Type.h
  • Commit 7c1478fd87ac16e72ffb088320a2c3207eb898af by dgregor:
    [AST] Adopt Type::transformRec() in Type::subst().

    • edit: lib/AST/Type.cpp
  • Commit f462ce78524f3615a3dc3cf3123f70cb36fa720b by github:
    Deprecating + and - for SignedInteger and its Stride (#6603)

    • add: test/stdlib/MixedTypeArithmeticsDiagnostics.swift
    • edit: benchmark/single-source/PolymorphicCalls.swift
    • edit: benchmark/single-source/Hash.swift
    • edit: stdlib/public/core/Stride.swift.gyb
    • edit: test/ClangImporter/cstring_parse.swift
  • Commit 0e09bbbb835e9c2dd5a1f5bd8e6eea90d562481c by jordan_rose:
    [DiagnosticsQoI] SR-3359: Add a fix-it to remove @discardableResult on

    • edit: stdlib/public/core/HashedCollections.swift.gyb
    • edit: test/FixCode/fixits-apply-all.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: stdlib/private/StdlibCollectionUnittest/LoggingWrappers.swift.gyb
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: test/FixCode/fixits-apply-all.swift.result
  • Commit c158f49417dba3a7e6f80ec12d879e4ff6bb2bb9 by xedin:
    [Diagnostics] Improve diagnostics for generic types with unfulfilled

    • edit: include/swift/AST/GenericSignature.h
    • edit: test/Generics/deduction.swift
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/Sema/CSDiag.cpp
  • Commit 92f6d81455bd50fed3782cb2699f350d0f212101 by nhawes:
    [indexer] Fix incorrect RelationCalledBy for pseudo accessors

    • edit: test/Index/roles.swift
    • edit: lib/Index/Index.cpp
  • Commit 5cc1da5d3b783cbf9a998acd9f1de186027e9bd1 by sviatoslav.pestov:
    [CHANGELOG] Add SR-2394 (#6733)

  • Commit 7076ebbf7293baed240862b100e42130033120cb by kyrtzidis:
    [index] Switch to using the general accessor getter/setter symbol kinds.

    • edit: lib/Index/IndexSymbol.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
    • edit: lib/Index/Index.cpp
  • Commit a3a9fc4bf6894b40ffabe0645c66e708ef5825f6 by mgottesman:
    [update-checkout-config] Add a new scheme called next-upstream that

    • edit: utils/update-checkout-config.json
  • Commit 3e718d3a26108236e8aa63e71de4a481cdace649 by me:
    Add benchmarks for += in ArrayAppend

    • edit: benchmark/utils/main.swift
    • edit: benchmark/single-source/ArrayAppend.swift
  • Commit 94e6a34b32d168b45393e646ef837b05377b6a76 by rlevenstein:
    Define datatypes to represent layout constraints.

    • add: lib/AST/LayoutConstraint.cpp
    • edit: include/swift/AST/KnownIdentifiers.def
    • edit: lib/AST/CMakeLists.txt
    • add: include/swift/AST/LayoutConstraint.h
  • Commit 29180ca1a0a7546f666fa26bd6b463c58950138c by rlevenstein:
    Add support for layout requirements with layout constraints.

    • edit: include/swift/AST/Requirement.h
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/Type.h
    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/AST/TypeWalker.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/Sema/Constraint.cpp
    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: lib/Sema/Constraint.h
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: include/swift/AST/Decl.h
    • edit: tools/swift-ide-test/ModuleAPIDiff.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/GenericSignature.h
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 2e58786705ef5a91f39cb79f86241f9430ea4f1a by rlevenstein:
    Support layout constraints in diagnostics machinery.

    • edit: include/swift/AST/DiagnosticEngine.h
    • edit: lib/AST/DiagnosticEngine.cpp
  • Commit 84f21a81be1b40372e499d447c74e817ac5d0fbc by rlevenstein:
    Make serialization/deserialization compile with layout constraints

    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/Serialization/Serialization.cpp
  • Commit 5d8bfb09e7ac2d60134fd91eb7a02babff386c2c by github:
    Re-apply “Playground Transform: Fix assertion failure in generic code”

    • add: test/PlaygroundTransform/generics.swift
    • edit: lib/Sema/PlaygroundTransform.cpp
  • Commit ab0dbf8ddf3edacb0c688087fe79cb89880858a6 by sviatoslav.pestov:
    SR-2280: swiftc -static-stdlib option fails on Linux (#5269)

    • edit: utils/gen-static-stdlib-link-args
    • edit: lib/Driver/CMakeLists.txt
  • Commit ecfa78a3cc85aaa69cfd757438592bd5301de940 by jgroff:
    Runtime: Look through artificial ObjC subclasses when building demangle

    • edit: stdlib/public/runtime/Demangle.cpp
    • edit: test/stdlib/RuntimeObjC.swift
  • Commit d1b7b3769e2fc985024679138cc3872e1605008c by spestov:
    ClangImporter: Special-case class named OS_os_log for factory

    • edit: test/stdlib/os.swift
    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit 3895a8450ba86416b8102db676052b96866bcdb7 by spestov:
    This crasher is non-deterministic

    • edit: validation-test/compiler_crashers/28479-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
  • Commit f142568eaad192e4b3d610c2640114af38a84107 by xedin:
    [Diagnostics] Improve diagnostics for expressions involving ternary

    • edit: test/Constraints/diagnostics.swift
    • edit: lib/Sema/CSGen.cpp
  • Commit 73bae39eb635922a353b251dd9c20c02d284bd15 by spestov:
    Change remaining ‘REQUIRES: OS=linux-gnu’ crashers to 'REQUIRES:

    • edit: validation-test/compiler_crashers/28555-unreachable-executed-at-swift-lib-ast-type-cpp-1318.swift
    • edit: validation-test/compiler_crashers/28621-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
    • edit: validation-test/compiler_crashers/28634-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
    • edit: validation-test/compiler_crashers/28631-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • edit: validation-test/compiler_crashers/28606-swift-typebase-getcanonicaltype.swift
    • edit: validation-test/compiler_crashers/28474-unreachable-executed-at-swift-lib-ast-type-cpp-1325.swift
    • edit: validation-test/compiler_crashers/28593-unreachable-executed-at-swift-lib-ast-type-cpp-3771.swift
    • edit: validation-test/compiler_crashers/28635-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • edit: validation-test/compiler_crashers/28550-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
    • edit: validation-test/compiler_crashers/28543-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
    • edit: validation-test/compiler_crashers/28615-swift-constraints-constraintgraph-bindtypevariable-swift-typevariabletype-swift.swift
  • Commit 8b6a0315a48e14a27344471a59b9b6a889132dc8 by rlevenstein:
    (De)Mangling of layout constraints and requirements.

    • edit: lib/Basic/Remangle.cpp
    • edit: include/swift/Basic/DemangleNodes.def
    • edit: include/swift/Basic/Mangler.h
    • edit: include/swift/AST/ASTMangler.h
    • edit: lib/Basic/Demangler.cpp
    • edit: test/Demangle/Inputs/manglings.txt
    • edit: include/swift/AST/Mangle.h
    • edit: lib/AST/Mangle.cpp
    • edit: lib/Basic/Demangle.cpp
    • edit: lib/Basic/Remangler.cpp
    • edit: docs/ABI.rst
    • edit: lib/AST/ASTMangler.cpp
  • Commit b8b72fa829be8c5471aa2ab1b86055e5ec4fc873 by practicalswift:
    [swiftc (60 vs. 5396)] Add crasher in swift::FunctionType::get

    • add: validation-test/compiler_crashers/28644-swift-functiontype-get-swift-type-swift-type-swift-anyfunctiontype-extinfo-const.swift
  • Commit 12afe53c120e393bac234f7311ff2794125fabd5 by practicalswift:
    [swiftc (61 vs. 5396)] Add crasher in swift::Type::transformRec

    • add: validation-test/compiler_crashers/28645-swift-type-transform-llvm-function-ref-swift-type-swift-type-const.swift
  • Commit 49f5251c73d31771a38d418c78b4076d3a32e330 by jacob:
    [QoI] offer typo correction for platform conditionals

    • edit: include/swift/AST/DiagnosticsCommon.def
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Basic/LangOptions.cpp
    • edit: include/swift/Basic/LangOptions.h
    • edit: lib/Parse/ParseStmt.cpp
    • edit: test/Parse/ConditionalCompilation/basicParseErrors.swift
  • Commit 95252b6aaf4addff09db963406c511a162a32ff3 by practicalswift:
    [swiftc (62 vs. 5396)] Add crasher in swift::LValueType::get(…)

    • add: validation-test/compiler_crashers/28646-swift-lvaluetype-get-swift-type.swift
  • Commit 668f25aee23374e2397879a10dc524d969767473 by github:
    Disable Apple host OS version detection on non-macOS. (#6759)

    • edit: lib/Frontend/AppleHostVersionDetection.mm
  • Commit a232b41f875217458c2ba69be8e8f6a033df0ac8 by dgregor:
    [Archetype builder] Use archetype anchors exclusively in requirements.

    • edit: test/Generics/requirement_inference.swift
    • edit: lib/AST/GenericSignature.cpp
    • edit: test/Generics/generic_types.swift
    • edit: test/Serialization/function.swift
    • edit: test/SILGen/interface_type_mangling.swift
    • edit: test/SILGen/mangling_generic_extensions.swift
    • edit: test/SILOptimizer/specialize_same_type_constraint.swift
    • edit: lib/IRGen/GenProto.cpp
    • edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
    • edit: lib/AST/SubstitutionMap.cpp
    • edit: test/IRGen/associated_types.swift
    • edit: test/SourceKit/CursorInfo/cursor_info.swift
    • edit: test/decl/protocol/protocols.swift
    • edit: test/SIL/Serialization/deserialize_generic_marker.sil
    • edit: include/swift/AST/GenericSignature.h
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: test/SILGen/statements.swift
    • edit: test/SILGen/dynamic_self.swift
    • edit: test/SILGen/witness_same_type.swift
    • edit: test/Compatibility/unsatisfiable_req.swift
    • edit: test/SIL/Parser/generic_signature_with_depth.swift
    • edit: test/SIL/Parser/where_clause.sil
    • edit: test/decl/protocol/req/unsatisfiable.swift
    • edit: test/SILGen/generic_witness.swift
    • edit: test/SILGen/objc_imported_generic.swift
    • edit: test/Generics/deduction.swift
    • edit: test/Generics/associated_type_typo.swift
    • edit: test/IDE/print_types.swift
    • edit: test/IDE/print_ast_tc_decls.swift
  • Commit 0b2a2636880652991f77dad7792250d0cfd0173b by dgregor:
    Actually preserve the uniqueness of canonical generic environments.

    • edit: lib/AST/ASTContext.cpp
  • Commit 6e10ed61e10a0c69e5239fe1f7458e65c1032b9d by doug_coleman:
    build-script-impl: Don’t let distcc farm out cmake to run on other

    • edit: utils/build-script-impl
  • Commit 14913d3b043fbfc010c0575635cab03a72643efe by dgregor:
    [Type checker] Stop using PotentialArchetype::getRepresentative().

    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: lib/Sema/TypeCheckGeneric.cpp
  • Commit 0aaacd26fdbbc26c3085ec04659ef6b64bb5f880 by dgregor:
    [Archetype builder] Use compareDependentTypes() to pick representative.

    • edit: test/Generics/associated_type_typo.swift
    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit 8199ba908ddb7b4a9663ee96ad805e8d636b6bed by dgregor:
    [Archetype builder] Move some code for future reuse. NFC

    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit 1f0baffb9349bce1d23a45129a4d74ae07f02047 by doug_coleman:
    utils/…/ninja.py: Support CXX for ninja builds on Linux. Without this

    • edit: utils/swift_build_support/tests/products/test_ninja.py
    • edit: utils/swift_build_support/swift_build_support/products/ninja.py
  • Commit 0d0dc79ce8a232f6e990864aa61ff140fbc74a7b by github:
    Deprecating M_PI and a few other constants in favor of better API

    • edit: stdlib/public/Platform/Glibc.swift
    • add: test/MathConstants.swift
    • edit: stdlib/public/Platform/Darwin.swift
  • Commit 5c6c7ff651bb1f49510db6057dcf8b422f7749f4 by mark.lacey:
    Disallow conversions from IUOs to extistentials.

    • edit: test/Constraints/diag_ambiguities.swift
    • edit: lib/Sema/CSSimplify.cpp
  • Commit d79ba781c644ced6547b68e709631698c44e4813 by dgregor:
    [Constraint solver] Collapse the three optional-to-optional restriction

    • edit: lib/Sema/Constraint.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/Constraint.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSSolver.cpp
  • Commit 599be9000970bdcf09684082459cf62aaff0ba17 by xedin:
    [QoI] Refactor TypeChecker::checkGenericArguments. NFC

    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit e5e8eb7603eb20a4f71ede085b6bd4fb38949903 by arthur:
    First pass at implementing XCTAssertNoThrow

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
  • Commit e19da0b6b586aa928fc4967ff6d122c95c0f1522 by arthur:
    Fixed copy-paste error in error case. XCTAssertLessThanOrEqual to

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
  • Commit 93bc18129fe6fb736f6f07fe732b80e47656610f by arthur:
    Now outputting caughtError

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
  • Commit f329b3b8bb1129a93c160cc323470e2390ec7474 by arthur:
    Implemented assertionType in failure cases

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
  • Commit 7d726f2f32ca403ce949a1b494035f148483569b by arthur:
    Fixed smal bug with how expression was called

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
  • Commit 31b96ad3cd0ece2dd441cb7805c9ba8464f6d75f by arthur:
    Adjusted _XCTRegisterFailure conditions. Added validation test for

    • edit: validation-test/stdlib/XCTest.swift
    • edit: stdlib/public/SDK/XCTest/XCTest.swift
  • Commit 13094af307a075e48ca40cac744515e5c91ea1c7 by arthur:
    Fixed indentation

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
    • edit: validation-test/stdlib/XCTest.swift
  • Commit b6d36fa86e570ea6469e3de0d8727a15eec74737 by arthur:
    Simplified throwable function evaluation and success case requirements.

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
  • Commit 5f9352c8d24d4c5ff0bab593c02a67e075b64cd6 by arthur:
    Fixed indentation.

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
    • edit: validation-test/stdlib/XCTest.swift
  • Commit ec8e6c5a38b451107d317a65c068a6609e0d5962 by arthur:
    Changed success condition

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
  • Commit 43a7b314904735a156189e4cbe7e21534b68afaf by arthur:
    All declarations in XCTest in SDK and XCTest in validations-tests have 2

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
    • edit: validation-test/stdlib/XCTest.swift
  • Commit 741056578f8b6191e0116648b88a1a82bfc8b0a4 by arthur:
    Revert "All declarations in XCTest in SDK and XCTest in

    • edit: validation-test/stdlib/XCTest.swift
    • edit: stdlib/public/SDK/XCTest/XCTest.swift
  • Commit c7cbb171fd9989abd7eea3ec5960b56e8d84d6b0 by arthur:
    Fixed indentation for 2 methods in XCTest within validation-test

    • edit: validation-test/stdlib/XCTest.swift
  • Commit fbdecebf771a872582f1fd62088c558c2ea5fbf7 by spestov:
    AST: Restore unqualified lookup quirk for Swift 3 mode

    • add: test/Compatibility/members.swift
    • edit: test/expr/primary/unqualified_name.swift
    • edit: lib/AST/NameLookup.cpp
    • edit: test/Constraints/members.swift
    • edit: test/expr/unary/selector/property.swift
    • add: test/Compatibility/unqualified_lookup.swift
  • Commit ee295ddbb8a1b6b9164f911b52ebfaac905dd1ea by spestov:
    AST: Nuke the unqualified archetype mangling

    • edit: lib/Basic/Demangler.cpp
    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: docs/ABI.rst
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/AST/Mangle.cpp
    • edit: lib/Basic/Remangle.cpp
    • edit: test/Demangle/Inputs/manglings.txt
    • edit: include/swift/Basic/DemangleNodes.def
    • edit: lib/Basic/Demangle.cpp
    • edit: lib/Basic/Remangler.cpp
    • edit: test/Demangle/Inputs/simplified-manglings.txt
  • Commit 12ef5bbc26179dfa8afa76b3152c12998baff0e0 by arthur:
    Fixes validation test by removing non-existant closure

    • edit: validation-test/stdlib/XCTest.swift
  • Commit 5008ed84218ba560198a74af6929dfc40f273883 by arthur:
    Changed constant to _XCTAssertionType.noThrow

    • edit: stdlib/public/SDK/XCTest/XCTest.swift
  • Commit a59ebe2b6a6364e07481a2e41f260e37b8bcbf57 by doug_coleman:
    utils/build-presets.ini: Second stab at --build-ninja on linux build

    • edit: utils/build-presets.ini
  • Commit 9b7d632160fae4d1b536248f84addcfd64b65c24 by xedin:
    [QoI] Cleanup AST after trying to shrink constraint system of invalid

    • add: validation-test/compiler_crashers_fixed/28593-unreachable-executed-at-swift-lib-ast-type-cpp-3771.swift
    • delete: validation-test/compiler_crashers/28623-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers/28639-unreachable-executed-at-swift-lib-ast-type-cpp-1337.swift
    • add: validation-test/compiler_crashers_fixed/28641-result-case-not-implemented.swift
    • edit: lib/Sema/CSSolver.cpp
    • add: validation-test/compiler_crashers_fixed/28623-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • add: validation-test/compiler_crashers_fixed/28640-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers/28645-swift-type-transform-llvm-function-ref-swift-type-swift-type-const.swift
    • add: validation-test/compiler_crashers_fixed/28646-swift-lvaluetype-get-swift-type.swift
    • add: validation-test/compiler_crashers_fixed/28635-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • add: validation-test/compiler_crashers_fixed/28642-swift-optionaltype-get-swift-type.swift
    • delete: validation-test/compiler_crashers/28632-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • delete: validation-test/compiler_crashers/28593-unreachable-executed-at-swift-lib-ast-type-cpp-3771.swift
    • delete: validation-test/compiler_crashers/28640-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers/28631-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • delete: validation-test/compiler_crashers/28642-swift-optionaltype-get-swift-type.swift
    • delete: validation-test/compiler_crashers/28641-result-case-not-implemented.swift
    • delete: validation-test/compiler_crashers/28635-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • add: validation-test/compiler_crashers_fixed/28639-unreachable-executed-at-swift-lib-ast-type-cpp-1337.swift
    • add: validation-test/compiler_crashers_fixed/28645-swift-type-transform-llvm-function-ref-swift-type-swift-type-const.swift
    • add: validation-test/compiler_crashers_fixed/28631-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • delete: validation-test/compiler_crashers/28646-swift-lvaluetype-get-swift-type.swift
    • add: validation-test/compiler_crashers_fixed/28632-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
  • Commit d6dd8e83bcc1dd5c6abddc95da36d94881cc084c by aschwaighofer:
    Hack to workaround a clang lto bug

    • edit: lib/IRGen/AllocStackHoisting.cpp
  • Commit ac90e27aa7e16a31874a0e496bed0695ceedd113 by eeckstein:
    Demangler: fix a crash when trying to demangle wrong mangled generic

    • edit: lib/Basic/Demangle.cpp
    • edit: test/Demangle/Inputs/manglings.txt
  • Commit a7c256353561fc37f4228bc9b1dbe35f85194cf0 by aschwaighofer:
    Fix test/IRGen/abi_v7k.swift

    • edit: test/IRGen/abi_v7k.swift
  • Commit d89f8f423e20877b273e64ca2aae1b150096a0c0 by github:
    Go back to using static inline stubs for sqrt and remainder (#6769)

    • edit: stdlib/public/SwiftShims/LibcShims.h
    • edit: test/IRGen/builtin_math.swift
    • edit: stdlib/public/stubs/LibcShims.cpp
  • Commit a1c5a0b52836337d31bc3d2220daf7fedc64c769 by moiseev:
    Deprecating M_SQRT2 and M_SQRT1_2

    • edit: stdlib/public/Platform/Glibc.swift
    • edit: stdlib/public/Platform/Darwin.swift
    • edit: test/MathConstants.swift
  • Commit f35472648b6077dfe6679e214633888a93e47c8a by shajrawi:
    [SILOptimizer] Do not devirtualize instructions when dynamic dispatch is

    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
  • Commit 443311df18fa0f41ba0a159cb04a9041c83cdfb2 by aschwaighofer:
    Fix class resilience test case for armv7k

    • edit: test/IRGen/class_resilience_objc.swift
    • add: test/IRGen/class_resilience_objc_armv7k.swift
  • Commit 407c32f14bc762b345dba0b85c084a0fb366737b by aschwaighofer:
    Fix class_isa_pointers_armv7k_watchos.sil test

    • edit: test/IRGen/class_isa_pointers_armv7k_watchos.sil
  • Commit 592f7d9dea8d149a2cf273255368b474c6d12766 by mgottesman:
    [gardening] Fix header include guard of SILGenFunction.h

    • edit: lib/SILGen/SILGenFunction.h
  • Commit e5376e41f56a9f02f63b5d2974de588ed8287a56 by mgottesman:
    [semantic-sil] Use SILGenFunction::emitManagedBufferWithCleanup instead

    • edit: lib/SILGen/SILGenLValue.cpp
  • Commit f606dc54757c8911848f0c5bc1a259e512615078 by mgottesman:
    [update-checkout] Now that all of the bots use --scheme instead of

    • edit: utils/update-checkout
  • Commit e46e63ebc64e0c565278dfd7e4275b70280bd0ee by github:
    Revert "[QoI] Cleanup AST after trying to shrink constraint system of

    • delete: validation-test/compiler_crashers_fixed/28631-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • add: validation-test/compiler_crashers/28632-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • edit: lib/Sema/CSSolver.cpp
    • add: validation-test/compiler_crashers/28639-unreachable-executed-at-swift-lib-ast-type-cpp-1337.swift
    • delete: validation-test/compiler_crashers_fixed/28645-swift-type-transform-llvm-function-ref-swift-type-swift-type-const.swift
    • add: validation-test/compiler_crashers/28631-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • delete: validation-test/compiler_crashers_fixed/28646-swift-lvaluetype-get-swift-type.swift
    • delete: validation-test/compiler_crashers_fixed/28642-swift-optionaltype-get-swift-type.swift
    • add: validation-test/compiler_crashers/28641-result-case-not-implemented.swift
    • delete: validation-test/compiler_crashers_fixed/28623-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers_fixed/28639-unreachable-executed-at-swift-lib-ast-type-cpp-1337.swift
    • add: validation-test/compiler_crashers/28646-swift-lvaluetype-get-swift-type.swift
    • add: validation-test/compiler_crashers/28593-unreachable-executed-at-swift-lib-ast-type-cpp-3771.swift
    • add: validation-test/compiler_crashers/28635-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers_fixed/28632-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • add: validation-test/compiler_crashers/28642-swift-optionaltype-get-swift-type.swift
    • add: validation-test/compiler_crashers/28645-swift-type-transform-llvm-function-ref-swift-type-swift-type-const.swift
    • add: validation-test/compiler_crashers/28640-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers_fixed/28641-result-case-not-implemented.swift
    • add: validation-test/compiler_crashers/28623-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers_fixed/28640-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers_fixed/28593-unreachable-executed-at-swift-lib-ast-type-cpp-3771.swift
    • delete: validation-test/compiler_crashers_fixed/28635-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
  • Commit c03371afc12ceaefdf4f8de06ecf0bf76f40ece9 by jgroff:
    Sema: NSValue-to-value-type casts are failable and should be checked.

    • edit: lib/Sema/CSDiag.cpp
    • add: test/Constraints/bridging-nsnumber-and-nsvalue.swift.gyb
    • edit: include/swift/AST/KnownFoundationEntities.def
    • edit: lib/AST/Pattern.cpp
    • add: test/Compatibility/bridging-nsnumber-and-nsvalue.swift.gyb
    • edit: include/swift/AST/Expr.h
    • edit: lib/Sema/CSApply.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/Constraints/casts_objc.swift
  • Commit c5018122ad819ef9fb6ac9cab5af98c20c1a2da4 by jordan_rose:
    An unused @ discardableResult should not throw an error (#6785)

    • edit: test/attr/attr_discardableResult.swift
    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit 9c0f690c2054ae27b43bd2a2c62e272a32336e0a by jordan_rose:
    Thread an extra DowngradeToWarning parameter through access checking.

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 9489f10ce1feb60e9fb0a32857a273a22420253b by jordan_rose:
    Use Swift-3-style access checking to downgrade errors to warnings.

    • edit: test/Compatibility/accessibility_typealias.swift
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: test/Compatibility/accessibility_compound.swift
    • edit: test/Sema/accessibility_compound.swift
  • Commit 01a7f46415f94c526c67f6eeb45d4a82cd638e69 by ghoare:
    [Bridging PCH] Add ClangImporter::emitBridgingPCH.

    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: include/swift/ClangImporter/ClangImporter.h
  • Commit a95f5da86d655345c288ebd4e7d5a03963374af0 by ghoare:
    [Bridging PCH] Add -emit-pch to Frontend; call emitBridgingPCH.

    • edit: include/swift/Option/FrontendOptions.td
    • edit: lib/Driver/ToolChains.cpp
    • edit: include/swift/Strings.h
    • edit: include/swift/Driver/Types.def
    • edit: lib/Frontend/FrontendOptions.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/Driver/Types.cpp
    • edit: include/swift/AST/DiagnosticsClangImporter.def
    • edit: lib/Driver/Driver.cpp
  • Commit 2b638dce874fd53991ddd7515edefd185178c9ba by ghoare:
    [Bridging PCH] Store ClangImporter::BridgingHeaderLookupTable

    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: lib/ClangImporter/ImporterImpl.h
  • Commit d709aff91a075e2bfe4991736b4498bc20323286 by ghoare:
    [Bridging PCH] Populate bridging lookup table when reading MK_PCH

    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: lib/ClangImporter/SwiftLookupTable.cpp
    • edit: lib/ClangImporter/ImporterImpl.h
  • Commit 874dc3b498d92b374896b74d5de21d0fd7f51311 by ghoare:
    [Bridging PCH] Pass .pch bridging headers to clang -import-pch

    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: include/swift/ClangImporter/ClangImporterOptions.h
    • edit: lib/ClangImporter/ImporterImpl.h
  • Commit 75d4b034ce9d07b437e293188841a8531f51705f by ghoare:
    [Bridging PCH] Add testcase for emitting, importing a bridging PCH file.

    • add: test/ClangImporter/pch-bridging-header.swift
  • Commit 3b0b8c3270ff369f471add671557599a1989aeb9 by ghoare:
    [Bridging PCH] Auto-generate and use temporary bridging PCHs from

    • edit: include/swift/Driver/Action.h
    • edit: include/swift/Driver/ToolChain.h
    • edit: lib/Driver/Action.cpp
    • add: test/Driver/Inputs/bridging-header.h
    • edit: include/swift/Option/Options.td
    • edit: lib/Driver/ToolChains.cpp
    • edit: lib/Driver/Driver.cpp
    • edit: lib/Driver/ToolChain.cpp
    • edit: lib/Driver/Compilation.cpp
    • edit: test/ClangImporter/pch-bridging-header.swift
    • add: test/Driver/bridging-pch.swift
  • Commit 08af6f0c0933dc70cb868633e2e017b63c12eba1 by ghoare:
    [Bridging PCH] Warn on non-redundant implicit bridging-header imports.

    • edit: include/swift/ClangImporter/ClangImporter.h
    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: test/ClangImporter/MixedSource/broken-bridging-header.swift
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: test/ClangImporter/MixedSource/import-mixed-with-header-twice.swift
    • edit: include/swift/AST/DiagnosticsClangImporter.def
    • edit: test/ClangImporter/MixedSource/import-mixed-with-header.swift
  • Commit 52db044fc35db323466d863630719aa284b5f3fb by ghoare:
    [Bridging PCH] Handle mixed PCH + implicit bridging header imports.

    • add: test/ClangImporter/Inputs/app-bridging-header-to-pch.h
    • add: test/ClangImporter/Inputs/unit-test-bridging-header-to-pch.h
    • add: test/ClangImporter/Inputs/app-that-uses-pch-bridging-header.swift
    • add: test/ClangImporter/Inputs/chained-unit-test-bridging-header-to-pch.h
    • add: test/ClangImporter/pch-bridging-header-unittest-ok.swift
    • add: test/ClangImporter/pch-bridging-header-unittest-warn.swift
    • edit: lib/ClangImporter/SwiftLookupTable.cpp
  • Commit e1b0cc909c4814b820e83b99dff8e436de645155 by ghoare:
    [Bridging PCH] Add -enable-bridging-pch option, set default to disabled.

    • edit: include/swift/Option/Options.td
    • edit: test/ClangImporter/pch-bridging-header-unittest-ok.swift
    • edit: test/ClangImporter/pch-bridging-header.swift
    • edit: test/ClangImporter/pch-bridging-header-unittest-warn.swift
    • edit: lib/Driver/Driver.cpp
    • edit: test/Driver/bridging-pch.swift
  • Commit 5f747ea4d52be7da382ecd083ddd65be001d732d by ghoare:
    [Bridging PCH] Terminology clarification as suggested in review.

    • edit: docs/Lexicon.rst
    • edit: include/swift/AST/DiagnosticsClangImporter.def
  • Commit bb55c6d8a63a111530ef9a6daaa9cad72955bbb3 by aprantl:
    Clean up the constructors of DebugTypeInfo

    • add: test/DebugInfo/inlined-generics.swift
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/GenInit.cpp
    • edit: lib/IRGen/DebugTypeInfo.h
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/IRGen/DebugTypeInfo.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
  • Commit 6633ae0b6edf7fefab38c938956131c1bed3d74b by aprantl:
    Stop special-casing function types when constructing DebugTypeInfo

    • edit: lib/IRGen/DebugTypeInfo.cpp
    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: test/DebugInfo/fnptr.swift
    • edit: test/DebugInfo/generic_args.swift
  • Commit 488fc0fad50fed6e45b4177e156ba17f3bc6a9dc by xedin:
    [QoI] Cleanup AST after trying to shrink constraint system of invalid

    • edit: lib/Sema/CSSolver.cpp
    • add: validation-test/compiler_crashers_fixed/28642-swift-optionaltype-get-swift-type.swift
    • add: validation-test/compiler_crashers_fixed/28639-unreachable-executed-at-swift-lib-ast-type-cpp-1337.swift
    • add: validation-test/compiler_crashers_fixed/28635-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers/28640-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • add: validation-test/compiler_crashers_fixed/28645-swift-type-transform-llvm-function-ref-swift-type-swift-type-const.swift
    • add: validation-test/compiler_crashers_fixed/28623-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • add: validation-test/compiler_crashers_fixed/28641-result-case-not-implemented.swift
    • add: validation-test/compiler_crashers_fixed/28646-swift-lvaluetype-get-swift-type.swift
    • add: validation-test/compiler_crashers_fixed/28640-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers/28641-result-case-not-implemented.swift
    • delete: validation-test/compiler_crashers/28646-swift-lvaluetype-get-swift-type.swift
    • delete: validation-test/compiler_crashers/28593-unreachable-executed-at-swift-lib-ast-type-cpp-3771.swift
    • delete: validation-test/compiler_crashers/28645-swift-type-transform-llvm-function-ref-swift-type-swift-type-const.swift
    • delete: validation-test/compiler_crashers/28623-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers/28639-unreachable-executed-at-swift-lib-ast-type-cpp-1337.swift
    • delete: validation-test/compiler_crashers/28632-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • delete: validation-test/compiler_crashers/28635-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • add: validation-test/compiler_crashers_fixed/28593-unreachable-executed-at-swift-lib-ast-type-cpp-3771.swift
    • delete: validation-test/compiler_crashers/28631-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • add: validation-test/compiler_crashers_fixed/28632-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • delete: validation-test/compiler_crashers/28642-swift-optionaltype-get-swift-type.swift
    • add: validation-test/compiler_crashers_fixed/28631-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
  • Commit 764fc0aa133d24945f6c0a774cbb992c04a15d64 by moiseev:
    Replacing M_PI with .pi

    • edit: test/stdlib/TestAffineTransform.swift
    • edit: stdlib/public/SDK/Foundation/AffineTransform.swift
  • Commit 6ff95dad0308b8375e865ca27cdde5d9a48b59bf by github:
    Mark several C macros imported from as deprecated. (#6796)

    • edit: stdlib/public/Platform/CMakeLists.txt
    • delete: stdlib/public/Platform/Glibc.swift
    • delete: stdlib/public/Platform/Darwin.swift
    • add: stdlib/public/Platform/Glibc.swift.gyb
    • add: test/stdlib/MathConstants.swift
    • add: test/stdlib/FloatConstants.swift
    • delete: test/MathConstants.swift
    • add: stdlib/public/Platform/Darwin.swift.gyb
  • Commit b8a722ee99556e004da55efc538d16d84a5bf86f by moiseev:
    Fixing the AffineTransform test

    • edit: test/stdlib/TestAffineTransform.swift
  • Commit eb422e719725945df2caade762a905e998f6af36 by practicalswift:
    [swiftc (52 vs. 5407)] Add crasher in ?

    • add: validation-test/compiler_crashers/28647-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
  • Commit f7836ae0c86726723bb11c7cb7f7ab04a57294c9 by alblue:
    Enable sourcekitd to be built by default on Linux

    • edit: CMakeLists.txt
    • edit: tools/SourceKit/CMakeLists.txt
  • Commit 2445862e1bde414d613b747c692e4750704cdcf8 by hughbellars:
    FIx recently introduced MSVC control path warnings

    • edit: lib/SIL/SILOwnershipVerifier.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/SIL/SILType.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/AST/LayoutConstraint.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Basic/Demangler.cpp
    • edit: lib/SIL/SILValue.cpp
    • edit: lib/Sema/CSApply.cpp
  • Commit 1b881dd14c52a6ab1cda2bfa7c0cc6645369717f by hughbellars:
    Fix recursion to stack overflow in LayoutConstraint::print with MSVC

    • edit: lib/AST/ASTPrinter.cpp
  • Commit 397f25e43b0cec593f8abb1209fbfc6a53eca169 by hughbellars:
    Use LLVM_ATTRIBUTE_NOINLINE instead of attribute((noinline))

    • edit: lib/IRGen/AllocStackHoisting.cpp
  • Commit de8720123728d50dcd3825b306d2c3fc841aa4b5 by practicalswift:
    Mark crashers as fixed.

    • add: validation-test/compiler_crashers_fixed/28621-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
    • add: validation-test/compiler_crashers_fixed/28474-unreachable-executed-at-swift-lib-ast-type-cpp-1325.swift
    • delete: validation-test/compiler_crashers/28615-swift-constraints-constraintgraph-bindtypevariable-swift-typevariabletype-swift.swift
    • delete: validation-test/compiler_crashers/28606-swift-typebase-getcanonicaltype.swift
    • delete: validation-test/compiler_crashers/28644-swift-functiontype-get-swift-type-swift-type-swift-anyfunctiontype-extinfo-const.swift
    • add: validation-test/compiler_crashers_fixed/28643-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • add: validation-test/compiler_crashers_fixed/28606-swift-typebase-getcanonicaltype.swift
    • edit: validation-test/compiler_crashers_fixed/28632-unreachable-executed-at-swift-lib-ast-type-cpp-1130.swift
    • add: validation-test/compiler_crashers_fixed/28550-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
    • delete: validation-test/compiler_crashers/28633-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
    • add: validation-test/compiler_crashers_fixed/28637-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers/28550-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
    • add: validation-test/compiler_crashers_fixed/28479-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
    • add: validation-test/compiler_crashers_fixed/28543-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
    • delete: validation-test/compiler_crashers/28643-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers/28637-swift-tupletype-get-llvm-arrayref-swift-tupletypeelt-swift-astcontext-const.swift
    • delete: validation-test/compiler_crashers/28479-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
    • delete: validation-test/compiler_crashers/28621-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
    • add: validation-test/compiler_crashers_fixed/28555-unreachable-executed-at-swift-lib-ast-type-cpp-1318.swift
    • add: validation-test/compiler_crashers_fixed/28634-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
    • add: validation-test/compiler_crashers_fixed/28644-swift-functiontype-get-swift-type-swift-type-swift-anyfunctiontype-extinfo-const.swift
    • delete: validation-test/compiler_crashers/28543-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
    • add: validation-test/compiler_crashers_fixed/28615-swift-constraints-constraintgraph-bindtypevariable-swift-typevariabletype-swift.swift
    • delete: validation-test/compiler_crashers/28555-unreachable-executed-at-swift-lib-ast-type-cpp-1318.swift
    • add: validation-test/compiler_crashers_fixed/28633-typevariables-impl-getgraphindex-typevar-type-variable-mismatch.swift
    • delete: validation-test/compiler_crashers/28474-unreachable-executed-at-swift-lib-ast-type-cpp-1325.swift
    • edit: validation-test/compiler_crashers_fixed/28641-result-case-not-implemented.swift
    • delete: validation-test/compiler_crashers/28634-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
  • Commit 6ff926511e236bc3bb5b622e747b8083cef0039c by florent.bruneau:
    ClangImporter: fix crash when importing type containing bitfields.

    • add: test/ClangImporter/indirect_fields.swift
    • edit: test/ClangImporter/Inputs/custom-modules/module.map
    • add: test/ClangImporter/Inputs/custom-modules/IndirectFields.h
    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit f60564cb94026768b823b705eef0d35bd427ac50 by phausler:
    [Foundation] Add numerous tests for closer to full coverage of IndexPath

    • edit: test/stdlib/TestIndexPath.swift
  • Commit 42a7ff6caafa353bd1672d6f02c64e59f9bf7f47 by gparker-github:
    Fix reinterpret cast warning of unsigned to void* in Metadata.h (#6814)

    • edit: include/swift/Runtime/Metadata.h
  • Commit 9414f46731194aa42a8d67683e67ae9054e34f68 by hughbellars:
    Fix linker failures compiling Swift on Windows

    • edit: lib/Basic/UUID.cpp
  • Commit 89205d8f6bc62773f39bf59eca9b3e18616e6cf1 by hughbellars:
    Invoke the line directive tool from python

    • edit: cmake/modules/SwiftSource.cmake
  • Commit e22e28e6a046b39c9b18d8912550bf24baa66e69 by hughbellars:
    Fix line-directive-tool not being able to invoke swiftc.exe on Windows

    • edit: utils/line-directive
  • Commit 592a298080c066f375247f9843e504d7e55c406b by github:
    Remove the LDBL_* tests in stdlib/FloatConstants.swift (#6825)

    • edit: test/stdlib/FloatConstants.swift
  • Commit b3ade87eee9d7059efe29679844afe40bcc02235 by hughbellars:
    Fix signed warnings compiling lib/Sema/ConstraintSystem.h

    • edit: lib/Sema/ConstraintSystem.h
  • Commit 6f74251803673eeec759cf1e5011bd237ea00c19 by xedin:
    [QoI] Move from RAII to direct sub-expression cleanup. NFC

    • edit: lib/Sema/CSSolver.cpp
  • Commit 72d86903d9601859f0b565d159a2add6d81dca9f by david.n.friberg:
    [stdlib] Fixes to doc. for formIndex of Indexable

    • edit: stdlib/public/core/Collection.swift
  • Commit cf777d04f566dd8c1d9db6cf2e9b838a1f4ae986 by hughbellars:
    Introduce and use COMPILER_IS_MSVC

    • edit: include/swift/Basic/type_traits.h
    • edit: include/swift/Basic/EncodedSequence.h
    • edit: lib/AST/Module.cpp
    • edit: lib/Sema/Constraint.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: include/swift/AST/AnyFunctionRef.h
    • add: include/swift/Basic/Compiler.h
    • edit: include/swift/SIL/SILOpenedArchetypesTracker.h
  • Commit eff3ce9447573c485fba73713749044c6d33eb35 by hughbellars:
    Fix linker errors for missing Win32 symbols linking swiftc.exe

    • edit: lib/AST/CMakeLists.txt
  • Commit f7a7ee941a329856711f3c5e86fb309ee1111ffe by brian.king:
    Warn if a non dynamic class declaration is overridden in an extension

    • edit: test/decl/inherit/override.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 7dcab1255db4ab51f07504b1df89446ccc3b8723 by brian.king:
    Update PR comments

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 7d8d2757223c2c795d198ab5ce569c550880370b by brian.king:
    Only generate a warning in swift 3

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit 2e1264f245a9323483bef2c890699aabb3ea15d7 by brian.king:
    Add a compatibily test for swift 3

    • edit: test/decl/inherit/override.swift
    • add: test/Compatibility/override.swift
  • Commit 6f217dbe2a70b81172064d04b87f8ad014d3a2d3 by xedin:
    [ConstraintSystem] Don’t attempt to solve candidates which have

    • add: validation-test/compiler_crashers_fixed/28612-val-isa-used-on-a-null-pointer.swift
    • edit: lib/Sema/CSSolver.cpp
    • delete: validation-test/compiler_crashers/28612-val-isa-used-on-a-null-pointer.swift
  • Commit 8ede336cd250dd9940b6c4549a7dab349c13b843 by mgottesman:
    [semantic-sil] thin_to_thick_function should be treated as returning an

    • edit: lib/SIL/SILValue.cpp
  • Commit 1971b6a01d549a0c93946fd46b6e11a8d7980e70 by mgottesman:
    [docs] A small amount of copy diting of ARCOPtimization.rst.

    • edit: docs/ARCOptimization.rst
  • Commit 8a7e535b183633cc304a68f3725c843ab9426c13 by mgottesman:
    [semantic-sil] Fix semantics of unchecked_bitwise_cast for

    • edit: lib/SIL/SILValue.cpp
  • Commit 2f9a90d1241ab12ec2df2cea12e3ce3066d48153 by mgottesman:
    [semantic-sil] objc_{existential_,}metatype_to_object should be treated

    • edit: lib/SIL/SILValue.cpp
  • Commit 87f1ec3178e1f3560cd52a385c3ae2ad07aeb336 by doug_coleman:
    Revert "build-script-impl: Don’t let distcc farm out cmake to run on

    • edit: utils/build-script-impl
  • Commit 741001d6628a172c0a12ce588b5e8af947673cb3 by mgottesman:
    [semantic-sil] ObjC metatypes as metatypes are trivial. Only once

    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/SILGen/SILGenApply.cpp
  • Commit 7dd24891518540d2ce7c5bd10ac4255804115c8b by mark.lacey:
    Revert "[Constraint solver] Collapse the three optional-to-optional

    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/Constraint.h
    • edit: lib/Sema/Constraint.cpp
  • Commit 3985a11b9abf7a2db9773ea6cc36cfd1692d14a6 by mgottesman:
    [semantic-sil] Add a new API ManagedValue::transform() for

    • edit: lib/SILGen/ManagedValue.h
  • Commit fc73e79b741df38c40a4c95796c61c80f9ecf20c by mark.lacey:
    Revert “Fix one source of exponential behavior in the type checker.”

    • edit: test/Constraints/optional.swift
    • edit: lib/Sema/CSSimplify.cpp
  • Commit c301833e1563d35533e8c0a5b95b4b566bda6bf2 by mark.lacey:
    Reapply: Collapse the three optional-to-optional restriction kinds.

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/Constraint.h
    • edit: lib/Sema/Constraint.cpp
  • Commit 2c78ca99ace9f5c1b6875e9963e2923c0eaac2e7 by mgottesman:
    [semantic-sil] Introduce new specific static constructors for

    • edit: lib/SILGen/ManagedValue.h
  • Commit 24e8cdfdc1bdc35b815d40738775ec263a278579 by xedin:
    [Diagnostics] Nullify contextual type if it’s generic with type

    • edit: lib/Sema/CSDiag.cpp
    • edit: test/Constraints/generics.swift
  • Commit d51079356652826825854365ce405475539035bf by mardani29:
    Fix SR-2860

    • edit: test/PrintAsObjC/cdecl.swift
    • edit: test/Inputs/comment_to_something_conversion.swift
    • edit: lib/IDE/CommentConversion.cpp
    • edit: test/PrintAsObjC/enums.swift
    • edit: test/PrintAsObjC/Inputs/comments-expected-output.h
  • Commit 3ac4b026ba9facd9ef04157c6183dc90d13a3374 by practicalswift:
    [swiftc (40 vs. 5420)] Add crasher in

    • add: validation-test/compiler_crashers/28648-modifierarguments-empty-foundpipe-index-beyond-bounds-in-select-modifier.swift
  • Commit 70f579263068565474ff165998aabcad439127e1 by practicalswift:
    [swiftc (41 vs. 5420)] Add crasher in swift::Type::findIf

    • add: validation-test/compiler_crashers/28649-unreachable-executed-at-swift-lib-ast-type-cpp-1344.swift
  • Commit 9311dff596e1f652ac7b786e8062938d07ab0fa6 by practicalswift:
    [swiftc (42 vs. 5420)] Add crasher in

    • add: validation-test/compiler_crashers/28650-unreachable-executed-at-swift-lib-sema-typecheckstmt-cpp-1031.swift
  • Commit 2c638adb5adc95ac0d388a2d19b19ca9be8d69cd by practicalswift:
    [swiftc (43 vs. 5420)] Add crasher in

    • add: validation-test/compiler_crashers/28651-swift-cleanupillformedexpressionraii-doit-swift-expr-swift-astcontext-cleanupill.swift
  • Commit 3952e0043ccbb0a8dda74ac8e8848bea85d1c0f1 by fs.output:
    [Diag] Don’t attempt ‘fixOverrideDeclarationTypes’ when indices count

    • edit: lib/Sema/MiscDiagnostics.cpp
    • add: validation-test/compiler_crashers_fixed/28602-c1-size-c2-size.swift
    • delete: validation-test/compiler_crashers/28602-c1-size-c2-size.swift
  • Commit 0affdb057d4ab043fdb5fdfc75cc0bcfdadef0c3 by fs.output:
    [Lexer] Disable all SIL_KEYWORDs in non-SIL mode

    • add: validation-test/compiler_crashers_fixed/28617-child-source-range-not-contained-within-its-parent-guard-stmt.swift
    • delete: validation-test/compiler_crashers/28617-child-source-range-not-contained-within-its-parent-guard-stmt.swift
    • edit: lib/Parse/Lexer.cpp
    • delete: validation-test/compiler_crashers/28600-isinsilmode-sil-should-only-be-a-keyword-in-sil-mode.swift
    • add: validation-test/compiler_crashers_fixed/28600-isinsilmode-sil-should-only-be-a-keyword-in-sil-mode.swift
  • Commit a8dec7fa438c980d5bb25156e9c06c1dbf700ce6 by tinysun.net:
    [stdlib] Fixed for Cygwin

    • edit: stdlib/public/Platform/Platform.swift
    • edit: stdlib/public/core/Policy.swift
    • edit: stdlib/private/SwiftPrivateLibcExtras/CMakeLists.txt
    • edit: stdlib/public/runtime/MutexWin32.cpp
    • edit: stdlib/public/core/FloatingPointParsing.swift.gyb
    • edit: stdlib/public/core/FloatingPoint.swift.gyb
    • edit: stdlib/private/StdlibUnittest/StdlibCoreExtras.swift
    • edit: stdlib/public/core/CTypes.swift
    • edit: stdlib/private/SwiftPrivateLibcExtras/SwiftPrivateLibcExtras.swift
    • edit: stdlib/private/SwiftPrivatePthreadExtras/SwiftPrivatePthreadExtras.swift
    • edit: validation-test/StdlibUnittest/ChildProcessShutdown/PassIfChildCrashedDuringTestExecution.swift
    • edit: cmake/modules/AddSwift.cmake
    • edit: validation-test/StdlibUnittest/ChildProcessShutdown/FailIfChildCrashesDuringShutdown.swift
    • edit: stdlib/private/SwiftPrivatePthreadExtras/CMakeLists.txt
    • edit: validation-test/StdlibUnittest/ChildProcessShutdown/FailIfChildExitsDuringShutdown.swift
    • edit: validation-test/StdlibUnittest/Stdin.swift
    • edit: stdlib/private/SwiftPrivateLibcExtras/Subprocess.swift
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • add: validation-test/StdlibUnittest/Cygwin.swift
    • edit: stdlib/private/SwiftPrivatePthreadExtras/PthreadBarriers.swift
    • edit: stdlib/public/core/Runtime.swift.gyb
    • edit: stdlib/private/StdlibUnittest/RaceTest.swift
    • edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
    • edit: stdlib/public/Platform/tgmath.swift.gyb
    • edit: stdlib/private/StdlibUnittest/CMakeLists.txt
  • Commit 70d53525e7b978e3af53437e84512826bd22eb23 by fs.output:
    [Parse] Add testcases for tokenizing SIL keywords as identifiers in

    • edit: test/Parse/identifiers.swift
  • Commit 8673a60c0df57537f59a698546558ce524c933ae by github:
    [Sema] Add missing case to %select in resilience diagnostics (#6847)

    • edit: include/swift/AST/DiagnosticsSema.def
    • add: validation-test/compiler_crashers_fixed/28648-modifierarguments-empty-foundpipe-index-beyond-bounds-in-select-modifier.swift
    • delete: validation-test/compiler_crashers/28648-modifierarguments-empty-foundpipe-index-beyond-bounds-in-select-modifier.swift
  • Commit 4dfa6389b07f5854134cd27d69ec812402fdcda0 by hughbellars:
    Introduce and use SWIFT_DELETE_OPERATOR_DELETED

    • edit: include/swift/SIL/SILArgument.h
    • edit: include/swift/AST/Decl.h
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: include/swift/AST/TypeRepr.h
    • edit: include/swift/SIL/SILInstruction.h
    • edit: include/swift/SIL/SILUndef.h
    • edit: include/swift/AST/ProtocolConformance.h
    • edit: include/swift/Basic/Compiler.h
    • edit: include/swift/SIL/SILAllocated.h
    • edit: include/swift/AST/Module.h
  • Commit 201ad5d594ad5922f694e907380b0dae137c51a5 by hughbellars:
    Prefix COMPILER_IS_MSVC with SWIFT_

    • edit: include/swift/Basic/Compiler.h
    • edit: lib/Sema/Constraint.cpp
    • edit: include/swift/SIL/SILOpenedArchetypesTracker.h
    • edit: include/swift/AST/AnyFunctionRef.h
    • edit: lib/AST/Module.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: include/swift/Basic/type_traits.h
    • edit: include/swift/Basic/EncodedSequence.h
  • Commit aa0cfa33af7363d559b472a005f6748e8c0648e1 by kevin:
    Better default domain for CustomNSError

    • edit: test/stdlib/ErrorBridged.swift
    • edit: stdlib/public/SDK/Foundation/NSError.swift
  • Commit 3dfd0f74f081648fad3b8bc55b373c498fc7e724 by ben_cohen:
    refactor sequence append growth logic

    • edit: stdlib/public/core/Arrays.swift.gyb
  • Commit 2f1a3e16172c71c1a0538609655e8da2b2e55bb7 by fs.output:
    [AST] Remove unused property ‘TrailingSemiLoc’ from Stmt and Expr

    • edit: include/swift/AST/Expr.h
    • edit: include/swift/AST/Stmt.h
    • edit: lib/Parse/ParseStmt.cpp
  • Commit 055ee489081f72bec7477f9f4b0319aeabf201a4 by fs.output:
    [Parse] Split Decl list parsing from parseList()

    • edit: test/Parse/trailing-semi.swift
    • edit: lib/Parse/ParseStmt.cpp
    • edit: test/Parse/ConditionalCompilation/decl_parse_errors.swift
    • edit: lib/Parse/ParseDecl.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: include/swift/AST/Decl.h
  • Commit c92dbe5319f16834ac4253fadc90340e499c6294 by fs.output:
    [Parse] Remove declaration list specific logic from parseList()

    • edit: lib/Parse/ParsePattern.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • edit: lib/Parse/ParseType.cpp
    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/Parse/Parser.cpp
    • edit: include/swift/Parse/Parser.h
  • Commit 25fc295e4a4e6e035edb0ad388f5b9d2aa53b338 by alblue:
    Revert “Merge pull request #6807 from alblue/SR-1676”

    • edit: CMakeLists.txt
    • edit: tools/SourceKit/CMakeLists.txt
  • Commit 35b0ffeff8713ee93abe9a093ed8e0edbd11cf97 by xedin:
    [Diagnostics] Fix diagnoseImplicitSelfErrors to accept only valid

    • delete: validation-test/compiler_crashers/28603-argumentlabels-size-1.swift
    • edit: lib/Sema/CSDiag.cpp
    • add: validation-test/compiler_crashers_fixed/28603-argumentlabels-size-1.swift
  • Commit 1c5a26129de69decb40905a3f71a7dd3623760c7 by github:
    Fixed typo

    • edit: docs/proposals/Concurrency.rst
  • Commit 4495fde240c25d23afa8bfedd8f4846e3efaafdb by brian.king:
    Remove periods from the warnings to be more consistent with other

    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit a2c64103dd0bc3d0a322133b4d7fabc04c8954b9 by aschwaighofer:
    Fix a iteration invalidation bug

    • edit: lib/SILOptimizer/Transforms/Devirtualizer.cpp
  • Commit b2efca54d6d872d7b7008ecc47d6c6d0a1910c53 by moiseev:
    Removing unnecessary CGFloat->Double->CGFloat conversions

    • edit: stdlib/public/SDK/Foundation/AffineTransform.swift
    • edit: test/stdlib/TestAffineTransform.swift
  • Commit 5a83bef7b3775369ce3bb240cba54e5cf2fa060f by github:
    tweak outer loop comment

    • edit: stdlib/public/core/Arrays.swift.gyb
  • Commit cc5990232bdf589579d5b497deab354a3042ec7d by groved:
    SR-3477: replace unsafeBitCast by withoutActuallyEscaping

    • edit: src/swift/Data.swift
  • Commit e59638d961cb93373d0ca4c65bfdbc1dbc408a04 by groved:
    consider affinity when computing active cpus on Linux

    • edit: src/shims/hw_config.h
  • Commit b295c7da5f4d58b1c9b996ff67413f02b70110f1 by tiago:
    remove trailing period after “N seconds”

    • edit: Tests/Functional/SelectedTest/main.swift
    • edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
    • edit: Tests/Functional/Performance/Misuse/main.swift
    • edit: Tests/Functional/Observation/All/main.swift
    • edit: Sources/XCTest/Private/PrintObserver.swift
    • edit: Tests/Functional/FailureMessagesTestCase/main.swift
    • edit: Tests/Functional/Asynchronous/Misuse/main.swift
    • edit: Tests/Functional/Asynchronous/Handler/main.swift
    • edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
    • edit: Tests/Functional/TestCaseLifecycle/main.swift
    • edit: Tests/Functional/FailingTestSuite/main.swift
    • edit: Tests/Functional/Observation/Selected/main.swift
    • edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
    • edit: Tests/Functional/NegativeAccuracyTestCase/main.swift
    • edit: Tests/Functional/SingleFailingTestCase/main.swift
    • edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
    • edit: Tests/Functional/ErrorHandling/main.swift
    • edit: Tests/Functional/Asynchronous/Expectations/main.swift
    • edit: Tests/Functional/Performance/main.swift
  • Commit 2e48a9bf6bda760a7077c1fbe37d6fc0347cd7f1 by bcroom:
    Re-export Foundation from XCTest

    • edit: Sources/XCTest/Private/TestListing.swift
    • edit: Tests/Functional/Asynchronous/Predicates/Expectations/main.swift
    • edit: Sources/XCTest/Private/PrintObserver.swift
    • edit: Tests/Functional/Observation/All/main.swift
    • edit: Sources/XCTest/Public/XCTestObservationCenter.swift
    • edit: Sources/XCTest/Private/XCPredicateExpectation.swift
    • edit: Tests/Functional/Asynchronous/Predicates/Handler/main.swift
    • edit: Sources/XCTest/Private/WallClockTimeMetric.swift
    • edit: Sources/XCTest/Public/XCTestObservation.swift
    • edit: Sources/XCTest/Private/XCTestCaseSuite.swift
    • edit: Sources/XCTest/Public/XCTestSuiteRun.swift
    • edit: Sources/XCTest/Public/Asynchronous/XCTestCase+PredicateExpectation.swift
    • edit: Tests/Functional/Performance/main.swift
    • edit: Sources/XCTest/Public/Asynchronous/XCWaitCompletionHandler.swift
    • edit: Sources/XCTest/Public/XCTestMain.swift
    • edit: Tests/Functional/Asynchronous/Handler/main.swift
    • edit: Sources/XCTest/Public/XCTestRun.swift
    • edit: Tests/Functional/Asynchronous/Expectations/main.swift
    • edit: Tests/Functional/Asynchronous/Notifications/Handler/main.swift
    • edit: Tests/Functional/ListTests/main.swift
    • edit: Sources/XCTest/Public/Asynchronous/XCTestCase+Asynchronous.swift
    • edit: Tests/Functional/Asynchronous/Notifications/Expectations/main.swift
    • edit: Sources/XCTest/Private/PerformanceMeter.swift
    • edit: Sources/XCTest/Public/Asynchronous/XCTestCase+NotificationExpectation.swift
    • edit: Sources/XCTest/Public/Asynchronous/XCNotificationExpectationHandler.swift
    • edit: Tests/Functional/Observation/Selected/main.swift
    • edit: Sources/XCTest/Public/Asynchronous/XCPredicateExpectationHandler.swift
    • edit: Sources/XCTest/Public/XCTestCase.swift
  • Commit 7bb7faa19dd0716f0e26d948d02ef9e2b68953f1 by larryonoff:
    Add iOS, tvOS, watchOS platforms support

    • edit: Info.plist
    • edit: XCTest.xcodeproj/project.pbxproj
  • Commit cb30809c4c334d47f91bfcfeff67da91b8713cc2 by larryonoff:
    Update Xcode project settings

    • edit: XCTest.xcodeproj/project.pbxproj
  • Commit bc37b04126095f8240f753912aa2d49056fbf3df by xiaodi.wu:
    Implement CharacterSet.subtracting(_:slight_smile: and add test

    • edit: TestFoundation/TestNSCharacterSet.swift
    • edit: Foundation/CharacterSet.swift
  • Commit 9f9bf88a4146b00d591888d21e406aaae8bc6cf3 by xiaodi.wu:
    Expand and disable test for CharacterSet.subtract(_:slight_smile:

    • edit: TestFoundation/TestNSCharacterSet.swift
  • Commit 36e8968497e461823f9b2959c30a10833eb17524 by xiaodi.wu:
    Update to address reviewer comments (CharacterSet)

    • edit: Foundation/CharacterSet.swift
    • edit: TestFoundation/TestNSCharacterSet.swift
  • Commit be7901f3e786ae74f7f7733ffc3bdc0b08734803 by ben_cohen:
    Update to new _copyContents that takes an unsafe buffer rather than

    • edit: Foundation/Data.swift
  • Commit f2c950dca03800d5c18175b15422a181d266abb7 by suicaicoca:
    Update URLProtocolClient.urlProtocol(_:didFailWithError:) to match the

    • edit: Foundation/NSURLProtocol.swift
  • Commit bf0a8a82b1b6645ed19381eca3c1bc0738e1bf05 by suicaicoca:
    [FileManager] Use Error to be consistent with

    • edit: Foundation/NSFileManager.swift
  • Commit dcc7db1fa3167c6dca1fef18dd38b820952faa49 by tbehrens:
    Fix libFoundation.so being flagged as requiring executable stack

    • edit: CoreFoundation/Base.subproj/CFAsmMacros.h
  • Commit d3d3605573d851c674816ad6a4a7d99d6c6789c0 by anthony.parker:
    Android SDK name changes. (#758)

    • edit: lib/target.py
    • edit: lib/product.py
  • Commit 943e1fe8cabdbd2b6cdb039d53f57227e3001afc by suicaicoca:
    [URLSessionStreamTask] Update readData and write methods to match

    • edit: Foundation/NSURLSession/NSURLSessionTask.swift
  • Commit 791a55c1697ee207cd1d63284e38228d14ee3190 by ruscur:
    Always build with -lcurl on GNU/Linux

  • Commit c4f36c1cf59becee0b2d73ce323a9f3058a2abce by suicaicoca:
    URLSessionTaskPriority… constants should be class properties

    • edit: Foundation/NSURLSession/NSURLSessionTask.swift
  • Commit bb20f62237d948d1b78bf53ee1520c7c947f3754 by suicaicoca:
    [URLSessionTask] Use DispatchQueue.sync overload which has a return

    • edit: Foundation/NSURLSession/NSURLSessionTask.swift
  • Commit 496134f5c3c4bd8961a22eb945c461a46b577492 by ruscur:
    Fix powerpc targets

    • edit: lib/target.py
  • Commit 78a7c7cc400cc3ac486a65d40921aba89f926c98 by ruscur:
    Fix floating point types for powerpc

    • edit: Foundation/CGFloat.swift
  • Commit 8eea6a5dd00a775804132c08114cc6dd6a3eb6b3 by suicaicoca:
    Change some global constants to type properties to match the Darwin

    • edit: Foundation/NSURLCredentialStorage.swift
    • edit: TestFoundation/TestNSLocale.swift
    • edit: Foundation/NSOperation.swift
    • edit: Foundation/NSLocale.swift
  • Commit da1b7a2a6af522b30d211dff4144b003fe5996ce by spestov:
    Update for new rules on @inline(__always) function bodies

    • edit: Foundation/Data.swift
  • Commit e8978f147cd6ee21f40b230f237b9dc970f17ce0 by github:
    Revert “Update for new rules on @inline(__always) function bodies”

    • edit: Foundation/Data.swift
  • Commit 578c38f4c387396e5a84afb8b97b7e321aba4b7c by github:
    Revert "Revert "Update for new rules on @inline(__always) function

    • edit: Foundation/Data.swift
  • Commit cf53cc727d8fffc73a88f8d9232c1e2159750ff5 by suicaicoca:
    [NotificationQueue] Rename Coalescing constants to match the Darwin

    • edit: TestFoundation/TestNSNotificationQueue.swift
    • edit: Foundation/NSNotificationQueue.swift
  • Commit 399889481d21043b70386a34e986b57d81c721fd by suicaicoca:
    [XMLParser] Fix errorDomain naming

    • edit: TestFoundation/TestNSXMLDocument.swift
    • edit: Foundation/NSXMLParser.swift
  • Commit cfe0e0c84bdee23384684959bb4bfd6f3877f2ff by suicaicoca:
    [FileHandle] Update NSFileHandleReadCompletion to match the Darwin

    • edit: TestFoundation/TestNSFileHandle.swift
    • edit: Foundation/NSFileHandle.swift
  • Commit 7379538c2cd20cc521b58c13abcd6d3778dd7a94 by suicaicoca:
    Use unsafeDowncast where possible according to the warnings

    • edit: Foundation/NSCache.swift
    • edit: Foundation/IndexSet.swift
    • edit: Foundation/String.swift
  • Commit 951a493e145abd24256ba3324b4e941caea80cc6 by suicaicoca:
    Use UnsafeRawPointer initializer where possible according to the

    • edit: Foundation/NSCoder.swift
  • Commit bb664cbe15b3cd85eff3c76b80d39a1ede1dd06f by suicaicoca:
    Use UnsafeMutableRawPointer initializer where possible according to

    • edit: Foundation/NSCoder.swift
    • edit: Foundation/NSUUID.swift
    • edit: Foundation/NSSwiftRuntime.swift
  • Commit f03a45be4d2a9fa5d42ec1d3f48f09b2b87cc81f by suicaicoca:
    Use assumingMemoryBound method where possible according to the

    • edit: Foundation/NSValue.swift
    • edit: Foundation/NSConcreteValue.swift
    • edit: Foundation/NSKeyedUnarchiver.swift
    • edit: Foundation/NSKeyedArchiver.swift
  • Commit 57fbbbf91a39221a0e315bedad34f612a4228320 by suicaicoca:
    [gardening] Remove unnecessary breaks

    • edit: Foundation/NSOperation.swift
    • edit: Foundation/NSXMLParser.swift
    • edit: Foundation/Boxing.swift
    • edit: Foundation/NSDecimal.swift
    • edit: Foundation/NSNumber.swift
    • edit: Foundation/NSKeyedArchiver.swift
    • edit: Foundation/NSHost.swift
    • edit: Foundation/NSCalendar.swift
    • edit: Foundation/NSObjCRuntime.swift
    • edit: Foundation/NSKeyedUnarchiver.swift
    • edit: Foundation/Data.swift
  • Commit 5fada38704515fb72c557f67ece3d18dbfe43963 by suicaicoca:
    [plutil] Fix build failure

    • edit: Tools/plutil/main.swift
  • Commit 534f49bea4aeab5306bb9f2fdb7724d7e36803ef by suicaicoca:
    [NotificationQueue] Rename Coalescing to NotificationCoalescing to match

    • edit: Foundation/NSNotificationQueue.swift
  • Commit 7d908e550750df8680b06dba69e5379c4c9318f9 by suicaicoca:
    Weakly link _os_log_set_nscf_formatter to make the framework run on

    • edit: CoreFoundation/Base.subproj/CFRuntime.c
  • Commit c1dfbb3bf268ec0f9d8ac4406efedc509ac548c5 by suicaicoca:
    Delete _os_log_set_nscf_formatter related lines as requested

    • edit: CoreFoundation/Base.subproj/CFRuntime.c
  • Commit 43605afb0018952b56301ef670b2b6b92ffe0e8f by anthony.parker:
    [URLSessionDownloadTask] Update cancel to match the Darwin version

    • edit: Foundation/NSURLSession/NSURLSessionTask.swift
  • Commit 1954905a994cffbc686b80bc8290189e5e45bb96 by suicaicoca:
    [plutil] Rename ExecutionMode enum cases

    • edit: Tools/plutil/main.swift
  • Commit 3822418aed72ca5a17da39c8474c362a6e84f072 by suicaicoca:
    [plutil] Rename ConversionFormat enum cases

    • edit: Tools/plutil/main.swift
  • Commit 146ec3b537203d409a730a7e8d2d434059689766 by suicaicoca:
    [plutil] Rename OptionParseError enum cases

    • edit: Tools/plutil/main.swift
  • Commit 4111cc94a126cc4e37e8c9ef32767f67320b9d32 by suicaicoca:
    [plutil][gardening] Remove unnecessary breaks

    • edit: Tools/plutil/main.swift
  • Commit 6fa8c69947d3c034b0dfc60825d054762cf01755 by suicaicoca:
    [plutil] Rename DisplayType enum cases

    • edit: Tools/plutil/main.swift
  • Commit 1665fdfdc27e5e03b2f92b7aa04d1a5add6ef9b4 by suicaicoca:
    [NotificationQueue] Rename defaultQueue() method to default property

    • edit: Foundation/NSNotificationQueue.swift
    • edit: TestFoundation/TestNSNotificationQueue.swift
  • Commit 91fa43ab668c7d80dadc1e29629388d0b46f6380 by suicaicoca:
    [NotificationQueue] Rename enqueueNotification() to enqueue()

    • edit: Foundation/NSNotificationQueue.swift
    • edit: TestFoundation/TestNSNotificationQueue.swift
  • Commit 22402a009e22d9d3b0a460d6a2fdbf12da0319df by suicaicoca:
    [NotificationQueue] Rename dequeueNotificationsMatching() to

    • edit: Foundation/NSNotificationQueue.swift
  • Commit 5278ee8aef291c352e852eb2aeafa4dd0b4cff66 by suicaicoca:
    [plutil][gardening] Use switch for type casting

    • edit: Tools/plutil/main.swift
  • Commit dd4406d4122f5efabf5425a34f4d2d9b8e1bc529 by suicaicoca:
    [URLResourceValues] Remove redundant NSCoding protocol from some

    • edit: Foundation/URL.swift
  • Commit eb4bcbcb091a0482c5435fea611b4be2f1a36e49 by suicaicoca:
    [NSURLRequest] Utilize restricted setters

    • edit: Foundation/NSURLRequest.swift
    • edit: Foundation/NSURLSession/NSURLSessionTask.swift
  • Commit 3b51b2cc9b78492a3f9bc1a3f85bcdfe5bf57077 by suicaicoca:
    [NotificationQueue] Rename PostingStyle constants to match the Darwin

    • edit: Foundation/NSNotificationQueue.swift
    • edit: TestFoundation/TestNSNotificationQueue.swift
  • Commit 49b44643652a3d46382111ba9aa6a9345b1c1177 by suicaicoca:
    [NotificationQueue] Update PostingStyle raw values to match the Darwin

    • edit: Foundation/NSNotificationQueue.swift
  • Commit 8b1257d08f39c702d6e98af7e5ffccdaceb75526 by suicaicoca:
    [OutputStream] Rename outputStreamToMemory() to toMemory() to match

    • edit: Foundation/NSStream.swift
    • edit: TestFoundation/TestNSStream.swift
  • Commit 5a64acfa18f40d232fbce4328742f600a247586d by suicaicoca:
    [gardening] prefer ‘-> Void’ over ‘-> ()’

    • edit: Foundation/NSStringAPI.swift
    • edit: Foundation/NSURLSession/TaskRegistry.swift
    • edit: Foundation/NSURLSession/HTTPBodySource.swift
    • edit: Foundation/NSData.swift
    • edit: Foundation/Data.swift
  • Commit 90c976be1a87f917b1e81cd0f809b251bb4821d5 by abl:
    Fix for [SR-3448] Crash in String.replacingOccurrences(of:with:) with

    • edit: TestFoundation/TestNSString.swift
    • edit: Foundation/NSString.swift
  • Commit 684601bf851237e32fa16aca90c9b8ae0bd46ddd by suicaicoca:
    [AffineTransform] Replace M_PI with CGFloat.pi

    • edit: Foundation/NSAffineTransform.swift
    • edit: TestFoundation/TestNSAffineTransform.swift
  • Commit da90c1f0b811d17118fa2dee1737fa7a300412fb by suicaicoca:
    [AffineTransform] Use sin and cos overloads for CGFloat

    • edit: Foundation/NSAffineTransform.swift
  • Commit ec5110b91d814e5995a72068d053faa9b0cac13f by suicaicoca:
    [NotificationQueue] Add missing none to NotificationCoalescing

    • edit: Foundation/NSNotificationQueue.swift
  • Commit 2dbc6ccb34cdd4d17e92c1a83803523161367e44 by anthony.parker:
    [Docs] Update NSPersonNameComponents status to Complete (#800)

    • edit: Docs/Status.md
  • Commit e518146c94a5e9fd8ffd3f763e75dfa9127e1d22 by anthony.parker:
    Correct sequence initializers for Data when repeating:count: is called

    • edit: Foundation/Data.swift
    • edit: TestFoundation/TestNSData.swift
  • Commit 2ef7f4ab1965e88589b56942f6e643b6087a7cc0 by suicaicoca:
    Add @_versioned attribute to _MutableHandle._pointer

    • edit: Foundation/Boxing.swift
  • Commit 6771721cbcfacf6fbd8c04158d1b151e6ec240c4 by suicaicoca:
    @_versioned attribute requires internal

    • edit: Foundation/Boxing.swift
  • Commit 5d1bdb566acb6ad86a7a55657792452766b9aa29 by suicaicoca:
    [PropertyListSerialization] Possible implementation of

    • edit: Foundation/NSStream.swift
    • edit: Docs/Status.md
    • edit: Foundation/NSKeyedUnarchiver.swift
    • edit: TestFoundation/TestNSPropertyList.swift
    • edit: Foundation/NSPropertyList.swift
  • Commit 939509a50b7c9f04b48741ee7c7960089cce063d by norio.nomura:
    Fix String.getLineStart(_:end:contentsEnd:for:) returns wrong start

    • edit: Foundation/NSScanner.swift
    • edit: TestFoundation/TestNSString.swift
  • Commit be039e11e6609c714b8479aacf861727ed64aaf8 by suicaicoca:
    [URLSession] Replace remaining NSError usages with Error

    • edit: Foundation/NSURLSession/TaskRegistry.swift
    • edit: TestFoundation/TestNSURLSession.swift
    • edit: Foundation/NSData.swift
    • edit: Foundation/NSURLSession/NSURLSessionTask.swift
    • edit: Foundation/NSURLSession/NSURLSession.swift
  • Commit dca3023cb5278f48e40648fcb812fa6c1a636a58 by phausler:
    Implemented _resolveCurrent (#638)

    • edit: Foundation/NSHost.swift