aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/platforms/linux.py
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-02-23 15:15:32 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-02-24 11:24:36 +0100
commit0f707c16f21d367ea4a6fa2b27ac8f436f904fe4 (patch)
treec87f578290b23c3bd5554b7a66defb341424ae16 /build_scripts/platforms/linux.py
parent1995338b631dda248c311e179fcd4952cbb4b80e (diff)
Refactor SignalManager::qt_metacall()
The logic of SignalManager::qt_metacall() instantiated a number of variables that were only relevant for properties in each call and locked and released the GIL multiple times. Split it apart into separate handler for properties and method invocations and reduce the GIL allocations. Task-number: PYSIDE-1827 Change-Id: I171853d1bd95dc3d8437c64075448a08af2ea7e0 Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'build_scripts/platforms/linux.py')
0 files changed, 0 insertions, 0 deletions