-
Notifications
You must be signed in to change notification settings - Fork 233
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use PromiseArtifactAttr in AnonTargetAttr::PromiseArtifact
Summary: This is the final step in fixing the race: 1. Replace `AnonTargetAttr::PromiseArtifact`'s value to be `PromiseArtifactAttr` 2. Traverse the anon target's attrs to grab all of the promise artifact attrs 3. Run analysis to construct the `AnonTargetAttrResolutionContext` 4. Construct new fulfilled `StarlarkPromiseArtifact`s to return to the consumer analysis Reviewed By: cjhopman Differential Revision: D52741554 fbshipit-source-id: ce2a5031a74cd1139fe8e4be0fec63f098183bd5
- Loading branch information
1 parent
31930eb
commit df5ca92
Showing
5 changed files
with
75 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters