-
Notifications
You must be signed in to change notification settings - Fork 7
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
Do cPy 3.11.x interpreter startup and runtime performance improvements impact fontmake-based font compile times? #26
Comments
Seems like Cython has problems with 3.11. Not sure how easily this is fixed. |
what's the error? maybe file a bug |
It's this one: aio-libs/aiohttp#6600 Haven't looked into if this could be fixed by a version bump somewhere. |
compreffor issue with cpython 3.11 should now be fixed with https://pypi.org/project/compreffor/0.5.2 |
also fixed the same issue in pyclipper https://pypi.org/project/pyclipper/1.3.0.post3/ |
Installs now, kthx. |
Results for the
So, 3.11b3 is 16% faster than 3.8 and Pypy is 29% faster than 3.8. Note: I upgarded all deps to their newest version for 3.11 but saw no obvious unfairness. |
Beauty. |
Maybe report back upstream. 👏 |
@madig The results in #26 (comment) are from GS compiles? |
How is memory use in the cPy 3.11 vs. cPy < 3.11 comparison? Any significant changes there? Related mem issues with pypy3 compile time performance improvements documented in #28 |
Yes, from before Telugu landed. I have not measured memory usage. |
cPython 3.11 betas are documented to be ~25% faster than cPy 3.10 with improvements in interpreter startup and run times.
Do the cPy 3.11 changes improve font compile times with the fontmake-based Python compiler pipeline?
The text was updated successfully, but these errors were encountered: