aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/platforms/unix.py
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-06-23 15:00:24 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-10-27 21:14:41 +0200
commitcef14671536d23b45661cdb203c8da50aed149f1 (patch)
treed39123cf4bc7466b5633b80835b2511801c0849d /build_scripts/platforms/unix.py
parent5055eface884271590464284d23ad55f117d0a5d (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