Skip to content
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

Apply flow-refinement for receivers even when using getAnnotatedTypeLhs #434

Merged
merged 18 commits into from
Sep 30, 2023

Conversation

AndrewShf
Copy link
Member

@AndrewShf AndrewShf commented Mar 10, 2023

To replace PR opprop#210

getAnnotatedTypeLhs will set useflow to false when calculating the type of a tree. We want receiver still get the refined result.

@AndrewShf AndrewShf requested a review from wmdietl March 11, 2023 02:20
Copy link
Member

@wmdietl wmdietl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for fixing this long-standing issue!
@Ao-senXiong please chat with @AndrewShf and see whether you two like this solution.

AndrewShf and others added 3 commits June 27, 2023 21:06
Co-authored-by: Werner Dietl <wdietl@gmail.com>
@AndrewShf AndrewShf requested a review from wmdietl June 29, 2023 12:57
@AndrewShf
Copy link
Member Author

Thanks for fixing this long-standing issue! @Ao-senXiong please chat with @AndrewShf and see whether you two like this solution.

addressed

@AndrewShf AndrewShf assigned wmdietl and unassigned AndrewShf Sep 6, 2023
@wmdietl wmdietl changed the title Apply flow-refinement for receiver even when using getAnnotatedTypeLHS Apply flow-refinement for receiver even when using getAnnotatedTypeLHS Sep 26, 2023
@wmdietl wmdietl changed the title Apply flow-refinement for receiver even when using getAnnotatedTypeLHS Apply flow-refinement for receivers even when using getAnnotatedTypeLHS Sep 26, 2023
Copy link
Member

@wmdietl wmdietl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AndrewShf Thanks for your work on this!

@wmdietl wmdietl assigned AndrewShf and unassigned wmdietl Sep 26, 2023
AndrewShf and others added 2 commits September 26, 2023 23:01
Co-authored-by: Werner Dietl <wdietl@gmail.com>
@AndrewShf
Copy link
Member Author

Regarding to the question mentioned in the review (#434 (comment)), a new issue is posted here -> #576

@AndrewShf AndrewShf assigned wmdietl and unassigned AndrewShf Sep 29, 2023
Copy link
Member

@wmdietl wmdietl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the further edits! The renaming was lost?

@wmdietl wmdietl changed the title Apply flow-refinement for receivers even when using getAnnotatedTypeLHS Apply flow-refinement for receivers even when using getAnnotatedTypeLhs Sep 29, 2023
@wmdietl wmdietl assigned AndrewShf and unassigned wmdietl Sep 29, 2023
Copy link
Member

@wmdietl wmdietl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@wmdietl wmdietl enabled auto-merge (squash) September 29, 2023 21:51
@wmdietl wmdietl merged commit 738d41f into eisop:master Sep 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants