You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SwiftPM will compute a hash of the arguments passed to `swift build`,
`swift test`, etc to determine if a full rebuild is necessary.
Currently, it doesn't take in to account whether
`.doesNotAffectIncrementalBuild` is set on swift compiler options and so
any time any compiler option changes it will perform a full rebuild.
Expose the function that swift-driver uses to compute the argument hash
which takes in to account `.doesNotAffectIncrementalBuild` so that
SwiftPM can leverage it to reduce unnecessary rebuilds.
In order to keep `BuildRecordInfo` hidden behind `_spi` the function was
moved out to the standalone `BuildRecordArguments` struct.
0 commit comments