qt6-bb10/tests/auto
Thiago Macieira 91e1356335 QCborStreamReader: use QByteArray directly if possible
QIODevice represents considreable overhead, even with just QBuffer, for
parsing simple things. Benchmarking showed it was spending 25% of the
parsing time inside one QIODevice function or another. So this commit
accomplishes two things:

1) it increases the buffer size from 9 bytes to up to 256, which should
   reduce the number of calls into the QIODevice
2) if the source data is a QByteArray, then use it directly and bypass
   the QIODevice, thus increasing performance considerably

Change-Id: I56b444f9d6274221a3b7fffd150c531c9d28e54b
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
2018-06-06 17:48:00 +00:00
..
android
bic/data Add binary compatibility files for QtBase for 5.10 2018-01-04 16:26:32 +00:00
cmake Remove CMake code for CMake < 3.1 2018-03-24 22:31:18 +00:00
compilerwarnings/data
concurrent Merge remote-tracking branch 'origin/5.11' into dev 2018-02-16 08:54:58 +01:00
corelib QCborStreamReader: use QByteArray directly if possible 2018-06-06 17:48:00 +00:00
dbus tests/auto/dbus: Avoid unconditional qWait()s 2018-04-12 05:49:07 +00:00
gui Handle negative leading in layout 2018-06-06 16:59:31 +00:00
guiapplauncher
installed_cmake
network tst_Http2 auto-test: stop sending DATA frames if test failed 2018-06-04 13:38:04 +00:00
opengl tst_QGL: Use qWaitForWindowExposed() 2018-04-11 06:05:46 +00:00
other winrt: fix tst_QFocusEvent 2018-05-28 08:36:52 +00:00
printsupport Merge remote-tracking branch 'origin/5.11' into dev 2018-05-03 14:50:22 +02:00
shared
sql MySQL: Handle TIME types as a string to allow the full range of data 2018-06-06 11:14:03 +00:00
testlib Improve std::tuple handling in tests 2018-06-03 20:26:38 +00:00
tools qmake: make VFS aware of exact vs. cumulative evaluation 2018-03-29 18:15:10 +00:00
widgets QLineEdit: Add an inputRejected() signal for when a key is not allowed 2018-06-01 21:34:03 +00:00
xml Don't indefinitely wait for data if it was able to read some data 2018-01-24 05:54:31 +00:00
auto.pro winrt: Skip/blacklist failing opengl tests 2018-05-28 08:36:55 +00:00
network-settings.h