-
-
Notifications
You must be signed in to change notification settings - Fork 178
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
Upgrade to pyperf 2.6.0 #272
Conversation
The 3.12 failure is a known issue (#263) but please could you check the new PyPy failures? |
thanks @hugovk, I'm actually not sure what these failures are about, nothing jumps at me from the logs. |
Restarted, and they fail in the same way. |
Hmm that's odd. I'll need to look closer and get a local repro. |
pyperf doesn't have CI for pypy yet. So I will add CIs for pypy to pyperf first. |
I ran the pyperformance benchmark, and I got a different exit code per pyperf version
There might be some regression from pyperf 2.6.0 |
@hugovk Two ways to solve
Which do you prefer? I think that the pyperf 2.6.0 is doing what it should. |
If 2.6.0 is behaving correctly, could we update the test to match the output? |
From that side of view, since pypy fails to run the pyperformance benchmark suite,
And I prefer to update GHA file instead of touching pyperformance code directly if not, we have to release the pyperformance with considering the implementation issue. pyperformance/.github/workflows/main.yml Lines 34 to 41 in c4fcdd9
Then we don't have to consider the implementation issue when we release the pyperformance. |
cc @cfbolz |
ok, found it. it's not really a pypy bug as such (ie it would affect all the python implementations that are counted as having a jit) but a weird interaction of things. the direct cause is this it removes the my suggestion is to simply remove the |
@cfbolz @itamaro |
See discussion in python#272 (comment) This argument doesn't do anything [since 2017](psf/pyperf@d21fee8#diff-80086baf88b49811bed7ea6f51429845ec5c6494f2c5ed0214f94add87631e54L140), and was [removed from the runner interface](psf/pyperf@d5349bb#diff-d1600cb0c5deea10c84136091897ee5086097ac9e35be850235c1f28b7a48316L74).
Thanks @cfbolz , all checks are green now! |
1 similar comment
Thanks @cfbolz , all checks are green 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.
lgtm
needed for loop_factory parameter support in bench_async_func