[Swift CI] Build Failure: OSS - Swift Package - OS X (main) #5168

# [FAILURE] oss-swift-package-osx [#5168]

Build URL: https://ci.swift.org/job/oss-swift-package-osx/5168/
Project: oss-swift-package-osx
Date of build: Wed, 07 Oct 2020 04:27:08 -0500
Build duration: 5 hr 37 min

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

Changes- Commit 4cfadfae00f31fc66581ad270176e4916682bf51 by nate_chandler:

[NFC] Documented IRGenFunction::IndirectReturn.

  • edit: lib/IRGen/IRGenSIL.cpp

  • Commit 607772aaa21ce58db04236cb817b5958c72b2123 by nate_chandler:

    [Runtime] Stubbed entry points for task de/alloc.

    • edit: lib/IRGen/IRGenModule.h
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: stdlib/public/runtime/CMakeLists.txt
    • add: stdlib/public/runtime/Concurrency.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/AST/Availability.cpp
    • edit: lib/IRGen/IRGenModule.cpp
  • Commit 59bb1fc23592bcc4eb18bca32dcbff9de4b7e751 by nate_chandler:

    [Concurrency] Pass "async" into SILFunctionTypes.

    • edit: lib/SIL/IR/SILFunctionType.cpp
  • Commit e36011def493dceec79381f2e4a051f1f1e610fe by dgregor:

    [Type checker] Delay the diagnosis of missing witnesses further.

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeCheckProtocol.h
  • Commit fe4a8bb9f926684d2621fba13cc326580380bcbc by dgregor:

    [Clang importer] Allow both sync and async imports with the same name.

    • edit: test/Inputs/clang-importer-sdk/usr/include/ObjCConcurrency.h
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: test/ClangImporter/objc_async.swift
    • edit: lib/ClangImporter/ImportName.cpp
  • Commit 50f870566a1a35b4073adb1bce078451790b74a5 by dgregor:

    Handle conformance with multiple protocol requirements with the same selector.

    • edit: lib/Sema/TypeCheckProtocol.h
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • add: test/decl/protocol/conforms/objc_async.swift
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
  • Commit 591e6e89e259818a8dd56bbba41057e776d92c8a by dgregor:

    [Concurrency] Only infer @asyncHandler for witnesses within actor classes.

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeCheckProtocol.h
    • edit: test/decl/protocol/special/Actor.swift
    • edit: test/attr/asynchandler.swift
    • edit: lib/Sema/TypeCheckConcurrency.cpp
  • Commit bb066b6fa68f06885c84838be7f7e264d70bc0e6 by dgregor:

    [Concurrency] Make actor-isolated protocol witnesses an error.

    • edit: test/decl/class/actor/conformance.swift
    • edit: test/decl/protocol/special/Actor.swift
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit 6ab35727cf5baed7d7bab1bad7b1201f057c5d59 by github:

    Fixed docs link to Rust's demand-driven compilation guide

    • edit: docs/RequestEvaluator.md
  • Commit 8ffaf79ec2e106a58dff2402a06210bf9ca97357 by cassie_jones:

    [build] Support installing swift-driver without swiftpm

    • edit: utils/build-script
  • Commit e7761cf997897aaa38af0d0969ca9acd7e504fbf by mgottesman:

    [DebuggingTheCompiler] Document a few flags for dumping llvm-ir.

    • edit: docs/DebuggingTheCompiler.md
  • Commit 73727051fa61fe48b12bfc72233cdf28d804f58f by kyrtzidis:

    [AST] Fix linker errors with the parser-only build

    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/ExtInfo.cpp
  • Commit 20995ae0bbf765d39cb28c63318e301c27cc2157 by cassie_jones:

    [build] Add FILES_MATCHING to CMakeLists.txt

    • edit: localization/CMakeLists.txt
    • edit: stdlib/public/SwiftShims/CMakeLists.txt
  • Commit ee88152d6baa1bef03790d3e6acfa7448ef467f3 by nate_chandler:

    [Concurrency] First steps towards async CC.

    • add: test/IRGen/async/run-call-int64-to-void.sil
    • add: test/IRGen/async/run-call-void-to-int64.sil
    • edit: lib/IRGen/IRGenFunction.h
    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/IRGen/IRGenSIL.cpp
    • add: test/IRGen/async/run-call-genericEquatable-x2-to-bool.sil
    • add: test/IRGen/async/run-call-void-to-existential.sil
    • edit: lib/IRGen/GenCall.h
    • add: test/IRGen/async/run-call-void-throws-to-int-throwing.sil
    • edit: lib/IRGen/GenCall.cpp
    • add: test/IRGen/async/run-call-existential-to-void.sil
    • edit: lib/IRGen/GenFunc.cpp
    • add: test/IRGen/async/run-call-classinstance-void-to-void.sil
    • add: test/IRGen/async/run-call-void-to-int64-and-int64.sil
    • edit: lib/IRGen/GenProto.h
    • add: test/IRGen/async/run-call-void-to-struct_large.sil
    • edit: lib/IRGen/GenBuiltin.cpp
    • add: test/Inputs/print-shims.swift
    • add: test/IRGen/async/run-call-void-throws-to-int-throwing_call-sync-throw.sil
    • edit: lib/IRGen/GenObjC.cpp
    • edit: lib/IRGen/CallEmission.h
    • add: test/IRGen/async/run-call-classinstance-int64-to-void.sil
    • add: test/IRGen/async/run-call-generic-to-void.sil
    • edit: lib/IRGen/NecessaryBindings.h
    • edit: lib/IRGen/Explosion.h
    • add: test/IRGen/async/run-call-int64-and-int64-to-void.sil
    • add: test/IRGen/async/run-call-void-throws-to-int-throwing_call-sync-nothrow_call-async-throw.sil
    • add: test/IRGen/async/run-call-void-throws-to-int-throwing_call-async-nothrow_call-sync-throw.sil
    • add: test/IRGen/async/run-call-void-throws-to-int-throwing_call-async-throw.sil
    • add: test/IRGen/async/run-call-structinstance-int64-to-void.sil
    • edit: lib/IRGen/GenFunc.h
    • add: lib/IRGen/EntryPointArgumentEmission.h
    • add: test/IRGen/async/run-call-generic-to-generic.sil
  • Commit 147f9e6c90f66068f567b5b7a14e7eb7abdafa29 by dgregor:

    Generalize test

    • edit: test/Misc/stats_dir_tracer.swift
  • Commit 141b032e7c6ad24133905b35a6080f872feb7dac by github:

    Enable --build-sil-debugging-stdlib for all of swift/stdlib/public (#34197)

    • edit: stdlib/public/CMakeLists.txt
    • edit: stdlib/public/core/CMakeLists.txt
  • Commit 0a21c4d96ff1dab4be29fe4a53b7fdac9d3c6c7d by github:

    Fix another use-after-free in SILCombine (#34168)

    • edit: lib/SILOptimizer/Utils/ValueLifetime.cpp
    • edit: include/swift/SILOptimizer/Utils/ValueLifetime.h
    • edit: lib/SILOptimizer/Utils/InstOptUtils.cpp
    • edit: test/SILOptimizer/sil_combine_apply.sil
    • edit: lib/SILOptimizer/Utils/PartialApplyCombiner.cpp
  • Commit e60a68e1eead0c29a178277aec5e504b4374d1a1 by dgregor:

    Generalize test harder

    • edit: test/Misc/stats_dir_tracer.swift
  • Commit 121babae56e9f08acedf3d6d44757e35556d0a37 by hans:

    [SelectionDAG] Don't remove unused negated constant immediately

    • edit: llvm/test/CodeGen/X86/pr47517.ll
    • edit: llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  • Commit 7ad7c1b54c9299a8b4736958a946570e69fd6890 by jonas:

    [dotest] Simplify logic to find the Python path

    • edit: lldb/packages/Python/lldbsuite/test/dotest.py
  • Commit 010ad17dcbc092fbab46bbddd8c1ce8dd6cd0450 by dungar:

    DriverDependencyGraph & unit tests

    • edit: Tests/SwiftDriverTests/IncrementalCompilationTests.swift
    • add: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • add: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Utilities/Diagnostics.swift
    • add: Sources/SwiftDriver/Incremental Compilation/DependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
    • add: Sources/SwiftDriver/Incremental Compilation/TwoDMap.swift
    • add: Tests/SwiftDriverTests/TwoDMapTests.swift
  • Commit fab9a5f9c0f4492bccb9a16885ee750edb384d5e by dungar:

    Separate out ModuleDepGraphNodes

    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • add: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
  • Commit 48316f1330fcc274c59314826e942ebcda50e0a0 by dungar:

    Factor out multidictionary

    • add: Sources/SwiftDriver/Incremental Compilation/Multdictionary.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • edit: Tests/SwiftDriverTests/IncrementalCompilationTests.swift
    • add: Sources/SwiftDriver/Incremental Compilation/DictionaryOfDictionaries.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/TwoDMap.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DependencyGraph.swift
    • edit: Tests/SwiftDriverTests/TwoDMapTests.swift
  • Commit ef22c2b7fec25b8c5350e2223bab1c72721cc814 by dungar:

    nil for empty context and name

    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
    • edit: Tests/SwiftDriverTests/IncrementalCompilationTests.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DependencyGraph.swift
  • Commit aa40922b36b175bfa84fe0b7747817bf58f236d4 by dungar:

    Pull DependencyKey into its own file

    • add: Sources/SwiftDriver/Incremental Compilation/DependencyKey.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/DependencyGraph.swift
  • Commit 71c260c20643e5efaac158d5c45e6bd5233b684c by dungar:

    centralize source file invars

    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DependencyKey.swift
  • Commit f3491a88aff1ce5e8ed922171badba46477a8e4c by dungar:

    Use enum for whole DependencyKey

    • edit: Tests/SwiftDriverTests/IncrementalCompilationTests.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DependencyKey.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
  • Commit 5bda5f8f834629ed98234b3c5c881d1d5c7e1730 by dungar:

    Key -> DependencyKey

    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
  • Commit 8121179e39862b624c23276ab82ad154c466a659 by dungar:

    Cosmetic

    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
  • Commit 79a436aae1ba46c228998922e12806795eabdbee by dungar:

    Factor nodeMap key for a node into a function

    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
  • Commit 829a761a5d3673adf6f42e80e2277fda94a54b79 by dungar:

    Tweak expat handling

    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
  • Commit a9370b3510d0cc4194599ae27094a612a7b5d77d by dungar:

    Factor out integrator

    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • add: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
  • Commit 6c044c582f6ebec02634fc9287dc4ffce0a2f712 by dungar:

    Factor out job tracker

    • edit: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
    • add: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphTracer.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
  • Commit 84f7c2827e7c1ded15e0d0374e3ed57d5c4fda23 by dungar:

    Pull out node finder into separate file

    • add: Sources/SwiftDriver/Incremental Compilation/JobTracker.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • add: Sources/SwiftDriver/Incremental Compilation/NodesAndUses.swift
  • Commit 0abeb1f345c429b7ceb32c4cbfa64ca9eba82732 by dungar:

    Rename NodesAndUses -> NodeFinder

    • add: Sources/SwiftDriver/Incremental Compilation/NodeFinder.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphTracer.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/NodesAndUses.swift
  • Commit 483df846b270b839e4dfe44d4a50e1091e9d35bf by dungar:

    Pull state out of nodes

    • edit: Sources/SwiftDriver/Incremental Compilation/DictionaryOfDictionaries.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphTracer.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/Multdictionary.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/TwoDMap.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/JobTracker.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DependencyKey.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/NodeFinder.swift
  • Commit 83c47243e3de4ff068a4861dfc0db087788a3fdd by dungar:

    NFC: fxing review points

    • edit: Sources/SwiftDriver/Incremental Compilation/IncrementalCompilationState.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/InputIInfoMap.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
  • Commit f2350cb391509d13692295aac77ed3ea5176806e by dungar:

    reindented per Xcode

    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/JobTracker.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/NodeFinder.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/IncrementalCompilationState.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/TwoDMap.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DictionaryOfDictionaries.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphTracer.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DependencyKey.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/Multdictionary.swift
  • Commit f700cfb04b5702d4589fb445062f17d95f009a91 by dungar:

    Closure line wraps

    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/TwoDMap.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/Multdictionary.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphTracer.swift
  • Commit 5dbf37f23b08d7fdcf74a790eebeb3c98eb31919 by dungar:

    functions and braces

    • edit: Sources/SwiftDriver/Incremental Compilation/TwoDMap.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DictionaryOfDictionaries.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/IncrementalCompilationState.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphTracer.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/Multdictionary.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/NodeFinder.swift
  • Commit fb9d2f55584754c1be5dd7848bbe8ed8949dc2c8 by dungar:

    wheres

    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Tests/SwiftDriverTests/SwiftDriverTests.swift
  • Commit 7814b535bec785beb1b04256b7f9c4710d1bb3e6 by dungar:

    Redefined Changes

    • edit: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
  • Commit c1967b014bdf3c668d5803fe505a72738760c970 by dungar:

    enum for loaded graphs

    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
  • Commit fca7400156d39cad327a1936505b6d585da4e24c by dungar:

    small fixes

    • edit: Sources/SwiftDriver/Incremental Compilation/JobTracker.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DictionaryOfDictionaries.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
  • Commit 544c45e116aea2a5162f3c95ed5fa28d4d102171 by dungar:

    Use a type for SwiftDeps & ExternalDependency

    • edit: Sources/SwiftDriver/Incremental Compilation/DependencyKey.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/NodeFinder.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/JobTracker.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphTracer.swift
    • edit: Sources/SwiftDriver/Utilities/Diagnostics.swift
  • Commit b836698616f3d356a9150a52b1f4d9d0fd012d0a by dungar:

    Embed ModuleDependencyGraph part types into ModuleDependencyGraph

    • add: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/Tracer.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphTracer.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/NodeFinder.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/JobTracker.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/DepGraphIntegrator.swift
    • add: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/NodeFinder.swift
    • add: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/JobTracker.swift
    • add: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/Node.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/ModuleDepGraphNode.swift
    • add: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/Integrator.swift
    • add: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/SwiftDeps.swift
  • Commit 2252a83d5ab8f197659c0d92c4bf2e4e8f164a8d by dungar:

    Rm bogus comment

    • edit: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/Node.swift
  • Commit 8159a0d1c6a6057604971f570ae61915e41690a1 by dungar:

    updated CMakeLists

    • edit: Sources/SwiftDriver/CMakeLists.txt
  • Commit fa1a839a1bcb3c860d3d887e18b2313a753fedb3 by achikin:

    [Explicit Module Builds] Refactor the InterModuleDependencyGraph to distinguish prebuilt external dependencies.

    • edit: Sources/SwiftDriver/CMakeLists.txt
    • edit: Sources/SwiftDriver/Explicit Module Builds/ExplicitModuleBuildHandler.swift
    • add: Sources/SwiftDriver/Explicit Module Builds/CommonDependencyGraphOperations.swift
    • edit: Tests/SwiftDriverTests/Inputs/ExplicitModuleDependencyBuildInputs.swift
    • edit: Sources/SwiftDriver/Explicit Module Builds/ClangVersionedDependencyResolution.swift
    • edit: Sources/SwiftDriver/Explicit Module Builds/InterModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/Explicit Module Builds/PlaceholderDependencyResolution.swift
    • edit: Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift
  • Commit 748d21fb5149271ba1fcd7506d5269a3c64fa365 by github:

    Revert "Cargo-culted, but then Swift-ified and cleaned-up ModuleDependencyGraph"

    • delete: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/Node.swift
    • delete: Tests/SwiftDriverTests/TwoDMapTests.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/DependencyKey.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/TwoDMap.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/Multdictionary.swift
    • delete: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/Tracer.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/DictionaryOfDictionaries.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/Integrator.swift
    • edit: Sources/SwiftDriver/Utilities/Diagnostics.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/IncrementalCompilationState.swift
    • edit: Tests/SwiftDriverTests/IncrementalCompilationTests.swift
    • edit: Sources/SwiftDriver/Incremental Compilation/InputIInfoMap.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/SwiftDeps.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/JobTracker.swift
    • edit: Sources/SwiftDriver/CMakeLists.txt
    • edit: Sources/SwiftDriver/Incremental Compilation/SourceFileDependencyGraph.swift
    • edit: Tests/SwiftDriverTests/SwiftDriverTests.swift
    • delete: Sources/SwiftDriver/Incremental Compilation/ModuleDependencyGraph Parts/NodeFinder.swift