summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools
Commit message (Expand)AuthorAgeFilesLines
* QAtomicScopedValueRollback: remove impossible constexprMarc Mutz35 hours1-4/+1
* Port QVersionNumber to QSpanMarc Mutz7 days2-8/+13
* QHash: Add note about reference/iterator invalidationMårten Nordheim12 days1-0/+104
* Use ifdef instead of if for __cpp_lib_spanAlbert Astals Cid2024-04-031-1/+1
* qHash: fix compilation of SipHash64 on 32-bit: shift >= 32Thiago Macieira2024-03-261-2/+2
* QMap: Use qHash SFINAE workaround with MSVCJøger Hansegård2024-03-241-2/+2
* Suppress bogus warning from gcc 12Ulf Hermann2024-03-191-2/+1
* QDBusArgument: disambiguate between QMap on std::pair and std::mapThiago Macieira2024-03-181-1/+5
* QMinimalFlatSet: support custom comparatorsMarc Mutz2024-03-151-7/+14
* QTypeRevision: use comparison helper macrosIvan Solovev2024-03-132-44/+31
* Bootstrap: remove QRandomGeneratorThiago Macieira2024-03-131-0/+2
* qHash: make hashing of QLatin1StringView be the same as QStringThiago Macieira2024-03-122-10/+7
* 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
* QHash: implement the heterogeneous non-const operator[]Thiago Macieira2024-03-121-3/+23
* QHash: add support for heterogeneous key lookupsThiago Macieira2024-03-121-24/+263
* QHash: add the ability to detect whether qHash(t) == qHash(K(t))Thiago Macieira2024-03-121-0/+36
* QHash: merge the two equal_range() overloadsThiago Macieira2024-03-121-9/+10
* QHash/QMultiHash: further simplify the key() and value() overloadsThiago Macieira2024-03-121-44/+20
* QSpan: add construction from initializer_listGiuseppe D'Angelo2024-03-062-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