-
edit: lib/Basic/UUID.cpp
-
edit: lib/AST/Type.cpp
-
edit: lib/Sema/TypeCheckSwitchStmt.cpp
-
edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
-
edit: lib/IDE/APIDigesterData.cpp
-
edit: lib/IDE/CodeCompletion.cpp
-
edit: lib/IDE/Refactoring.cpp
-
edit: lib/Sema/TypeCheckAvailability.cpp
-
edit: tools/swift-refactor/swift-refactor.cpp
-
edit: tools/swift-api-digester/swift-api-digester.cpp
-
edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
-
edit: lib/IDE/Utils.cpp
-
edit: tools/driver/driver.cpp
-
edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
-
edit: lib/IDE/SwiftSourceDocInfo.cpp
-
edit: lib/SILGen/SwitchEnumBuilder.cpp
-
Commit e2c3e96c18bacb75fffd4aedcf4e08ebe533869b by kfarvardin:
flush delayed diagnostics in dtor of MultiConformanceChecker
-
edit: lib/Sema/TypeCheckProtocol.cpp
-
edit: include/swift/AST/ASTContext.h
-
edit: lib/Sema/TypeCheckProtocol.h
-
edit: lib/AST/ASTContext.cpp
-
Commit f60f5007f167d75194e54fd08a8337d13fab70ac by kfarvardin:
add expectation for "does not conform to protocol" error diag
-
edit: test/ClangImporter/objc_async_conformance.swift
-
Commit 0ed598f338a0ddb7dd42c9bf596c6cde850d02ae by achikin:
[Explicit Module Builds] Switch the dependency scanning action to use libSwiftScan, instead of launching swift-frontend processes and capturing their output.
-
add: Sources/SwiftDriver/SwiftScan/DependencyGraphBuilder.swift
-
edit: Sources/SwiftDriver/Jobs/Planning.swift
-
add: Sources/SwiftDriver/SwiftScan/SwiftScan.swift
-
edit: Sources/SwiftDriver/Driver/Driver.swift
-
add: Sources/CSwiftScan/include/module.modulemap
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/PlaceholderDependencyResolution.swift
-
add: Sources/CSwiftScan/CSwiftScanImpl.c
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/CommonDependencyOperations.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/InterModuleDependencyOracle.swift
-
edit: Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift
-
edit: Package.swift
-
edit: Sources/CMakeLists.txt
-
add: Sources/CSwiftScan/include/swiftscan_header.h
-
edit: Package.resolved
-
edit: Sources/SwiftDriver/CMakeLists.txt
-
add: Sources/CSwiftScan/CMakeLists.txt
-
Commit d26b4ffab7cfd2d699d48c6954318bf4b1c50f38 by achikin:
[Explicit Module Builds] Remove Placeholder Dependency Resolution
-
edit: Sources/SwiftDriver/CMakeLists.txt
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/CommonDependencyOperations.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift
-
edit: Sources/SwiftDriver/Jobs/Planning.swift
-
Commit eaa0bb4bf4913b1e36155ea837c98e13b61761e0 by achikin:
[Explicit Module Builds] When generating scanner invocations, escape input filenames with quotes.
-
edit: Sources/SwiftDriver/Execution/ArgsResolver.swift
-
edit: Sources/SwiftDriver/SwiftScan/SwiftScan.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift
-
Commit d139f3c98482a415900b686ee39c1058a866c8b9 by achikin:
Remove the _CSwiftDriver target in favour of CSwiftScan
-
edit: Sources/CMakeLists.txt
-
edit: Sources/CSwiftScan/include/module.modulemap
-
delete: Sources/_CSwiftDriver/_CSwiftDriverImpl.c
-
edit: Sources/CSwiftScan/CMakeLists.txt
-
edit: Sources/SwiftDriver/Driver/Driver.swift
-
edit: Sources/CSwiftScan/CSwiftScanImpl.c
-
edit: Sources/SwiftDriver/CMakeLists.txt
-
delete: Sources/_CSwiftDriver/include/_CSwiftDriver.h
-
delete: Sources/_CSwiftDriver/include/module.modulemap
-
edit: CMakeLists.txt
-
delete: Sources/_CSwiftDriver/CMakeLists.txt
-
edit: Package.swift
-
edit: Sources/SwiftDriver/SwiftScan/DependencyGraphBuilder.swift
-
edit: Sources/SwiftDriver/SwiftScan/SwiftScan.swift
-
Commit b20b8456a4bacfc8fd16a7ca11c0baafa51ed265 by achikin:
Revert "[Explicit Module Builds] Remove Placeholder Dependency Resolution"
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/CommonDependencyOperations.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/PlaceholderDependencyResolution.swift
-
edit: Sources/SwiftDriver/CMakeLists.txt
-
edit: Sources/SwiftDriver/Jobs/Planning.swift
-
Commit 45da8349dd98fce01ca7fa9d7640b1e3371542c3 by achikin:
[Explicit Module Builds] Make sure to dispose/free memory of batch scan result after decoding it.
-
edit: Sources/SwiftDriver/SwiftScan/SwiftScan.swift
-
Commit ad6fc1112093b2ce40fe094f4f831902c4977d08 by achikin:
[Explicit Module Builds] Add libSwiftScan parallel scanning query test.
-
edit: Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/InterModuleDependencyOracle.swift
-
edit: Sources/SwiftDriver/SwiftScan/SwiftScan.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/SerializableModuleArtifacts.swift
-
edit: Sources/SwiftDriver/SwiftScan/DependencyGraphBuilder.swift
-
edit: Sources/SwiftDriver/Driver/Driver.swift
-
Commit 10f68acf883af5fca7301a5d065f4d55d9e34cdb by achikin:
[Explicit Module Builds] Avoid re-visiting Swift modules in the dependency graph when generating PCMArg sets
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ClangVersionedDependencyResolution.swift
-
Commit cc5032607f7effc796beec3c6ce89876e22bae06 by achikin:
Args resolver: createFileList does not need the option to quote paths because it already does.
-
edit: Sources/SwiftDriver/Execution/ArgsResolver.swift
-
Commit 92848866c7607f6b87449f7ca98771af9b2132fe by achikin:
[Explicit Module Builds] Add option to invoke the command-line executable dependency scanner instead of using libSwiftScan
-
edit: Sources/SwiftOptions/ExtraOptions.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift
-
edit: Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift
-
Commit 446667a0e3e7522a77ce5f0ab4773b4b5a437ee2 by achikin:
[Dependency Scanning] Use a synchronous dispatch queue for accesses to the scanner
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/CommonDependencyOperations.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/InterModuleDependencyOracle.swift
-
Commit 5229662b75c820ef7af2c5c61e3888c837e9747a by achikin:
Do not add extra option to quote paths when resolving arguments for filelist creation.
-
edit: Sources/SwiftDriver/Execution/ArgsResolver.swift
-
Commit 5198ed1d2dc7914e5edac68c7ceb922b6ed1a11b by achikin:
[Dependency Scanning] Do not dlopen the scanning library when not used.
-
edit: Sources/SwiftDriver/Driver/Driver.swift
-
edit: Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/InterModuleDependencyOracle.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift
-
Commit df867f9346b3887926ca1996168af054d7126152 by achikin:
[Dependency Scanning] Adapt to the TextualVirtualPath interface when constructing the InterModuleDependencyGraph
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/PlaceholderDependencyResolution.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/CommonDependencyOperations.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/InterModuleDependencyGraph.swift
-
edit: Sources/SwiftDriver/SwiftScan/DependencyGraphBuilder.swift
-
Commit 1ce0c5086e14c6ae3dc3fc0ee7a6037dde0e3b90 by achikin:
[Explicit Module Build] Correctly discern libSwiftScan location in the os-specific directory of the toolchain
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/InterModuleDependencyOracle.swift
-
edit: Sources/SwiftDriver/Utilities/Triple.swift
-
edit: Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift
-
edit: Sources/SwiftDriver/SwiftScan/SwiftScan.swift
-
Commit 134cf51ac6488ae01db753a4728eb654b1293131 by achikin:
Add diagnostic output to dependency scanning test.
-
edit: Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift
-
Commit 7b0a9c4136a355a7cba9216138028ccbcad20f40 by achikin:
Dependency Scanning test: correctly reflect that the expected number of dependencies is OS-version dependent.
-
edit: Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift
-
Commit 33be2f178411b1d187ba38687d3243cb4bfa96d3 by achikin:
Use target-platform-specific shared library file extension. (.so except for Darwin)
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/InterModuleDependencyOracle.swift
-
edit: Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ExplicitDependencyBuildPlanner.swift
-
edit: Sources/SwiftDriver/SwiftScan/SwiftScan.swift
-
Commit c931c60a979fbae2f42fd3bddd6ad46cc85ca6d1 by achikin:
Compute the host triple using -print-target-info and use it to resolve location of the scanning library.
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift
-
edit: Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift
-
edit: Sources/SwiftDriver/Driver/Driver.swift
-
Commit 584889520d54ed0d2454d902ae11d3980f36da23 by achikin:
[Dependency Scanning] Fallback to calling the swift-frontend for dependency scanning queries if no instance of libSwiftScan is found.
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies/InterModuleDependencyOracle.swift
-
edit: Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift