-
Notifications
You must be signed in to change notification settings - Fork 341
VirtualOutputBackend Improvements for swift compiler #6112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VirtualOutputBackend Improvements for swift compiler #6112
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This all looks reasonable to me, but I'll have a hard time commenting more without seeing the tie-in to a frontend.
Swift changes are here: swiftlang/swift#63206 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, a few minor nits.
7189689
to
4b9f80b
Compare
Please test with following pull request: @swift-ci please test |
4b9f80b
to
2655d80
Compare
The base branch was changed.
Rebase onto stable/20221013 |
2655d80
to
89d16e8
Compare
Please test with following pull request: @swift-ci please test |
@swift-ci please test macOS |
Please test with following pull request: @swift-ci please test macOS Platform |
1 similar comment
Please test with following pull request: @swift-ci please test macOS Platform |
…ferent Add new output configuration that checks if Output.keep() will change the file content and skip overwriting when the content are the same. This avoids updating file status for the output file like timestamps.
Add a hashing outputbackend that can hash the outputs for sanity check.
89d16e8
to
9db2c35
Compare
Please test with following pull request: @swift-ci please test |
Please test with following pull request: @swift-ci please test macOS Platform |
1 similar comment
Please test with following pull request: @swift-ci please test macOS Platform |
Please test with following pull request: @swift-ci please test macOS Platform |
1 similar comment
Please test with following pull request: @swift-ci please test macOS Platform |
Some llvm level improvements for swift to virtualize output