summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/tools/qhashfunctions/tst_qhashfunctions.cpp
Commit message (Expand)AuthorAgeFilesLines
* qHash: make hashing of QLatin1StringView be the same as QStringThiago Macieira2024-03-121-1/+1
* qHash: implement an AES hasher for QLatin1StringViewThiago Macieira2024-03-121-3/+3
* qHash: implement chunked hashing of QLatin1StringViewThiago Macieira2024-03-121-0/+13
* qHash: backport the q(u)int128-to-quint64 reduction trick to 32-bitThiago Macieira2024-02-121-1/+1
* Add missing qHash(qu/int128) overloadsMarc Mutz2024-02-121-0/+25
* tst_QHashFunctions: make the consistency check table-drivenThiago Macieira2024-02-121-72/+214
* Change license for tests filesLucie Gérard2024-02-041-1/+1
* qHash: provide the long double overload on Darwin systemsThiago Macieira2024-02-031-2/+0
* tst_QHashFunctions: extend the consistency() test with mixed-signedness int t...Marc Mutz2024-01-091-0/+19
* tst_QHashFunctions: suppress warning about casting from float to _Float16Thiago Macieira2023-10-241-1/+1
* Fix qHash(qfloat16) to match Qt 6.4 behaviorMarc Mutz2023-09-121-6/+0
* tst_QHashFunctions: fix std::pair test to use QFETCH_GLOBAL seedsMarc Mutz2023-09-081-6/+0
* tst_QHashFunctions: test with actual 64-bit seedsMarc Mutz2023-09-081-12/+18
* tst_QHashFunctions: extend the consistency() test with int/FP typesMarc Mutz2023-08-161-0/+55
* tst_QHashFunctions: use actual seed in consistent() test functionMarc Mutz2023-08-161-1/+1
* QHash: tame HasQHashSingleArgOverload ODR violationsGiuseppe D'Angelo2022-11-011-0/+13
* Port tests away from using q{Set}GlobalQHashSeedIvan Solovev2022-08-261-0/+6
* Use SPDX license identifiersLucie Gérard2022-05-161-27/+2
* Tests: Do not depend on transitive includesFabian Kosmale2022-03-171-0/+1
* QT_SPECIALIZE_STD_HASH_TO_CALL_QHASH: use unqualified qHash() lookupMarc Mutz2021-11-291-0/+26
* tst_qhashfunctions: check qHashRange{,Commutative}() find hidden friend qHash()Marc Mutz2021-11-261-9/+27
* QHash: fix qHash(std::pair)Thiago Macieira2021-05-231-0/+40
* Replace QtTest headers with QTestDavid Skoland2020-12-221-1/+1
* Move QStringRef and remains to Qt5CompatKarsten Heimrich2020-08-201-10/+2
* Port Q_STATIC_ASSERT(_X) to static_assertGiuseppe D'Angelo2020-06-191-2/+2
* QChar: make std::hash'ableMarc Mutz2020-05-051-0/+7
* Change qHashBits to use MurmurHash2Lars Knoll2020-04-091-11/+5
* Change qHash() to work with size_t instead of uintLars Knoll2020-04-091-5/+5
* qhashfunctions.h: add specializations of std::hash for some Qt typesMarc Mutz2019-05-291-0/+36
* QHash: make it so a zero seed selects a constant algorithmThiago Macieira2017-04-261-4/+4
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-04-201-46/+72
|\
| * tst_qhashfunctions: Test non-zero seeds tooThiago Macieira2017-04-111-44/+70
* | Add a test for consistency of hash values between QString{,Ref,View}Marc Mutz2017-04-071-0/+12
* | Extend the check for null and empty QString hashing to QString{Ref,View}Marc Mutz2017-04-061-0/+8
|/
* Replace custom type traits with std one'sKai Koehne2016-11-081-2/+1
* Merge remote-tracking branch 'origin/5.6' into 5.7Edward Welbourne2016-07-151-0/+16
|\
| * QHashFunctions: test for hash equality of null and empty string typesMarc Mutz2016-07-111-0/+16
* | Updated license headersJani Heikkinen2016-01-211-17/+12
* | Add qHash(std::pair)Marc Mutz2015-12-301-0/+16
|/
* Add getter and setter for qt_qhash_seedGabriel de Dietrich2015-09-221-0/+18
* Fixed license headersJani Heikkinen2015-02-171-1/+1
* Update copyright headersJani Heikkinen2015-02-111-22/+14
* Add qHashRange and qHashRangeCommutativeMarc Mutz2015-01-091-0/+66
* tst_QHash: Factor qHash()-related test cases into a separate testMarc Mutz2015-01-051-0/+153