-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Python: Points-to performance improvements #7549
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
Conversation
5bdfed0 to
976accd
Compare
tausbn
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.
A few minor comments, but otherwise this looks correct to me. Had to stare a bit at the rewrite of the "legal merge candidate" stuff to convince myself that it was behaviour-preserving. (I'm still only ~90% sure.)
Also, I think we should hold off on merging until the performance checks are in. My main worry is that some other project now has bad performance because of these changes.
|
This PR needs more work: Query execution time comparisons (from CodeQL logs) (data/hvitved/pr-7549-218fe21__nightly__nightly)Variants:v1: [email protected]=fd60c6e1ad
|
218fe21 to
a6bedf8
Compare
|
The new performance numbers look much better:
|
a6bedf8 to
58d90c7
Compare
|
@tausbn : Could you take another look at this PR, please? |
I'm on it. Some of these changes are not immediately trivial, however, so it's taking some time to chew my way through it. 🙂 |
Thanks, no rush; just wanted to check that it had not slipped through the cracks. |
tausbn
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.
Okay, I think I've convinced myself that this ought to preserve behaviour. Let's
and see how it goes.
(Modulo the one minor suggested change.)
Co-authored-by: Taus <[email protected]>
Evaluation of
FromImportOfMutableAttribute.qlon https://github.com/FiacreT/M-moire:Before
After