-
Notifications
You must be signed in to change notification settings - Fork 351
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
DougGregor
left a comment
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 |
benlangmuir
left a comment
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