[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - OS X (main) #13148

# [FAILURE] oss-swift-incremental-RA-osx [#13148]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-osx/13148/
Project: oss-swift-incremental-RA-osx
Date of build: Fri, 11 Dec 2020 01:33:53 -0600
Build duration: 2 hr 19 min

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

Tests:

  • |
    Name: Swift(macosx-x86_64)
    Failed: 0 test(s), Passed: 13003 test(s), Total: 13261 test(s) |

Name: Swift-Unit
Failed: 0 test(s), Passed: 667 test(s), Total: 667 test(s) |

Changes- Commit 6e50fe669d2f450db078d47880e1121b198c922a by teemperor:

[ASTImporter] Add basic support for comparing Stmts and compare function bodies

  • edit: clang/lib/AST/ASTStructuralEquivalence.cpp

  • edit: clang/include/clang/AST/ASTStructuralEquivalence.h

  • edit: clang/unittests/AST/StructuralEquivalenceTest.cpp

  • Commit 88fa1bac4fd71f3c1c12eed40d57d75fccceb42e by teemperor:

    [ASTImporter] Refactor IsStructurallyEquivalent's Decl overloads to be more consistent

    • edit: clang/lib/AST/ASTStructuralEquivalence.cpp
    • edit: clang/unittests/AST/StructuralEquivalenceTest.cpp
  • Commit 33c5c98a463648262a2631accb3a8435feed3a9d by teemperor:

    [ASTImporter] Make the Import() return value consistent with the map of imported decls when merging ClassTemplateSpecializationDecls

    • edit: clang/lib/AST/ASTImporter.cpp
    • edit: clang/unittests/AST/ASTImporterTest.cpp
  • Commit 5d9787fa8c677ec2d5cabb2066e744f406a48c82 by teemperor:

    [ASTImporter] Import the default argument of NonTypeTemplateParmDecl

    • edit: clang/lib/AST/ASTImporter.cpp
  • Commit 512185419eee56de9fdae429cb972e7fc658f410 by teemperor:

    [lldb] Don't infinite loop in SemaSourceWithPriorities::CompleteType when trying to complete a forward decl

    • edit: lldb/source/Plugins/ExpressionParser/Clang/ASTUtils.h
    • add: lldb/test/API/commands/expression/import-std-module/forward_decl_from_module/TestForwardDeclFromStdModule.py
    • add: lldb/test/API/commands/expression/import-std-module/forward_decl_from_module/root/usr/include/libc_header.h
    • add: lldb/test/API/commands/expression/import-std-module/forward_decl_from_module/root/usr/include/c++/v1/module.modulemap
    • add: lldb/test/API/commands/expression/import-std-module/forward_decl_from_module/main.cpp
    • add: lldb/test/API/commands/expression/import-std-module/forward_decl_from_module/root/usr/include/c++/v1/vector
    • add: lldb/test/API/commands/expression/import-std-module/forward_decl_from_module/Makefile
  • Commit 71fb2a9d180d7fb8b263b8c41890e18df7077740 by teemperor:

    [lldb] Enable std::pair in CxxModuleHandler

    • add: lldb/test/API/commands/expression/import-std-module/pair/main.cpp
    • add: lldb/test/API/commands/expression/import-std-module/pair/Makefile
    • add: lldb/test/API/commands/expression/import-std-module/pair/TestPairFromStdModule.py
    • edit: lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp
  • Commit 73b530a2de8e1792b2175c2ac09b944280e2a726 by teemperor:

    [lldb] Reference STL types in import-std-module tests

    • edit: lldb/test/API/commands/expression/import-std-module/queue/TestQueueFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/unique_ptr/TestUniquePtrFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/forward_list-dbg-info-content/TestDbgInfoContentForwardListFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/list/TestListFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/unique_ptr/main.cpp
    • edit: lldb/test/API/commands/expression/import-std-module/no-std-module/TestMissingStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/shared_ptr-dbg-info-content/TestSharedPtrDbgInfoContentFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/pair/TestPairFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/sysroot/TestStdModuleSysroot.py
    • edit: lldb/test/API/commands/expression/import-std-module/vector-dbg-info-content/TestDbgInfoContentVectorFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/vector-of-vectors/TestVectorOfVectorsFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/deque-basic/TestDequeFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/unique_ptr-dbg-info-content/main.cpp
    • edit: lldb/test/API/commands/expression/import-std-module/weak_ptr-dbg-info-content/TestDbgInfoContentWeakPtrFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/conflicts/TestStdModuleWithConflicts.py
    • edit: lldb/test/API/commands/expression/import-std-module/list-dbg-info-content/TestDbgInfoContentListFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/empty-module/TestEmptyStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/deque-dbg-info-content/TestDbgInfoContentDequeFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/shared_ptr/TestSharedPtrFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/unique_ptr-dbg-info-content/TestUniquePtrDbgInfoContent.py
    • edit: lldb/test/API/commands/expression/import-std-module/weak_ptr/TestWeakPtrFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/forward_decl_from_module/TestForwardDeclFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/vector-bool/TestVectorBoolFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/vector/TestVectorFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/basic/TestImportStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/forward_list/TestForwardListFromStdModule.py
  • Commit 8775386d0e19e3b4f5544ab29831199877f88b9f by teemperor:

    [lldb][NFC] Fix flaky TestForwardDeclFromStdModule test

    • edit: lldb/test/API/commands/expression/import-std-module/forward_decl_from_module/root/usr/include/c++/v1/vector
  • Commit 6997f66966b855c9136c5cf4d0d370fb99875eda by teemperor:

    [lldb] Remove legacy casts from TestStackFromStdModule

    • edit: lldb/test/API/commands/expression/import-std-module/stack/TestStackFromStdModule.py
  • Commit a0aa8f46f9c418e9342a41a9832255ed40e6c4e6 by teemperor:

    [ASTImporter] Import the default argument of TemplateTypeParmDecl

    • edit: lldb/test/API/commands/expression/import-std-module/forward_list-dbg-info-content/TestDbgInfoContentForwardListFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/list-dbg-info-content/TestDbgInfoContentListFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/deque-basic/TestDequeFromStdModule.py
    • edit: clang/lib/AST/ASTImporter.cpp
    • edit: lldb/test/API/commands/expression/import-std-module/forward_list/TestForwardListFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/vector/TestVectorFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/deque-dbg-info-content/TestDbgInfoContentDequeFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/unique_ptr/TestUniquePtrFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/unique_ptr-dbg-info-content/TestUniquePtrDbgInfoContent.py
    • edit: lldb/test/API/commands/expression/import-std-module/vector-dbg-info-content/TestDbgInfoContentVectorFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/vector-of-vectors/TestVectorOfVectorsFromStdModule.py
    • edit: clang/unittests/AST/ASTImporterTest.cpp
    • edit: lldb/test/API/commands/expression/import-std-module/queue/TestQueueFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/stack/TestStackFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/list/TestListFromStdModule.py
    • edit: lldb/test/API/commands/expression/import-std-module/vector-bool/TestVectorBoolFromStdModule.py
  • Commit c899b936f039d8d105f9ceacc271a032d648a0be by teemperor:

    [lldb][import-std-module] Add a test for typedef'd std types

    • edit: lldb/test/API/commands/expression/import-std-module/vector/main.cpp
    • edit: lldb/test/API/commands/expression/import-std-module/vector/TestVectorFromStdModule.py
  • Commit 1fc112f58ff467ca2c6cb7252831b1f4c7f62449 by teemperor:

    [lldb] Fix that symbols.clang-modules-cache-path is never initialized

    • edit: lldb/source/Core/ModuleList.cpp
    • add: lldb/test/Shell/Settings/TestDefaultModuleCachePath.test
    • edit: lldb/test/Shell/helper/toolchain.py
    • edit: lldb/include/lldb/Core/ModuleList.h
  • Commit a02e58b314b158427d9857ed9b5eb73909ba8244 by teemperor:

    [lldb] Remove assumption from Clang-based data formatters that their types are in the scratch AST

    • edit: lldb/source/Plugins/Language/ObjC/CoreMedia.cpp
    • edit: lldb/source/DataFormatters/VectorType.cpp
    • edit: lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp
  • Commit 1883ef71cd8e7b53b940460b1a78438287c2692f by teemperor:

    Suppress printing template arguments that match default template

    • edit: clang/test/SemaTemplate/class-template-spec.cpp
    • edit: clang/test/SemaTemplate/class-template-id.cpp
    • edit: clang/lib/AST/TypePrinter.cpp
    • edit: clang/test/SemaCXX/generic-selection.cpp
    • add: clang/test/Misc/diag-template.cpp
    • edit: clang/test/SemaTemplate/instantiation-default-1.cpp
    • edit: clang/lib/Frontend/FrontendActions.cpp
    • edit: clang/include/clang/AST/Type.h
    • edit: clang/test/SemaCXX/cxx14-compat.cpp
    • edit: clang/include/clang/AST/PrettyPrinter.h
    • edit: clang/lib/AST/DeclTemplate.cpp
  • Commit 17814aa759388523d632102ffc896ec5d5de2d53 by teemperor:

    [lldb] Introduce a LLDB printing policy for Clang type names that suppressed inline namespaces

    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
  • Commit 557437f78a7b1c8f17501660db38e764300cdaf7 by teemperor:

    [lldb] Always include template arguments that have their default value in the internal type name

    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
  • Commit 7ea8fd443f1905a93aabd8b8d568330c4e879234 by teemperor:

    [lldb] Ignore certain Clang type sugar when creating the type name

    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
  • Commit 7462f7b783354974e6776b3ad4a87ba5e9f79704 by teemperor:

    [lldb] Add SubstTemplateTypeParm to RemoveWrappingTypes

    • add: lldb/test/API/lang/cpp/subst_template_type_param/TestSubstTemplateTypeParam.py
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
  • Commit 39cc2aa72d9653f53a392d218b4ffa58ccbc22e8 by teemperor:

    [lldb] Remove nothreadallow from SWIG's str wrappers to work around a Python>=3.7 crash

    • edit: lldb/bindings/macros.swig
    • add: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/deque/main.cpp
    • add: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/deque/TestDataFormatterLibcxxDeque.py
    • add: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/deque/Makefile
  • Commit 00f4df161905c500c8db54a5cf304657cb3b6290 by teemperor:

    [lldb][NFC] Rename TypeSystemClangForExpressions to ScratchTypeSystemClang

    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
  • Commit f855014c102835584329315a00bf45add3d8a227 by teemperor:

    [lldb] Desugar template specializations

    • add: lldb/test/API/lang/cpp/template-specialization-type/main.cpp
    • add: lldb/test/API/lang/cpp/template-specialization-type/Makefile
    • add: lldb/test/API/lang/cpp/template-specialization-type/TestTemplateSpecializationType.py
  • Commit 664cdeb50c0fd07365d970527d8e018f86965f89 by teemperor:

    [lldb][NFC] Document and encapsulate OriginMap in ASTContextMetadata

    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.h
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp
  • Commit 2bfe35233018f46ac9e79eaf0b0e4297a8a13a34 by teemperor:

    [lldb] Fix a crash when the ASTImporter is giving us two Imported callbacks for the same target decl

    • add: lldb/test/API/lang/c/record_decl_in_expr/TestRecordDeclInExpr.py
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp
  • Commit 59b8e7832ab128c2e910c52c20d266edf2a8dd26 by teemperor:

    [lldb] Allow LLDB to automatically retry a failed expression with an imported std C++ module

    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h
    • add: lldb/test/API/commands/expression/import-std-module/retry-with-std-module/TestRetryWithStdModule.py
    • add: lldb/test/API/commands/expression/import-std-module/retry-with-std-module/Makefile
    • edit: lldb/source/Target/Target.cpp
    • add: lldb/test/API/commands/expression/import-std-module/retry-with-std-module/main.cpp
    • edit: lldb/source/Target/TargetProperties.td
    • edit: lldb/include/lldb/Target/Target.h
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
  • Commit b1dabed68664bd6d6ac622e3367e2dd414df528a by teemperor:

    [lldb][NFC] Rename TypeSystemClang::GetScratch to ScratchTypeSystemClang::GetForTarget

    • edit: lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
    • edit: lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    • edit: lldb/source/Plugins/Language/ObjC/NSError.cpp
    • edit: lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
    • edit: lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
    • edit: lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp
    • edit: lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
    • edit: lldb/source/Plugins/Language/ObjC/NSString.cpp
    • edit: lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
    • edit: lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp
    • edit: lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
    • edit: lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
    • edit: lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
    • edit: lldb/source/Plugins/Language/ObjC/NSArray.cpp
    • edit: lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
    • edit: lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
    • edit: lldb/source/Plugins/Language/ObjC/NSException.cpp
    • edit: lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
    • edit: lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp
    • edit: lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  • Commit 5211a31fcceb298bbf62c8119365bdc61f293a6c by teemperor:

    [lldb] Introduce separate scratch ASTs for debug info types and types imported from C++ modules.

    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
    • add: lldb/test/API/commands/expression/import-std-module/non-module-type-separation/Makefile
    • add: lldb/test/API/commands/expression/import-std-module/non-module-type-separation/TestNonModuleTypeSeparation.py
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h
    • add: lldb/test/API/commands/expression/import-std-module/non-module-type-separation/main.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    • edit: lldb/unittests/Symbol/TestTypeSystemClang.cpp
  • Commit 7f6e44325b370249c5a9e7e42c5f224c300b433d by teemperor:

    [lldb] Enable import-std-module's fallback mode by default

    • edit: lldb/source/Target/TargetProperties.td
  • Commit 5f947448c3e5eb197f997c37a604e15c5a7a90aa by teemperor:

    [lldb] Account for renamed ScratchTypeSystemClang for swift

    • edit: lldb/source/Plugins/InstrumentationRuntime/SwiftRuntimeReporting/SwiftRuntimeReporting.cpp
    • edit: lldb/source/Target/SwiftLanguageRuntimeDynamicTypeResolution.cpp
    • edit: lldb/source/Target/SwiftLanguageRuntime.cpp
    • edit: lldb/source/Plugins/Language/Swift/SwiftArray.cpp
    • edit: lldb/source/Plugins/Language/Swift/SwiftHashedContainer.cpp
    • edit: lldb/source/Plugins/Language/Swift/SwiftFormatters.cpp
  • Commit bfde016c44acc43c27eb3b7a0545a0662a181502 by github:

    dependency resolution performance improvements (#3106)

    • edit: Sources/PackageLoading/ToolsVersionLoader.swift
    • edit: Sources/PackageGraph/Pubgrub/PubgrubDependencyResolver.swift
    • edit: Sources/PackageLoading/ManifestLoader.swift
    • edit: Sources/PackageGraph/Pubgrub/Term.swift
    • edit: Sources/Workspace/Workspace.swift
    • edit: Tests/PackageLoadingTests/PD4_2LoadingTests.swift
    • edit: Sources/Basics/ConcurrencyHelpers.swift
  • Commit 270ec0d2f7c043d36fb5310b4a8099057a4104d0 by dungar:

    Comment out "testable" and "spi", so should work on internal compilers.

    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DictionaryOfDictionaries.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/Integrator.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • edit: Tests/SwiftDriverTests/TwoDMapTests.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DependencyKey.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/BuildRecord.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/SwiftDeps.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/TwoDMap.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/Node.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
    • edit: Tests/SwiftDriverTests/IncrementalCompilationTests.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/InputInfo.swift
    • edit: Sources/SwiftDriver/Jobs/AutolinkExtractJob.swift
  • Commit ac3c883ebd8b41170a2c77675436df25d55c0515 by dungar:

    un testable-ize python script

    • edit: Utilities/build-script-helper.py
  • Commit 4ed0401f292033d122be89f032d577b9df7f3601 by dungar:

    Cosmetics

    • edit: Sources/SwiftDriver/Incremental Compilation/InputInfo.swift
  • Commit cd3bfec49b123180c10d30218096bdba2ef814df by dungar:

    Publicize < methods

    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/SwiftDeps.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/Node.swift
  • Commit 4a96f7d1e4421f1fcae8e985625e1f1520630600 by dungar:

    Honor frontend path, the sequel.

    • edit: Sources/SwiftDriver/Utilities/FileType.swift
    • edit: Sources/SwiftDriver/Driver/Driver.swift
    • edit: Sources/SwiftDriver/Jobs/CompileJob.swift
  • Commit 7b8c7e7819ee5b309f8432dab0ceae4b15624948 by dungar:

    Fix test

    • edit: Tests/SwiftDriverTests/SwiftDriverTests.swift
  • Commit 25d5573ab07246d237006ab532865c4d7fa550b3 by dungar:

    Remove the /@testable/ s

    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • edit: Tests/SwiftDriverTests/IncrementalCompilationTests.swift
    • edit: Tests/SwiftDriverTests/TwoDMapTests.swift
  • Commit 10e0dfc1cfb9dc8c5980dbc1e8d0d40018eb27e7 by rjmccall:

    [NFC] Add a header library to simplify generating synthetic types

    • add: include/swift/AST/ASTSynthesis.h
  • Commit b22407ef0c4f041a01df84c65c8d93c5067055f9 by rjmccall:

    Add a builtin to convert a Task* to a Job*.

    • edit: include/swift/AST/Builtins.def
    • edit: lib/SIL/IR/ValueOwnership.cpp
    • edit: lib/IRGen/GenBuiltin.cpp
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: test/IRGen/builtins.swift
    • edit: lib/IRGen/GenType.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/AST/Builtins.cpp
    • edit: lib/SIL/IR/OperandOwnership.cpp
    • edit: lib/SILOptimizer/Transforms/AccessEnforcementReleaseSinking.cpp
  • Commit 68f89d44de8894c5daf62cce555d0f0d5d59561d by ben_barham:

    [SourceKit] Fix flakey VFS completion tests

    • edit: test/SourceKit/CodeComplete/complete_checkdeps_vfs_open.swift
    • edit: test/SourceKit/CodeComplete/complete_checkdeps_vfs.swift
  • Commit 6dac520b66f0f01db9709de901e49adca3b33ac4 by ewilde:

    NFC: Fix signed unsigned comparison warnings

    • edit: unittests/Basic/MultiMapCacheTest.cpp
    • edit: unittests/Sema/UnresolvedMemberLookupTests.cpp
  • Commit 1177cde4e394722cc45bcdb766b6126eba5aac02 by rjmccall:

    Use current public Dispatch API to schedule global work.

    • edit: test/IRGen/async/run-call-genericEquatable-x2-to-bool.sil
    • edit: test/IRGen/async/run-call-generic-to-generic.sil
    • edit: test/IRGen/async/run-partialapply-capture-structgeneric_classinstance_to_struct_and_error.sil
    • edit: test/IRGen/async/run-thintothick-int64-to-void.sil
    • edit: CMakeLists.txt
    • edit: test/IRGen/async/run-call-protocolextension_instance-void-to-int64.sil
    • edit: test/IRGen/async/run-call_generic-protocolwitness_instance-generic-to-int64-and-generic.sil
    • edit: test/IRGen/async/run-partialapply-capture-generic_conformer-and-generic-to-void.sil
    • add: stdlib/public/Concurrency/GlobalExecutor.cpp
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing.sil
    • edit: test/IRGen/async/run-call-void-to-existential.sil
    • edit: test/IRGen/async/run-partialapply-capture-inout-generic-and-in-generic-to-generic.sil
    • edit: test/IRGen/async/run-switch-executor.swift
    • edit: test/IRGen/async/run-convertfunction-int64-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-type_structgeneric_polymorphic_constrained-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-int64-int64-to-int64.sil
    • edit: test/IRGen/async/run-call-classinstance-int64-to-void.sil
    • edit: include/swift/ABI/Executor.h
    • edit: test/Concurrency/Runtime/future_fibonacci.swift
    • edit: test/Concurrency/Runtime/basic_future.swift
    • edit: test/Concurrency/Runtime/async_task_priority_basic.swift
    • edit: test/IRGen/async/run-call-existential-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-struct_classinstance_classinstance-and-int64-to-int64.sil
    • edit: test/IRGen/async/run-call-resilient-classinstance-void-to-void.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-async-throw.sil
    • edit: stdlib/public/Concurrency/Task.swift
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-sync-throw.sil
    • edit: test/IRGen/async/run-partialapply-capture-class-to-void.sil
    • edit: stdlib/public/Concurrency/Task.cpp
    • edit: stdlib/public/Concurrency/CMakeLists.txt
    • add: stdlib/public/Concurrency/AsyncCall.h
    • edit: test/IRGen/async/run-call-structinstance-int64-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-int64-to-generic.sil
    • edit: test/IRGen/async/run-call-generic-to-void.sil
    • edit: test/Interpreter/async.swift
    • edit: lib/AST/Builtins.cpp
    • edit: test/IRGen/async/run-call-int64-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-structgeneric_polymorphic_constrained-to-void.sil
    • edit: test/IRGen/async/run-call-int64-and-int64-to-void.sil
    • edit: test/IRGen/async/run-call-void-to-struct_large.sil
    • edit: test/Concurrency/Runtime/objc_async.swift
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-sync-nothrow_call-async-throw.sil
    • edit: test/IRGen/async/run-partialapply-capture-int64-int64-throws-to-int64.sil
    • edit: test/IRGen/async/run-call-resilient-protocolinstance-void-to-void.swift
    • edit: test/IRGen/async/run-call-void-to-int64.sil
    • edit: test/IRGen/async/run-call-struct_five_bools-to-void.sil
    • edit: test/IRGen/async/run-call_generic-protocolwitness_instance-void-to-int64.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-async-nothrow_call-sync-throw.sil
    • edit: include/swift/Runtime/Concurrency.h
    • edit: test/IRGen/async/run-partialapply-capture-type_thin-and-classinstance-to-void.sil
    • edit: test/IRGen/async/run-call-classinstance-void-to-void.sil
    • edit: stdlib/public/Concurrency/Actor.cpp
    • edit: test/IRGen/async/run-call-void-to-int64-and-int64.sil
    • edit: include/swift/AST/Builtins.def
    • edit: test/IRGen/async/run-call-protocolwitness_instance-void-to-int64.sil
  • Commit d87447929003ba8bdac4550f3d7920ea6e4e4418 by rjmccall:

    Add builtins to initialize and destroy a default-actor member.

    • edit: lib/IRGen/GenBuiltin.cpp
    • edit: lib/SIL/Utils/MemAccessUtils.cpp
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: lib/SILGen/SILGenConstructor.cpp
    • add: test/Concurrency/default_actor_definit.swift
    • edit: lib/SIL/IR/ValueOwnership.cpp
    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: test/IRGen/actor_class.swift
    • edit: lib/SILGen/SILGenDestructor.cpp
    • edit: lib/SILOptimizer/Transforms/AccessEnforcementReleaseSinking.cpp
    • edit: test/IRGen/actor_class_objc.swift
    • edit: test/IRGen/async/run-switch-executor.swift
    • edit: lib/SIL/IR/OperandOwnership.cpp
    • edit: lib/SIL/Verifier/SILVerifier.cpp
  • Commit 7cc63f9a2815593c616a15f9f33d807ebaf174c6 by rjmccall:

    Implement a cooperative global executor for single-threaded runtimes.

    • edit: stdlib/public/Concurrency/CMakeLists.txt
    • edit: stdlib/public/Concurrency/TaskPrivate.h
    • edit: test/IRGen/async/run-switch-executor.swift
    • edit: CMakeLists.txt
    • edit: stdlib/public/Concurrency/GlobalExecutor.cpp
    • edit: stdlib/public/Concurrency/Task.cpp
    • edit: test/Concurrency/Runtime/basic_future.swift
    • edit: test/Concurrency/Runtime/future_fibonacci.swift
  • Commit 9f6688e1859f6e6fe5fac3e7de0d1a8d2bd2f4b3 by mgottesman:

    [sil-combine] Use high level ARC APIs instead of low level ARC APIs in a few cases to make code work in ossa and non-ossa.

    • edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
  • Commit 24c4fb0cfc85c7e06bd55a42b3a9d079835e699b by meghanavgupta:

    Add test for #35037

    • edit: test/SILOptimizer/mandatory_inlining.sil
  • Commit fe6dfbf458ca0df046c54ac6d00c2f8f85bfc73f by rwidmann:

    Add an Implementation of std::erase_if for std::unordered_set.

    • edit: include/swift/Basic/STLExtras.h
  • Commit 903fd713b4a48b8e6cca4cc1efa20cc562c23bbf by rwidmann:

    Don't Serialize dynamicLookup Dependencies in Modules

    • edit: lib/AST/FrontendSourceFileDepGraphFactory.cpp
  • Commit 859b87fd8ca8886af28946c47a69f4c44d39983c by rwidmann:

    Move The Last Pieces for Cross-Module Incremental Builds

    • edit: include/swift/Driver/Compilation.h
    • edit: include/swift/Basic/FileTypes.def
    • edit: lib/Basic/FileTypes.cpp
    • edit: lib/Driver/Compilation.cpp
    • edit: lib/Driver/Driver.cpp
    • edit: lib/Driver/FineGrainedDependencyDriverGraph.cpp
    • edit: lib/Driver/ToolChains.cpp
  • Commit 3a27c119e50384f90968529ec881342046053265 by hlopko:

    Add exceptions to symbol_visibility_linux_test (#34905)

    • edit: test/stdlib/symbol-visibility-linux.test-sh
  • Commit f4e74f79078f0c239b827bcf887a2ef6c34df180 by mboehme:

    When qualifying Clang types with a module, make sure we choose a visible module (#32465)

    • edit: test/Interop/C/modules/print-qualified-clang-types/print-qualified-clang-types.swift
    • edit: lib/AST/ASTPrinter.cpp
    • edit: include/swift/AST/PrintOptions.h
    • add: test/Interop/C/modules/print-qualified-clang-types/Inputs/SpiMainModule.swift
    • edit: lib/Frontend/ModuleInterfaceSupport.cpp
    • add: test/Interop/C/modules/print-qualified-clang-types/print-qualified-clang-types-spi.swift

New issue found!

New issue found!

Terms of Service

Privacy Policy

Cookie Policy