summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools
Commit message (Expand)AuthorAgeFilesLines
* QDBusArgument: disambiguate between QMap on std::pair and std::mapThiago Macieira14 hours1-1/+5
* QMinimalFlatSet: support custom comparatorsMarc Mutz4 days1-7/+14
* QTypeRevision: use comparison helper macrosIvan Solovev6 days2-44/+31
* Bootstrap: remove QRandomGeneratorThiago Macieira6 days1-0/+2
* qHash: make hashing of QLatin1StringView be the same as QStringThiago Macieira6 days2-10/+7
* qHash: update the pre-AVX512 mask to use the cacheline sizeThiago Macieira6 days1-4/+4
* qHash: implement an AES hasher for QLatin1StringViewThiago Macieira6 days1-49/+123
* qHash: implement chunked hashing of QLatin1StringViewThiago Macieira6 days1-7/+78
* QHash: implement the heterogeneous non-const operator[]Thiago Macieira6 days1-3/+23
* QHash: add support for heterogeneous key lookupsThiago Macieira6 days1-24/+263
* QHash: add the ability to detect whether qHash(t) == qHash(K(t))Thiago Macieira6 days1-0/+36
* QHash: merge the two equal_range() overloadsThiago Macieira6 days1-9/+10
* QHash/QMultiHash: further simplify the key() and value() overloadsThiago Macieira6 days1-44/+20
* QSpan: add construction from initializer_listGiuseppe D'Angelo13 days2-0/+24
* Split the siphash algorithm into init, main loop, and finalizeThiago Macieira2024-02-291-35/+80
* Containers: add max_size()Giuseppe D'Angelo2024-02-278-8/+47
* Doc: Add missing return type in QMap documentationPaul Wicking2024-02-261-1/+1
* QMinimalFlatSet: fix UB (using op< on pointers) when is_pointer<value_type>Marc Mutz2024-02-251-2/+5
* Move QMinimalFlatSet from QtDeclarative to QtCoreMarc Mutz2024-02-251-0/+146
* CompactStorage: make it default-constructible againMarc Mutz2024-02-231-0/+1
* QList: add uninitialized resizesGiuseppe D'Angelo2024-02-163-0/+69
* QVarLengthArray: re-publish Prealloc as a nested PreallocatedSizeMarc Mutz2024-02-152-0/+11
* QVarLengthArray: give the default Prealloc a nameMarc Mutz2024-02-142-2/+5
* qHash: backport the q(u)int128-to-quint64 reduction trick to 32-bitThiago Macieira2024-02-121-5/+18
* Add missing qHash(qu/int128) overloadsMarc Mutz2024-02-122-1/+41
* QAtomicScopedValueRollback: IWYU instead of including qglobal.hAhmad Samir2024-02-131-1/+4
* 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
* QMap: add missing qHash() overloadMarc Mutz2024-02-092-0/+36
* QVersionNumber: apply LWG 3346 work-aroundMarc Mutz2024-02-081-0/+2
* QSpan: apply LWG 3346 work-aroundMarc Mutz2024-02-081-5/+8
* QList: give the LWG 3346 #ifdef'ery a symbolic nameMarc Mutz2024-02-081-4/+2
* qHash: provide the long double overload on Darwin systemsThiago Macieira2024-02-032-4/+0
* QBitArray: defend resize() and fromBits() against negative sizesMarc Mutz2024-02-031-2/+4
* QBitArray: use QDataStream::SizeLimitExeeded where applicableMarc Mutz2024-02-031-2/+2
* Change license of .qdoc filesLucie Gérard2024-02-024-4/+4
* QBitArray: simplify resize()Marc Mutz2024-02-021-5/+1
* QBitArray: simplify (size, value) ctorMarc Mutz2024-02-021-3/+1
* QBitArray: don't create invalid Qt 5 streamsMarc Mutz2024-02-021-0/+4
* QBitArray: DRY operator<<(QDataStream&)Marc Mutz2024-02-011-10/+6
* QBitArray: avoid overflow in storage-to-size calculationsMarc Mutz2024-02-012-23/+22
* QHash: improve perf when detaching with potential growthMårten Nordheim2024-01-311-1/+1
* QVersionNumber: make iterableMarc Mutz2024-01-312-0/+122
* Add QtPrivate::ArrowProxyMarc Mutz2024-01-312-18/+10
* QBitArray: apply Rule Of ZeroMarc Mutz2024-01-312-0/+7
* QBitArray: fix potential truncation in QDataStream op>>()Marc Mutz2024-01-311-0/+11
* Bootstrap: remove QBitArrayMarc Mutz2024-01-312-0/+6
* QBitArray: avoid overflow in size-to-storage calculationsMarc Mutz2024-01-301-4/+15
* QBitArray: correct inline keywordMarc Mutz2024-01-291-2/+2
* QSpan: make adl_begin() etc SFINAE-friendlyMarc Mutz2024-01-261-3/+14