qt5base-lts/tests/auto/corelib
Thiago Macieira 0077eac4e4 QHash: double the size of the stored seed
There's now another half of the seed which will be used by the hashers.
This is not stored in QHash, so it is never changed for the lifetime of
the application (not even when QHashSeed::setDeterministicGlobalSeed()
is called). However, we will not use it when we're in deterministic
mode.

This commit uses the compiler thread-safe statics to implement the
initialization of more than one atomic word, thus freeing us from having
to have a reserved value. As a bonus, the QT_HASH_SEED warning will only
be printed once.

Change-Id: Id2983978ad544ff79911fffd16723f1673f9a5b4
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2021-10-26 11:38:56 -07:00
..
animation Avoid use after free in tst_qsequentialanimationgroup 2021-06-02 16:45:23 +02:00
global CMake: remove support for building Qt with the old Intel compiler 2021-10-13 12:49:49 -07:00
io Make QDir::mkpath() return true when given an existing root path 2021-10-20 15:04:51 +00:00
itemmodels Untangle qsortfilterproxymodel unittests 2021-10-01 18:30:25 +02:00
kernel tst_QVariant: suppress warning about memcpying over QVariant 2021-10-21 23:40:40 +00:00
mimetypes Compile autotests for Integrity 2021-09-20 17:29:04 +03:00
platform Android: Add runOnMainAndroidThread() under QNativeInterface 2021-05-26 23:24:11 +00:00
plugin QPlugin: Move the plugin metadata to a note in ELF platforms 2021-10-18 01:53:27 -07:00
serialization Remove conditioning on Android embedded 2021-09-17 17:30:14 +02:00
text Fix overflow issue on parsing min-qint64 with its minus sign repeated 2021-10-26 17:38:22 +02:00
thread Consistently restore threadpool limit at end of tests 2021-10-22 09:43:42 +02:00
time Fix handling of time-zone gap in QTimeZonePrivate::dataForLocalTime() 2021-10-12 22:52:50 +02:00
tools QHash: double the size of the stored seed 2021-10-26 11:38:56 -07:00
CMakeLists.txt Add tests for QAndroidApplication's sdkVersion and activity 2021-05-13 01:41:36 +03:00