Commit Graph

4 Commits

Author SHA1 Message Date
Robert Widmann
3cee2af345 Remove Cascading Verification from the Dependency Verifier`
Now that the frontend no longer produces these edges, we do not need to assert about them.
2020-09-21 14:47:39 -06:00
Robert Widmann
0215e373bc Add Verifier Tests for A Tricky Typealias Miscompile 2020-06-04 20:17:46 -07:00
Robert Widmann
ddaa3be2a3 Verify The Entire Compilation Session
The old tests were just running the type checker because we used to only emit reference dependencies after Sema. Now that we emit them after the pipeline has run, let's upgrade these tests to capture these new references.
2020-06-04 18:27:19 -07:00
Robert Widmann
b06211eac4 Initial plumbing for private dependencies
Add a mode bit to the dependency collector that respects the frontend flag in the previous commit.

Notably, we now write over the dependency files at the end of the compiler pipeline when this flag is on so that dependency from SILGen and IRGen are properly written to disk.
2020-05-05 13:48:25 -07:00