summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools
Commit message (Expand)AuthorAgeFilesLines
* QFlatMap: avoid post-(in|de)crement on iteratorsMarc Mutz2022-01-271-4/+4
* 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
* QArrayDataPointer: don't overload qSwap(), provide ADL-swap()Marc Mutz2022-01-211-1/+1
* Prevent repeated instantiations of some qRegisterNormalizedMetaType<>s [1/N] ...Marc Mutz2022-01-212-2/+5
* QtCore: replace qSwap with std::swap/member-swap where possibleMarc Mutz2022-01-2015-26/+31
* QVersionNumber: don't detach() in rvalue QList/QVector ctorMarc Mutz2022-01-191-2/+2
* QString::toLatin1_helper_inplace: simplify the codeThiago Macieira2022-01-171-0/+22
* QVersionNumber: don't allocate in fromString() in the common caseMarc Mutz2022-01-182-6/+27
* QVersionNumber: port fromString() to QAnyStringViewMarc Mutz2022-01-182-48/+48
* QVersionNumber: change int to qsizetype in fromString()Thiago Macieira2022-01-172-7/+13
* Doc: Use \inmodule for all classes and headersTopi Reinio2022-01-172-0/+2
* QVersionNumber: change int to qsizetype for index and lengthThiago Macieira2022-01-162-30/+34
* QFlatMap: don't sort already ordered dataMarc Mutz2022-01-141-1/+1
* Properly detect and declare contiguous iteratorsGiuseppe D'Angelo2022-01-132-16/+9
* Add a few explicit conversions back from intThiago Macieira2022-01-122-3/+3
* QFlatMap: re-implement insert() via insert_or_assign()Marc Mutz2022-01-121-33/+4
* QFlatMap: add insert_or_assignMarc Mutz2022-01-121-0/+18
* QCache: fix potential crash in trim()Mårten Nordheim2022-01-121-5/+3
* QFlatMap: add an alias for using QVarLengthArraysMarc Mutz2022-01-121-0/+3
* QFlatMap: add try_emplace (w/o hint)Marc Mutz2022-01-121-0/+24
* QFlatMap: optimize construction from existing containersMarc Mutz2022-01-121-14/+7
* QFlatMap: fix pointless reallocations on repeated range-insert()sMarc Mutz2022-01-121-2/+0
* QFlatMap: fix const iterator APIMarc Mutz2022-01-071-8/+8
* QFlatMap: fix mixed rvalue/lvalue insert overloadsMarc Mutz2022-01-071-2/+2
* QScopedValueRollback: explicitly disable move semanticsMarc Mutz2022-01-051-1/+1
* QArrayDataOps: remove unused header <algorithm>Marc Mutz2022-01-051-1/+1
* QRingBuffer: optimize and simplify QRingChunk::toByteArray() futherMarc Mutz2022-01-031-8/+3
* QRingBuffer: remove QByteArray::resize()-shrinks work-aroundMarc Mutz2021-12-211-1/+0
* QHash: Return void from QHashPrivate::Data::erase()Lars Knoll2021-12-171-9/+11
* QHash: Add and use a Bucket helper classLars Knoll2021-12-172-97/+173
* QRingBuffer: simplify QRingChunk special member functions [2/2]Marc Mutz2021-12-172-9/+7
* Fix hash lookup using the value of a key iteratorLars Knoll2021-12-161-7/+13
* QCache: remove dead codeVolker Hilsheimer2021-12-161-17/+0
* QRingBuffer: simplify QRingChunk special member functions [1/2]Marc Mutz2021-12-162-20/+8
* QRingBuffer: restrict QRingChunk::toByteArray() calls to rvalue *thisMarc Mutz2021-12-162-3/+3
* QRingBuffer: simplify QRingChunk::detach()Marc Mutz2021-12-161-3/+1
* Make QRingBuffer a move-only typeMarc Mutz2021-12-161-0/+4
* QRingBuffer: overload append() for rvaluesMarc Mutz2021-12-152-0/+26
* QRingBuffer: simplify QRingChunk::clear()Marc Mutz2021-12-151-1/+1
* QVarLengthArray: avoid std::aligned_storage (deprecated in C++23)Marc Mutz2021-12-151-1/+9
* QVarLengthArray: don't allow syncqt to export base classesMarc Mutz2021-12-151-0/+5
* QHash: Improve memory-allocation strategyLars Knoll2021-12-131-6/+19
* QHash: increase minimum buckets to a full spanLars Knoll2021-12-131-2/+4
* QHash: Move span constants to its own structMårten Nordheim2021-12-131-52/+51
* QCache: Adapt to upcoming QHash changesMårten Nordheim2021-12-131-1/+7
* QHash::insert: Remove outdated \noteMårten Nordheim2021-12-131-3/+0
* QVarLengthArray: assert that the range passed to erase() is validMarc Mutz2021-12-111-0/+2
* QVLA: separate control from inline storage [11/11]: qHash()Marc Mutz2021-12-111-2/+6