[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 16.04 (master-next) #439

Report

[FAILURE] oss-swift-package-linux-ubuntu-16_04-master-next [#439]

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04-master-next/439/
Project:
oss-swift-package-linux-ubuntu-16_04-master-next
Date of build:
Fri, 08 Nov 2019 01:37:02 -0600
Build duration:
10 min

Changes

  • Commit 817292946cc7d73ca5ee6b111e513cf569b414b6 by mishal_shah:
    Don't delete the repo before starting the job

    • edit: jobs/pull-request/pr-apple-llvm-project-linux.sh
  • Commit 7c9f996912f86e358271d01493045e1b6479dc75 by mishal_shah:
    Remove the timeout from lit to avoid failure

    • edit: jobs/pull-request/pr-apple-llvm-project-macos.sh
  • Commit 6a58e35bd0a882b14d15f972b59df8edb7af0615 by lwalkin:
    rdar://23089862 re-enable max-commands-progress

    • edit: tests/Ninja/Build/max-commands-progress.ninja
  • Commit 4b01a973f3479604008f795a3c6dea0cae77f059 by rishizaki:
    [CodeCompleiton] Avoid walking the whole module to find the delayed func

    • edit: lib/Frontend/Frontend.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: include/swift/Subsystems.h
    • edit: include/swift/Parse/PersistentParserState.h
    • edit: lib/Parse/Parser.cpp
    • edit: lib/IDE/REPLCodeCompletion.cpp
  • Commit dcbba383cf1488dabdedfcda10723c8fce66ae05 by alex:
    [build-presets] Install the stress tester in its PR test preset

    • edit: utils/build-presets.ini
  • Commit 8463e53df361ed5f1c5d65a1462615e7f4a85c8a by milseman:
    [stdlib] [gardening] Refactor bridging from StringStorage.swift

    • add: stdlib/public/core/StringStorageBridge.swift
    • edit: stdlib/public/core/StringBridge.swift
    • edit: stdlib/public/core/StringStorage.swift
    • edit: stdlib/public/core/CMakeLists.txt
  • Commit 0838a6646d7152c4f707be9b6f6bfedcfe6b79b4 by dungar:
    Provide hook to see if ASTScopes support lookups into inactive clauses

    • edit: lib/AST/ASTScopeCreation.cpp
    • edit: include/swift/AST/NameLookup.h
  • Commit cd95ddb395c931eefeccb9b82cc8c2bbfa729578 by dungar:
    Don't do lookups into inactive clauses

    • edit: lib/IDE/SyntaxModel.cpp
  • Commit cb3a0fbcc87fb393ad6817a25b71ee592ac1bf87 by pyaskevich:
    [ConstraintSystem] Extend use of the treat r-value as l-value fix to

    • edit: test/decl/init/constructor-kind.swift
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/decl/func/operator.swift
    • edit: test/decl/var/property_wrappers.swift
    • edit: test/ClangImporter/objc_redeclared_properties.swift
    • edit: test/Generics/function_defs.swift
    • edit: test/type/opaque.swift
    • edit: test/Constraints/closures.swift
    • edit: test/stmt/statements.swift
  • Commit 7cd7cd43e6d277d727c90e0d0363c7703eaee3f2 by pyaskevich:
    [Diagnostics] Port self assignment diagnostic to the new framework

    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/CSFix.cpp
  • Commit 723e438c78718b1f346d89427afcf7232ff0adbe by pyaskevich:
    [ConstraintSystem] Record contextual mismatch if type is missing

    • edit: lib/Sema/CSSimplify.cpp
  • Commit d23adafd3c41001a470f7b677eb9ea6d8a7e301c by pyaskevich:
    [ConstraintSystem] Handle assignment to AnyObject as a contextual type

    • edit: lib/Sema/CSSimplify.cpp
  • Commit a587278162dbb2527c16666f17dd87b432f853a3 by pyaskevich:
    [ConstraintSystem] Detect and diagnose assignment failures related to

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 30440d82353dbdbefb06e7a1f069827663211b5d by pyaskevich:
    [Diagnostics] Properly diagnose assignment mismatch in ambiguity cases

    • edit: lib/Sema/CSFix.cpp
    • edit: test/Generics/deduction.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/CSDiagnostics.h
    • edit: lib/Sema/ConstraintSystem.cpp
  • Commit bba785a7aceab5da74c5c6e8e83f46a1f88fa12b by pyaskevich:
    [ConstraintSystem] Detect and diagnose standalone nil literals early

    • edit: lib/Sema/CSGen.cpp
  • Commit 3586af6e8a6d08777a7b0afc9c478d71eebfbd28 by pyaskevich:
    [Diagnostics] Properly diagnose assignment type mismatches when either

    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/expr/cast/array_bridge.swift
    • edit: test/Constraints/trailing_closures_objc.swift
    • edit: lib/Sema/CSDiagnostics.cpp
  • Commit 6f919786b815652d7faa36586e2167f0e310b755 by pyaskevich:
    [ConstraintSystem] Detect and diagnose assignment type mismatches

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 11644b3f31efadd3bdb5d2ecfd5ab9ac01c96006 by pyaskevich:
    [Diagnostics] Diagnose assignment type mismatches related to unresolved

    • edit: test/Constraints/diagnostics.swift
    • edit: test/Constraints/members.swift
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: test/Constraints/patterns.swift
  • Commit 6670d628ca8e7a4c2eb6fb92d60ad79f927e8c4a by pyaskevich:
    [Diagnostics] Diagnose an attempt to assign to immutable IUO declaration

    • edit: lib/Sema/CSSimplify.cpp
  • Commit c800bde8e16b506212c953276c46325cce80e594 by pyaskevich:
    [Diagnostics] Try to find overlap between src/dst protocols in

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/CSDiagnostics.h
  • Commit 4eaf159eabc786c76f470be072219d1223edcd63 by pyaskevich:
    [ConstraintSystem] Impact of r-value as l-value fix is higher for

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 97773baf71032ee045f91e0bb3e6401a42300942 by pyaskevich:
    [ConstraintSystem] Allow function mismatch in assignment to be diagnosed

    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/Constraints/closures.swift
  • Commit 7cc603390a7da6007ccad09bed9a352ee0962fff by pyaskevich:
    [CSDiag] Remove obsolete FailureDiagnosis::visit{Assign, InOut}Expr

    • edit: lib/Sema/CSDiag.cpp
    • edit: test/expr/expressions.swift
    • edit: test/Parse/recovery.swift
  • Commit 56f4215f7f714f86f6da664057e83319d23db1d7 by pyaskevich:
    [CSDiag] NFC: Remove obsolete handling of type mismatches in unresolved

    • edit: lib/Sema/CSDiag.cpp
  • Commit 77a50f73790e9ff8a80c78b2cfcc14f986a73112 by eeckstein:
    demangler: fix printing of partial apply forwarder with objc/nonobjc

    • edit: test/Demangle/Inputs/manglings.txt
    • edit: lib/Demangling/NodePrinter.cpp
  • Commit ef467df8b0cb10ab06dbf349aaad0701385b9f59 by github:
    Update the simulator for lit test to use iPhone 8

    • edit: test/lit.cfg
  • Commit 2dd87c77586d7642b5ec3dbbd93175f72235e235 by pyaskevich:
    [Diagnostics] NFC: Adjust a couple of test-cases improved after generic

    • edit: test/decl/enum/enumtest.swift
    • edit: test/Constraints/closures.swift
  • Commit fe257d58a70559d64343b75d28382f9fb1b81c85 by mgottesman:
    [semantics] Add support for annotating VarDecls with @_semantics.

    • edit: include/swift/AST/Attr.def
    • edit: lib/Parse/ParseDecl.cpp
    • edit: test/attr/attr_semantics.swift
    • edit: include/swift/AST/Decl.h
  • Commit 09a9b72669db48ceaef047cd2d60be2d9a06ec7f by spestov:
    SILGen: Fix assertion when emitting tuple conversion into a refutable

    • edit: lib/SILGen/SILGenConvert.cpp
    • add: test/SILGen/tuple_conversion_refutable_pattern.swift
  • Commit 1b15ace66050e420c2ed5c84dd39d02bf7c982ab by mishal_shah:
    Update the Apple Watch simulator for lit tests

    • edit: test/lit.cfg
  • Commit 3159f9499da92c19e30e6b26f2c23171f4778a08 by rwidmann:
    Simplify DefaultWitnessChecker's constructor a bit

    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit 6f7a8445bc4798dc698fdbf05c02dfd17a4c2245 by rwidmann:
    Drop the TypeChecker from Circularity checking

    • edit: lib/Sema/TypeCheckCircularity.cpp
    • edit: lib/Sema/TypeCheckStorage.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit f27916b76ce4549e6f55a3b112bc86f7f4d5dffc by rwidmann:
    Inline TypeChecker::diagnoseInlinableLocalType

    • edit: lib/Sema/ResilienceDiagnostics.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 45e6d511697ed2e27dbc320dd80d8a11240a8bbd by rwidmann:
    Make typeCheckAbstractFunctionBody a utility

    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit 80ee233eacf13f0033d48b38c7d7f7b6ba9f6928 by rwidmann:
    Drop some TypeChecker refs out of TypeCheckDecl

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit e15eb472e13fbaa8e1833434ce6c38998ccfcf09 by rwidmann:
    Inline TypeChecker::getExceptionType

    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/CSGen.cpp
  • Commit c42cf3d1dd8aa2983699c0d4d3981230c68b4fd8 by rwidmann:
    Make typeCheckAbstractFunctionBodyUntil a utility

    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit 6c6035eca261bc6c6abfd5a3dbfb75a7c3df00cf by rwidmann:
    Drop TypeCheckers out of TypeCheckStmt

    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/IDE/ExprContextAnalysis.cpp
    • edit: lib/Sema/CSApply.cpp
  • Commit 35654f7b827964a1b6270b861b687a45a8a91c31 by rwidmann:
    Drop the TypeChecker out of TypeCheckSwitchStmt

    • edit: lib/Sema/TypeCheckSwitchStmt.cpp
  • Commit 1184492d25834627da159beb84d744464f1ffe7c by rwidmann:
    [Diagnostics] SR-11419 Diagnose protocol stub note in editor mode only

    • edit: test/Generics/inheritance.swift
    • edit: test/decl/protocol/conforms/failure.swift
    • edit: test/decl/protocol/special/coding/enum_coding_key.swift
    • edit: test/stmt/foreach.swift
    • edit: test/decl/protocol/req/missing_conformance.swift
    • edit: test/IDE/print_ast_tc_decls_errors.swift
    • edit: test/Parse/enum.swift
    • edit: test/Parse/recovery.swift
    • edit: test/decl/protocol/conforms/fixit_stub_batch_mode.swift
    • edit: test/stdlib/BinaryIntegerRequirements.swift
    • edit: test/Sema/struct_equatable_hashable.swift
    • edit: test/Serialization/Recovery/types-4-to-5.swift
    • edit: test/Constraints/invalid_stdlib_2.swift
    • edit: test/ClangImporter/subclass_existentials.swift
    • edit: test/Parse/objc_enum.swift
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: test/ClangImporter/objc_parse.swift
    • edit: test/multifile/Inputs/protocol-conformance/broken.swift
    • edit: validation-test/stdlib/CollectionDiagnostics.swift
    • edit: test/Sema/accessibility_private.swift
    • edit: test/Sema/enum_equatable_conditional.swift
    • edit: test/TypeCoercion/integer_literals.swift
    • edit: test/Sema/enum_conformance_synthesis.swift
    • edit: test/Sema/enum_raw_representable.swift
  • Commit 37c89f1c41ff969d2a2e7ef2d48861e761874e3c by dgregor:
    [Function builders] allowOneWay->oneWay and clean up some logic

    • edit: lib/Sema/BuilderTransform.cpp
  • Commit 39af1d0c55b7c58ea84a985cb18be823e4f541bd by dgregor:
    [Constraint solver] Drop Expr* from finalization.

    • edit: lib/Sema/CSApply.cpp
  • Commit 7306d1aff4807adcf972e331a3a8e5f69625fb01 by dgregor:
    Add missing newline

    • edit: lib/PrintAsObjC/ModuleContentsWriter.h
  • Commit 67592dbc1c422998287f3ebf0ac474ecf79896b8 by blangmuir:
    Update diagnostic after CS change

    • edit: validation-test/Sema/type_checker_perf/fast/rdar21374729.swift
  • Commit 1cd5152f8637183cf789c89c295c8651c6666af1 by dgregor:
    Move ConstraintSystem::setExprTypes() over to Solution

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
  • Commit 87799339c7874dd8fc04bdd4f297b868dfcdd5c5 by dungar:
    Eagerly expand function bodies before type-checking them, which

    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: include/swift/AST/NameLookup.h
    • edit: lib/AST/ASTScopeCreation.cpp
    • edit: lib/AST/ASTScopeLookup.cpp
    • edit: include/swift/AST/ASTScope.h
  • Commit 15846cf71a27d9674ce3f0ab3da443de310ecae2 by dungar:
    Only do expansion if source file is suitable.

    • edit: lib/AST/ASTScopeCreation.cpp
  • Commit 3e4a7f99c856f2aeb10cf75661bbfa7b0d374238 by dungar:
    Add assertion to ensure ASTScope enabled when expanding.

    • edit: lib/AST/ASTScopeCreation.cpp
  • Commit 1338ab41dfb06ff690c2e2e02b8cb4c6f0c03032 by dungar:
    Only expand function bodies of ASTScopeLookup enabled

    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit 785117d90952e655812f344af0a35b97c3f54a0d by dungar:
    Clarify name to be subjunctive.

    • edit: lib/AST/UnqualifiedLookup.cpp
  • Commit 14e6581b3c041a3ef050d3474bec70e5544e67fd by rwidmann:
    Add a regression test for broken closure parameter destructuring

    • edit: test/decl/func/functions.swift
  • Commit f009cf3de8bf50a2fafda8fb2c8a3884b6a9ad6a by atrick:
    EscapeAnalysis cleanup and add utilities [nearly NFC]

    • edit: lib/SILOptimizer/Analysis/ValueTracking.cpp
    • edit: test/SILOptimizer/redundant_load_elim.sil
    • edit: lib/SIL/InstructionUtils.cpp
    • edit: include/swift/SIL/SILType.h
    • edit: lib/SILOptimizer/Analysis/AliasAnalysis.cpp
    • edit: lib/SILOptimizer/UtilityPasses/EscapeAnalysisDumper.cpp
    • edit: include/swift/SILOptimizer/Analysis/ValueTracking.h
    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
    • edit: include/swift/SIL/SILArgumentConvention.h
    • edit: test/SILOptimizer/unsafebufferpointer.swift
    • edit: include/swift/SILOptimizer/Analysis/EscapeAnalysis.h
    • edit: lib/SILOptimizer/Transforms/StackPromotion.cpp
  • Commit 770493064775c98ebd0871c384271951586c5c40 by rwidmann:
    Register a Deleter for the Global TypeChecker

    • edit: lib/Sema/TypeChecker.cpp
  • Commit 53e61a9587c5c9ba091a23676e62c82e38ff6eee by github:
    [AutoDiff upstream] Add the _Differentiation module. (#27511)

    • edit: lib/AST/ASTContext.cpp
    • edit: stdlib/public/core/CMakeLists.txt
    • edit: lib/IRGen/GenMeta.cpp
    • edit: stdlib/public/CMakeLists.txt
    • add: stdlib/public/Differentiation/Differentiable.swift
    • edit: include/swift/AST/KnownIdentifiers.def
    • add: test/AutoDiff/differentiable_protocol.swift
    • edit: test/lit.cfg
    • edit: test/lit.site.cfg.in
    • edit: include/swift/AST/KnownProtocols.def
    • add: stdlib/public/Differentiation/CMakeLists.txt
    • edit: test/CMakeLists.txt
  • Commit c75af38a7af0fb03184960d3b2ba23c8e40a08a0 by rwidmann:
    Drop ConformanceContexts out of the TypeChecker

    • edit: test/refactoring/RefactoringKind/basic.swift
    • edit: test/refactoring/FillStubs/Outputs/basic/P59-12.swift.expected
    • edit: lib/Sema/TypeChecker.cpp
    • edit: test/Generics/conditional_conformances.swift
    • edit: test/decl/ext/extensions.swift
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: test/Frontend/debug-generic-signatures.swift
    • edit: test/decl/protocol/req/associated_type_inference.swift
    • edit: validation-test/compiler_crashers_2_fixed/0126-sr5905.swift
  • Commit 138aac7b11cd9acc74e4781aae3efc8d14ba9d90 by rwidmann:
    Kick REPL response variable generation out of TypeChecker

    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/TypeCheckREPL.cpp
  • Commit 48bc63bb8a346ee0cc9830522edc5bd8c4080f17 by rkandhadaimadhav:
    [Constant Evaluator] Add support for tracking types with aggregate

    • edit: lib/SIL/SILConstants.cpp
    • edit: lib/SILOptimizer/Mandatory/OSLogOptimization.cpp
    • edit: lib/SILOptimizer/Utils/ConstExpr.cpp
    • edit: include/swift/SIL/SILConstants.h
  • Commit b560261838a3308a9da980e2cf91ab5aa7d50e1e by hborla:
    [ConstraintSystem] Allow binding metatypes to succeed if one contains a

    • edit: lib/Sema/CSSimplify.cpp
    • edit: validation-test/Sema/type_checker_perf/fast/rdar21374729.swift
    • edit: test/Constraints/same_types.swift
  • Commit 59db7832b0d362a2d375302f2c486c86d012ffbe by rwidmann:
    Make coerceToRValue a utility

    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/TypeCheckREPL.cpp
  • Commit 51b17470e3acce302718e106c96495d0a6359004 by rwidmann:
    Move the diagnosing entrypoints for intrinsics

    • edit: include/swift/AST/ASTContext.h
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/Sema/TypeCheckExpr.cpp
  • Commit c4a0585ba5db2d682015abb26ca086754a9e3d45 by rwidmann:
    Make getObjectLiteralConstructorName a utility

    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeChecker.cpp
  • Commit 36987e0491115a9b48f728837300d85afc460d84 by rwidmann:
    Drop references to the type checker in CSApply

    • edit: lib/Sema/CSApply.cpp
  • Commit a840af35cd46d97c28d5e756cfb3c1d58610e3fd by rwidmann:
    Move getSelfForInitDelegationInConstructor to ASTContext

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: include/swift/AST/ASTContext.h
  • Commit 8fc054ae5e32d9d06d45ddce31378db073cddd6e by rwidmann:
    Remove references to TypeChecker from CSGen

    • edit: lib/Sema/CSGen.cpp
  • Commit e5599ef25df47eac70fa7c32494b80064778dcf0 by rwidmann:
    Make coerceParameterListToType a utility

    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit 3cf7b5451e61aa0aba844a73ba2308d69495e315 by rwidmann:
    Remove references to TypeChecker in the constraint system

    • edit: lib/Sema/CalleeCandidateInfo.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/Sema/CSDiag.cpp
  • Commit 7b9d28d7ba8e299d22f9cad5698b1db6cc1c5d67 by rwidmann:
    Make diagnoseSelfAssignment a utility

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/CSFix.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit fb8b0600ad8f483a90fd275a7a5ad04dd3f270d5 by rwidmann:
    Remove some remaining TypeCheckers

    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
  • Commit cb1e787f50614e41a8072f28dcf95f9894d16895 by atrick:
    EscapeAnalysis: remove unused cast handling from the main loop.

    • edit: test/SILOptimizer/unsafebufferpointer.swift
    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
  • Commit 13b7f454f9a63367d130830b80313368abb553b5 by atrick:
    EscapeAnalysis: remove unused pointsToEnd utility, for now.

    • edit: include/swift/SILOptimizer/Analysis/EscapeAnalysis.h
    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
  • Commit e6dbfa393a4fb9da2ee953d293dfa2525e07bf21 by rwidmann:
    Move Utilities back to TypeChecker

    • edit: include/swift/AST/ASTContext.h
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckExpr.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit c2c8cf5903c5476da2213f2ef5040ac6ce898425 by mishal_shah:
    Disable objc_mangling and SwiftObjectNSObject test for watchOS

    • edit: test/stdlib/SwiftObjectNSObject.swift
    • edit: test/Interpreter/SDK/objc_mangling.swift
  • Commit 415b6d10e7388e722245067888df3b63a99a66c3 by rwidmann:
    Register a Deleter for the Global TypeChecker Harder This Time

    • edit: lib/Sema/TypeChecker.cpp
  • Commit 511a26bfb01707ba8afd9c9a981434b78d9e1249 by github:
    Update the Xcode version to 11.2

    • edit: README.md
  • Commit e2193e16245dff72bf326a690931bcc8ac4eb905 by hamishknight:
    NFC: Remove a couple of unused TypeChecker fields

    • edit: lib/Sema/TypeChecker.h
  • Commit 18088b04f01fe41fa019592b90b71302a4b672e8 by hamishknight:
    [AST] Consolidate Obj-C types on ASTContext

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/Sema/TypeChecker.h
    • add: include/swift/AST/KnownObjCTypes.def
  • Commit cb0c9adc46da932d0d8536795b596e51f6385417 by hamishknight:
    Use getXXXType over getXXXDecl in a bunch of places

    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
    • edit: lib/SIL/Bridging.cpp
    • edit: lib/SILGen/SILGenConvert.cpp
    • edit: lib/PrintAsObjC/DeclAndTypePrinter.cpp
    • edit: lib/SIL/SILType.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/AST/ASTContext.cpp
  • Commit 996f2ab6def175ee4f34f31585af45159c07f3c9 by dgregor:
    [Long runtime tests] Link the Objective-C runtime.

    • edit: unittests/runtime/LongTests/CMakeLists.txt
  • Commit f4c45e8057f4caab121911a34acffa87fd2c8eea by dgregor:
    [Type check diagnostics] Add already-fixed test case from

    • add: validation-test/Sema/SwiftUI/rdar56710317.swift
  • Commit bf91cf9a8e8c82bddb5a26d0c819ac2ca9d8a59c by aqamoss3fan2010:
    Clean up WhereClauseOwner

    • edit: lib/AST/TypeCheckRequests.cpp
    • edit: include/swift/AST/TypeCheckRequests.h
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit db423e7b2aec459af476aff77d788027fc0fd18c by aqamoss3fan2010:
    Special-case the GenericParamList ctor for WhereClauseOwner

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckAccess.cpp
  • Commit 0a1d270d507308d51022609f183fbaad18fb3fa1 by dexonsmith:
    ClangImporter: Remove redundant temporary copy of CompilerInvocation

    • edit: lib/ClangImporter/ClangImporter.cpp
  • Commit 178d209072e1c140d211b31e3c9edc22a835c2de by dexonsmith:
    ClangImporter: Use a separate CompilerInstance for canReadPCH

    • edit: lib/ClangImporter/ClangImporter.cpp
  • Commit c3acce4d692a66d5ed76ae8b3eafc6aa73921d87 by pyaskevich:
    [CSDiag] Remove obsolete ArgumentMatcher from FailureDiagnosis

    • edit: test/Constraints/diagnostics.swift
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: test/expr/expressions.swift
  • Commit b57c86dc1c23a154f929025352daca7f823e89e9 by hamishknight:
    fixItEncloseTrailingClosure doesn't need a TypeChecker

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/MiscDiagnostics.h
  • Commit fb55c032f82292da6066ad9248bb3fcbf8c099c0 by hamishknight:
    diagnoseUnownedImmediateDeallocation doesn't need a TypeChecker

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/MiscDiagnostics.h
  • Commit d8dfbbcd9fde28c0f9b63126de50abea86207960 by hamishknight:
    performAbstractFuncDeclDiagnostics doesn't need a TypeChecker

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/MiscDiagnostics.h
  • Commit bd6fd38eb2acc00c0c85e2fa73a057aebb49dcbf by hamishknight:
    performStmtDiagnostics doesn't need a TypeChecker

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/MiscDiagnostics.h
  • Commit be8415371a0e3ceb3a19692acec4b6872210b04e by hamishknight:
    performSyntacticExprDiagnostics doesn't need a TypeChecker

    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/MiscDiagnostics.h
    • edit: lib/Sema/MiscDiagnostics.cpp
  • Commit 41ab235797c544bf377c6f589ac0a024bd43bafe by hamishknight:
    [CS] Remove some TypeChecker uses

    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/ConstraintLocator.cpp
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 27e3d9f6a78bc79ba8b97245640b9fdef52d0b84 by hamishknight:
    Remove an unnecessary call to createTypeChecker

    • edit: lib/Sema/TypeChecker.cpp
  • Commit a86f174445f387729ba7824a2af3c91695981a5a by spestov:
    SILOptimizer: Don't optimize initializers for dynamically-sized globals

    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/SILOptimizer/IPO/GlobalOpt.cpp
    • add: test/SILOptimizer/globalopt_resilience_testing.swift
  • Commit 957dc8e302c11ecc06939bb503c007028fc17104 by rkandhadaimadhav:
    [Constant Evaluator] Make symbolic closures, which are representations

    • edit: lib/SILOptimizer/Utils/ConstExpr.cpp
    • edit: lib/SIL/SILConstants.cpp
    • edit: include/swift/SIL/SILConstants.h
  • Commit fd191bff43c4c59eaaa45dae7c19efad3e9a2b94 by alaferriere:
    Fix test rdar56710317.swift for the iOS simulator

    • edit: validation-test/Sema/SwiftUI/rdar56710317.swift
  • Commit 882f4d7ba3199a05ea65ba6dd644b9b6469122ee by rkandhadaimadhav:
    [OSLogOptimization] Minor refactoring of the logic for determining

    • edit: lib/SILOptimizer/Mandatory/OSLogOptimization.cpp
  • Commit b0de132aad3753249f5a71a2c130655646e98922 by rkandhadaimadhav:
    [stdlib-private][oslog] Remove OSLogArguments.serializeAt method and

    • edit: stdlib/private/OSLog/OSLogMessage.swift
    • edit: stdlib/private/OSLog/OSLog.swift
  • Commit a06824d58d367a5474b3cf18868f1bb68d068974 by xi_ge:
    ClangImporter: pass down -warnings-as-errors to clang invocation

    • edit: lib/Frontend/CompilerInvocation.cpp
  • Commit 56d07d1ad4fc11cbca46fd492a91edc84b2d9bf0 by hamishknight:
    [Sema] Remove remaining calls to TypeChecker::diagnose

    • edit: lib/Sema/TypeCheckExprObjC.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
  • Commit 82565e8a219f8f7ae2f6ffe541bb9197886cc968 by hamishknight:
    [Sema] Remove TypeChecker::diagnose[WithNotes]

    • edit: lib/Sema/TypeChecker.h
  • Commit 559eaf0208e0e55945988c8374d6cce799027014 by spestov:
    AST: Fix combineSubstitutionMaps() for requirements placed on outer

    • add: test/SILOptimizer/devirt_outer_requirements.swift
    • edit: lib/AST/SubstitutionMap.cpp
  • Commit 21b5326e89366fdab0fe4b034df15e879e812a56 by spestov:
    AST: Add an assertion

    • edit: lib/AST/GenericSignature.cpp
  • Commit 88cbcea3255a1766b1dbf3892eaf2103888dfd30 by spestov:
    Add a regression test for SR-8469 / rdar://43888895

    • add: validation-test/compiler_crashers_2_fixed/sr8469.swift
  • Commit 87734c7a02a7bba7a11f23d34d3946f1d5c2a1ec by ankit_aggarwal:
    [FunctionalTests] Include stderr in testCompileFailureExitsGracefully

    • edit: Tests/FunctionalTests/MiscellaneousTests.swift
  • Commit fb8cd17675939bf079138754069ddc91657854e3 by ankit_aggarwal:
    Build an index store for test targets if test discovery is enabled

    • edit: Sources/Build/BuildPlan.swift
  • Commit 81691b9be7b75d1b61ef63eaa151e2c5d6e16496 by ankit_aggarwal:
    Enable testing when building when test discovery is enabled

    • edit: Sources/Build/BuildPlan.swift
  • Commit 6444c13c5149e4bb22acd068140b03d33278ba05 by ankit_aggarwal:
    [Build] Provide correct rpath for macOS test bundles

    • edit: Sources/Build/BuildPlan.swift
    • edit: Tests/BuildTests/BuildPlanTests.swift
  • Commit 946f29ae260d6781666e5ad26697a77528969fc9 by ankit_aggarwal:
    Android: add native platform support (#2396)

    • edit: Tests/FunctionalTests/MiscellaneousTests.swift
    • edit: Sources/PackageDescription4/Package.swift
    • edit: Sources/TSCUtility/FSWatch.swift
    • edit: Fixtures/Miscellaneous/EchoExecutable/Sources/secho/main.swift
    • edit: Sources/PackageDescription4/SupportedPlatforms.swift
    • edit: Tests/FunctionalTests/ModuleMapTests.swift
    • edit: Sources/Build/BuildPlan.swift
    • edit: Sources/TSCUtility/dlopen.swift
    • edit: Sources/TSCUtility/InterruptHandler.swift
    • edit: Sources/Build/Triple.swift
    • edit: Sources/TSCUtility/Platform.swift
    • edit: Sources/TSCBasic/Process.swift
    • edit: Tests/PackageLoadingTests/PackageBuilderTests.swift
    • edit: Tests/TSCBasicTests/FileSystemTests.swift
    • edit: Sources/PackageModel/Platform.swift
    • edit: Sources/TSCUtility/IndexStore.swift
    • edit: Sources/Commands/SwiftTool.swift
    • edit: Sources/TSCLibc/libc.swift
  • Commit 3197e05eb9a47cddc50cde0852ab135db836a5ce by compnerd:
    Foundation: remove executable permission (NFC)

    • edit: Foundation/NSPathUtilities.swift