summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qhash.cpp
Commit message (Expand)AuthorAgeFilesLines
* QHash: Add note about reference/iterator invalidationMårten Nordheim2024-04-121-0/+104
* qHash: fix compilation of SipHash64 on 32-bit: shift >= 32Thiago Macieira2024-03-261-2/+2
* Bootstrap: remove QRandomGeneratorThiago Macieira2024-03-131-0/+2
* qHash: make hashing of QLatin1StringView be the same as QStringThiago Macieira2024-03-121-10/+1
* qHash: update the pre-AVX512 mask to use the cacheline sizeThiago Macieira2024-03-121-4/+4
* qHash: implement an AES hasher for QLatin1StringViewThiago Macieira2024-03-121-49/+123
* qHash: implement chunked hashing of QLatin1StringViewThiago Macieira2024-03-121-7/+78
* Split the siphash algorithm into init, main loop, and finalizeThiago Macieira2024-02-291-35/+80
* Add missing qHash(qu/int128) overloadsMarc Mutz2024-02-121-0/+20
* qsimd_p.h: move the ARM Crypto (AES) disabling on LinuxThiago Macieira2024-02-101-6/+0
* qHash: force inlining of the hash16bytes() helperThiago Macieira2024-02-101-2/+2
* qHash: provide the long double overload on Darwin systemsThiago Macieira2024-02-031-2/+0
* Bootstrap: remove QBitArrayMarc Mutz2024-01-311-0/+2
* [docs] Remove references to C++11 feature availabilityMarc Mutz2024-01-091-3/+0
* QMap/QHash: s/QPair/std::pair/Marc Mutz2023-12-131-6/+6
* Doc: Fix template information for a qHash overloadLuca Di Sera2023-11-181-1/+1
* QMap/MultiMap/Hash/MultiHash: synchronize documentationChristian Ehrlicher2023-10-041-1/+7
* Brush up the container code snippetsFriedemann Kleint2023-05-041-1/+1
* QtBase/doc: fix examples for QHash/QMap/QMultiMap::erase()Christian Ehrlicher2023-03-311-83/+19
* QHash: fix GrowthPolicy::bucketsForCapacityThiago Macieira2023-02-231-0/+32
* Restore end-of-parse reporting to qstrntod()Edward Welbourne2022-11-241-1/+1
* QLocale: make qstrnto(u)ll not have output argumentsThiago Macieira2022-11-161-15/+11
* QHash: tame HasQHashSingleArgOverload ODR violationsGiuseppe D'Angelo2022-11-011-4/+9
* Replace usages of Q_CLANG_QDOC with Q_QDOCLuca Di Sera2022-10-211-1/+1
* QHash: simplify HashSeedStorage::initialize()Marc Mutz2022-10-161-3/+2
* Long live Q_UNREACHABLE_RETURN()!Marc Mutz2022-10-151-0/+1
* Doc: Add default value for seed param to all qHash overloadsKai Köhne2022-07-201-1/+1
* qHash: pass QByteArrayView to qHash() by valueThiago Macieira2022-06-151-6/+1
* Use SPDX license identifiersLucie Gérard2022-05-161-40/+4
* Use Q_CC_{GNU,MSVC}_ONLY when comparing to particular versionsMarc Mutz2022-05-061-2/+2
* Apply Q_CONSTINIT across the codebaseMarc Mutz2022-03-291-0/+2
* QtCore: Replace remaining uses of QLatin1String with QLatin1StringViewSona Kurazyan2022-03-261-2/+2
* Fix build with latest Apple clang versionVolker Hilsheimer2022-03-211-2/+2
* QHash: fix -Werror=maybe-uninitialized (GCC 11.2)Marc Mutz2022-03-171-1/+1
* QHash: Initialize the hash seed as soon as QtCore loadsThiago Macieira2022-03-151-11/+31
* CMake: add detection of x86 VAES and AVX512VBMI2 featuresThiago Macieira2022-03-081-1/+1
* Associative containers: add a way to obtain a key/value rangeGiuseppe D'Angelo2022-03-041-0/+37
* QHash: Fix building for i386 after "add support for VAES and AVX512VL"Martin Storsjö2022-02-241-1/+1
* qHash: fix running on CPUs without AVX2Thiago Macieira2022-02-221-1/+1
* QHash: split the x86 AES hash into three separate functionsThiago Macieira2022-02-201-27/+45
* QHash: invert the case that is excluded: use VAES and AVX512VLThiago Macieira2022-02-201-30/+34
* QHash: add support for VAES and AVX512VLThiago Macieira2022-02-201-36/+185
* QHash: mark murmurhash() and siphash() hot and never-inlineThiago Macieira2022-02-101-4/+5
* QHash: rewrite the x86 aeshash function for len >= 16Thiago Macieira2022-01-211-52/+54
* QHash: fix iteration of x86 AES hash code for len >= 32Thiago Macieira2022-01-211-2/+2
* QHash: improve aeshash's page detection codeThiago Macieira2022-01-211-5/+5
* Doc: Use \inmodule for all classes and headersTopi Reinio2022-01-171-0/+1
* QHash::insert: Remove outdated \noteMårten Nordheim2021-12-131-3/+0
* QHash: optimize value(key) and key(value) callersMarc Mutz2021-11-191-13/+18
* QMultiHash: Add forgotten documentationMårten Nordheim2021-11-031-6/+16