aboutsummaryrefslogtreecommitdiffstats
path: root/dist
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-04-25 15:19:54 +0200
committerSimon Hausmann <simon.hausmann@qt.io>2018-04-26 06:51:31 +0000
commitfb027435f597d55b9e72465036cb0daa2b272ec0 (patch)
tree6fa6ea1647d7ea0947e7d153c22a36bc98667ad9 /dist
parent950de04322191c16c3066707889b17b0f5eb2ee6 (diff)
Only create CallContext objects for bindings that might be signal handlers
Creating the callcontext for all bindings causes a 15% performance regression in both of the moving images benchmarks of qmlbench. But in most cases, we know that a binding can't be a signal handler, as those always have to start with 'on'. Take this into account and avoid creating the context for most binding expressions. Task-number: QTBUG-67782 Task-number: QTBUG-67783 Change-Id: I9a25cb916e374c7d03693e49646ca28853c6ba54 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'dist')
0 files changed, 0 insertions, 0 deletions