Steven Wu
09b8af86fb
Virtualize swift compiler outputs ( #63206 )
...
Using a virutal output backend to capture all the outputs from
swift-frontend invocation. This allows redirecting and/or mirroring
compiler outputs to multiple location using different OutputBackend.
As an example usage for the virtual outputs, teach swift compiler to
check its output determinism by running the compiler invocation
twice and compare the hash of all its outputs.
Virtual output will be used to enable caching in the future.
2023-04-05 23:34:37 +08:00
Josh Soref
66d267e6ff
Spelling driver ( #42516 )
...
* spelling: associated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: change
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: declaration
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: dependents
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: deterministically
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: embedded
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: exclude
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: filesystem
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: given
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: grained
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: incrementality
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: invoke
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: locals
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: preexisting
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: should
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: supplementary
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: suppress
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-04-22 09:10:43 -07:00
Robert Widmann
91f4c8c442
Migrate Driver Unit Tests to Fingerprints
2020-11-18 13:59:15 -08:00
Robert Widmann
964f640636
Drop "Private Deps" Flag
...
In order for type body fingerprints to work, these declarations must always be included. Drop the ability to turn this off.
2020-10-01 14:40:45 -07:00
David Ungar
b367d2ebec
Rename files and classes involved in SourceFileDepGraphConstruction
2020-02-19 23:57:23 -07:00