swiftlang / swift-package-manager

The Package Manager for the Swift Programming Language
Apache License 2.0
9.65k stars 1.31k forks source link

[6.0] Cherry-pick recent NFC changes to reduce merge conflicts #7721

Closed MaxDesiatov closed 3 days ago

MaxDesiatov commented 4 days ago

Includes these PRs cherry-picked off main

Explanation: Cherry-pick of recent NFC changes, which makes it easier to cherry-pick actual bug fixes onto 6.0 due to the reduced number of merge conflicts. Scope: broad, includes both modules graph and llbuild-related changes. Risk: low, the test suite is passing, no functional changes are included, and cherry-picked changes were incubated on main for some time. Testing: Existing automated test suite. Issue: N/A Reviewers: @xedin @MaxDesiatov @rauhul

MaxDesiatov commented 4 days ago

@swift-ci test

MaxDesiatov commented 4 days ago

CI seems to be blocked on swift-format errors apparently unrelated to this change.

MaxDesiatov commented 4 days ago

@swift-ci test