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
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