qt5base-lts/tests/auto/corelib
Lars Knoll bbfecdee1e Significantly improve performance of binding evaluation
Avoid any QVariant or type dependent code in the cpp files.
Instead, let the binding wrapper determine if the value
has changed and return true/false accordingly.

This required also some reworking of the guard mechanism
for notified properties, where the guard function wrapper
now calls first the binding evaluation function and then
passes the result to the guard.

Change-Id: I350d07a508ccc0c5db7054a0efa4f270b6a78ec3
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
2020-07-10 15:07:12 +02:00
..
animation CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
global CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
io Tests: Use QVERIFY instead of QCOMPARE for empty lists 2020-07-10 14:30:58 +02:00
itemmodels CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
kernel Significantly improve performance of binding evaluation 2020-07-10 15:07:12 +02:00
mimetypes CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
plugin CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
serialization CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
statemachine CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
text Fix QByteArray::count implementation for longer data 2020-07-09 18:38:33 +02:00
thread Tests: Use QVERIFY instead of QCOMPARE for empty lists 2020-07-10 14:30:58 +02:00
time CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
tools Tests: Use QVERIFY instead of QCOMPARE for empty lists 2020-07-10 14:30:58 +02:00
.prev_CMakeLists.txt Move QTextCodec support out of QtCore 2020-06-20 02:04:38 +02:00
CMakeLists.txt Move QTextCodec support out of QtCore 2020-06-20 02:04:38 +02:00
corelib.pro Move QTextCodec support out of QtCore 2020-06-20 02:04:38 +02:00