Artem Chikin

Results 12 issues of Artem Chikin

As per https://github.com/apple/swift/pull/65930, Swift compiler's built-in Clang instance may require to perform type-checking against one OS version and compilation/code-generation against an earlier version. This change allows Swift to configure it's...

- **Explanation:** https://github.com/swiftlang/swift/pull/71907 was an important fix that moved the diagnostics collected during dependency scanning to be associated with an individual scan query, instead of scanner overall. This meant that...

🍒 release cherry pick
swift 6.0

The scanning action does not have any need for handling `-llvm` options, since it will never perform any code-gen. LLVM option processing relies on global option parsing structures, and the...

On dependency scan failure query, ensure any diagnostics that the compiler has accumulated along the way are still produced to the client. For example, if scan query compilation instance initialization...

Since the new driver uses `-print-target-info` for the resource directory and the legacy C++ driver used the logic in `getResourceDirPath()`, mimic that logic now in the print-target-info job itself.

- **Explanation:** The scanning action does not have any need for handling `-llvm` options, since it will never perform any code-gen. LLVM option processing relies on global option parsing structures,...

🍒 release cherry pick
swift 6.0

As-is, this default interferes with the incremental build machinery which conservatively assumes that binary module dependencies must cause dependents to be re-built.

🍒 release cherry pick
swift 6.0

As-is, this default interferes with the incremental build machinery which conservatively assumes that binary module dependencies must cause dependents to be re-built.

Leaving it up to the client to select the appropriate version to apply.