File tree Expand file tree Collapse file tree 5 files changed +8
-4
lines changed Expand file tree Collapse file tree 5 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ public struct IdentifiableSet<Element: Identifiable>: Collection {
6767 }
6868
6969 public func intersection( _ otherSequence: some Sequence < Element > ) -> Self {
70- var keysToRemove = Set ( self . storage. keys) . subtracting ( otherSequence. map ( \. id) )
70+ let keysToRemove = Set ( self . storage. keys) . subtracting ( otherSequence. map ( \. id) )
7171 var result = Self ( )
7272 for key in keysToRemove {
7373 result. storage. removeValue ( forKey: key)
Original file line number Diff line number Diff line change @@ -225,7 +225,8 @@ public class BuildPlan: SPMBuildCore.BuildPlan {
225225 /// source files as well as directories to which any changes should cause us to reevaluate the build plan.
226226 public let prebuildCommandResults : [ ResolvedTarget . ID : [ PrebuildCommandResult ] ]
227227
228- package private( set) var derivedTestTargetsMap : [ ResolvedProduct . ID : [ ResolvedTarget ] ] = [ : ]
228+ @_spi ( SwiftPMInternal)
229+ public private( set) var derivedTestTargetsMap : [ ResolvedProduct . ID : [ ResolvedTarget ] ] = [ : ]
229230
230231 /// Cache for pkgConfig flags.
231232 private var pkgConfigCache = [ SystemLibraryTarget: ( cFlags: [ String] , libs: [ String] ) ] ( )
Original file line number Diff line number Diff line change @@ -180,7 +180,7 @@ public struct PackageGraph {
180180 }
181181
182182 /// Computes a map from each executable target in any of the root packages to the corresponding test targets.
183- package func computeTestTargetsForExecutableTargets( ) throws -> [ ResolvedTarget . ID : [ ResolvedTarget ] ] {
183+ func computeTestTargetsForExecutableTargets( ) throws -> [ ResolvedTarget . ID : [ ResolvedTarget ] ] {
184184 var result = [ ResolvedTarget . ID: [ ResolvedTarget] ] ( )
185185
186186 let rootTargets = IdentifiableSet ( rootPackages. flatMap { $0. targets } )
Original file line number Diff line number Diff line change 1111//===----------------------------------------------------------------------===//
1212
1313import Basics
14+
15+ @_spi ( SwiftPMInternal)
1416import Build
17+
1518import PackageModel
1619import SPMBuildCore
1720import TSCUtility
Original file line number Diff line number Diff line change 1111//===----------------------------------------------------------------------===//
1212
1313import Basics
14- import PackageGraph
14+ @ testable import PackageGraph
1515import PackageLoading
1616import PackageModel
1717@testable import SPMBuildCore
You can’t perform that action at this time.
0 commit comments