-
Notifications
You must be signed in to change notification settings - Fork 759
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
[analysis] Simplify the stack lattice #6069
Conversation
Current dependencies on/for this PR:
This stack of pull requests is managed by Graphite. |
return NO_RELATION; | ||
} | ||
result = GREATER; | ||
continue; |
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 switch sure looks familiar now... 🤔
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.
Maaaaybe it makes sense to try to share the switch logic. Note that everything surrounding the switch is slightly different in every case, though. (And in the tuple case, the switch contains recursive calls instead of continue
s.)
24bbc38
to
7f56796
Compare
9a4797e
to
bb58f6f
Compare
7f56796
to
456aa3c
Compare
I only see one commit, so I'm not sure what changed since I approved this? Skimming it I don't see anything obviously different, and I didn't ask for changes? |
The command I used to push and open #6069 must have re-requested review on this. Sorry for the noise! |
456aa3c
to
350ba10
Compare
Remove the ability to represent the top element of the stack lattice since it isn't necessary. Also simplify the element type to be a simple vector, update the lattice method implementations to be more consistent with implementations in other lattices, and make the tests more consistent with the tests for other lattices.
350ba10
to
838bfac
Compare
Remove the ability to represent the top element of the stack lattice since it isn't necessary. Also simplify the element type to be a simple vector, update the lattice method implementations to be more consistent with implementations in other lattices, and make the tests more consistent with the tests for other lattices.
Remove the ability to represent the top element of the stack lattice since it
isn't necessary. Also simplify the element type to be a simple vector, update
the lattice method implementations to be more consistent with implementations in
other lattices, and make the tests more consistent with the tests for other
lattices.