summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools
Commit message (Expand)AuthorAgeFilesLines
* 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
* QVLA: separate control from inline storage [10/N]: range-insert()Marc Mutz2021-12-111-5/+10
* QVLA: separate control from inline storage [9/N]: range-append()Marc Mutz2021-12-111-4/+6
* QVLA: separate control from inline storage [8/N]: emplace()Marc Mutz2021-12-111-4/+7
* QVLA: separate control from inline storage [7/N]: erase{,_if}()Marc Mutz2021-12-111-2/+2
* QVLA: separate control from inline storage [6/N]: emplace_back()Marc Mutz2021-12-111-1/+12
* QVLA: separate control from inline storage [5/N]: Move reallocate()Marc Mutz2021-12-111-12/+15
* QVLA: separate control from inline storage [4/N]: cleanup castsMarc Mutz2021-12-111-9/+10
* QVLA: separate control from inline storage [3/N]: Extract Further Base ClassMarc Mutz2021-12-111-10/+17
* QVLA: separate control from inline storage [2/N]: Move Up Methods [3/3]Marc Mutz2021-12-111-3/+22
* QVLA: separate control from inline storage [2/N]: Move Up Methods [2/3]Marc Mutz2021-12-111-22/+62
* QVLA: separate control from inline storage [2/N]: Move Up Methods [1/3]Marc Mutz2021-12-111-41/+151
* QVarLengthArray: deprecate prepend()Marc Mutz2021-12-112-0/+8
* QVarLengthArray: widen append(p, n)'s contractMarc Mutz2021-12-101-1/+1
* QList: fix typo in QList(It, It)Marc Mutz2021-12-101-1/+1