diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-06-23 15:00:24 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-10-27 21:14:41 +0200 |
| commit | cef14671536d23b45661cdb203c8da50aed149f1 (patch) | |
| tree | d39123cf4bc7466b5633b80835b2511801c0849d /build_scripts/platforms/unix.py | |
| parent | 5055eface884271590464284d23ad55f117d0a5d (diff) | |
shiboken6: Use vector call API for overridden virtual methods
Python 3.9 introduced more efficient call functions which use an array
of PyObject * instead of a PyTuple (PyObject_Vectorcall) or use no
args at all (PyObject_CallNoArgs). Generate #ifdefed code to use them.
[ChangeLog][shiboken6] shiboken6 now generates new call functions
PyObject_Vectorcall() or PyObject_CallNoArgs() for overridden virtual
methods for newer Python versions.
Change-Id: I952377183fbc11d792cd77fc6e5ee5f7e4accb23
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'build_scripts/platforms/unix.py')
0 files changed, 0 insertions, 0 deletions
