[issue39573] Make PyObject an opaque structure in the limited C API
STINNER Victor
report at bugs.python.org
Sat Feb 8 09:28:50 EST 2020
STINNER Victor <vstinner at python.org> added the comment:
> "static inline" functions are not opaque
I'm well aware of that :-) But once the CPython code base will stop accessing directly PyObject fields directly, it would become possible to experiment changing PyObject layout, at least testing it in CPython.
First changes are just to prepare the code base to experiment the real change. But as Serhiy pointed out, the second part will have an impact on performance and so should be carefully benchmarked to balance advantages and drawbacks, even if it's only done in the limited C API.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue39573>
_______________________________________
More information about the Python-bugs-list
mailing list