-
-
Notifications
You must be signed in to change notification settings - Fork 122
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
HPy support #88
Comments
thanks for bringing this up @koubaa ! this is something @tekknolagi mentioned recently as well. iiuc HPy support isn't really relevant to the cinder/3.8 branch, but would be relevant once we complete the cinder/3.10 port. |
I am very interested in poking at this after our 3.10 upgrade |
bumping since apparently 3.10 upgrade is complete |
Hello!
Supporting HPy - an alternative for the CPython C API could offer some benefits for cinder. Some python libraries have branches which support the HPy API - and while it is slower by default when used as a shim on top of the standard CPython implementation - it removes implementation details from the CPython C API, which buys options to make different choices (JIT, garbage collector, etc) like those made here in cinder. CPython extension modules that target the HPy API would Just Work with any python runtime that supports HPy - which means you don't have to change your C API to match changes from 3.9+.
The text was updated successfully, but these errors were encountered: