Skip to content

Conversation

@CodaFi
Copy link
Contributor

@CodaFi CodaFi commented Sep 21, 2020

Remaining cleanup from #33096:

  • Move tests from Driver/PrivateDependencies -> Driver/Dependencies
  • Delete outdated documentation explaining cascading dependencies
  • Update dependency verifier to no longer mention the private/cascading difference.

The final set of edges that were being registered cascading were external edges. Just mark these all private - they're duplicated into the swiftdeps for each file that imports a given (usually clang) module anyways.
Now that the frontend no longer produces these edges, we do not need to assert about them.
This is no longer a meaningful distinction.
Only external edges need this.
@CodaFi
Copy link
Contributor Author

CodaFi commented Sep 21, 2020

@swift-ci test

@CodaFi CodaFi closed this Sep 21, 2020
@CodaFi CodaFi reopened this Sep 21, 2020
@CodaFi
Copy link
Contributor Author

CodaFi commented Sep 22, 2020

@CodaFi CodaFi merged commit b532e68 into swiftlang:master Sep 22, 2020
@CodaFi CodaFi deleted the dont-go-chasing-waterfalls branch September 22, 2020 01:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant