-
Notifications
You must be signed in to change notification settings - Fork 97
Closes #4460: Simplify and extend logic in binopvs #4563
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
Closes #4460: Simplify and extend logic in binopvs #4563
Conversation
2c1103e to
39fb08d
Compare
drculhane
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 is good work. I think in the future we might want to expand test_can_cast, but that's for another day.
e-kayrakli
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.
The changes look nice and the new code is certainly much more readable. Thanks!
Reviewing the diff is not super-easy, though. Based on that, I would be definitely on the look out for correctness and performance issues after this PR is merged to ensure that there is no regression. I am especially worried about some edge-case implementations and whether we'd be losing something there.
0730810 to
7a9e6bb
Compare
7a9e6bb to
24aa256
Compare
Applied mostly the same changes to
binopvsandbinopsvfrombinopvv. This could possibly benefit from being collapsed into one function that works regardless of vector or scalar.Closes #4460: Simplify and extend logic in binopvs
Closes #4461: Simplify and extend logic in binopsv