summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools
Commit message (Expand)AuthorAgeFilesLines
* QMargins: fix a missing "full stop" in the docsMarc Mutz2022-03-191-1/+1
* QWeakPointer: befriend other QWeakPointersThiago Macieira2022-03-051-1/+2
* Backport QtMiscUtils::toAsciiLower() from devMarc Mutz2022-03-041-0/+5
* Protect headers against min/max macrosMarc Mutz2022-02-241-2/+2
* QHash: fix off-by-one in assertionsMårten Nordheim2022-02-171-6/+6
* QHashSeed: remove 'pure' attribute on globalSeed()Marc Mutz2022-02-121-1/+1
* QFreeList: replace a Q_ASSERT(false) with Q_UNREACHABLE()Thiago Macieira2022-02-101-1/+1
* Make one QT_REMOVED_SINCE/QT_BUILD_REMOVED_API per moduleMarc Mutz2022-02-031-2/+2
* Sequential erase/_if: don't apply predicate twice to elementMarc Mutz2022-02-031-25/+34
* QWeakPointer: make default ctor constexprMarc Mutz2022-02-011-1/+1
* QFlatMap: fix is_transparent detectionMarc Mutz2022-01-301-1/+1
* QFlatMap: remove binary_find()Marc Mutz2022-01-301-50/+28
* QVersionNumber: remove the "pure" attribute from commonPrefix()Thiago Macieira2022-01-301-1/+1
* QFlatMap: add full is_transparent support [3/3]: add overloadsMarc Mutz2022-01-301-0/+62
* QFlatMap: add full is_transparent support [2/3]: shuffle functionsMarc Mutz2022-01-301-23/+19
* QFlatMap: add full is_transparent support [1/3]: split functionsMarc Mutz2022-01-291-2/+14
* QFlatMap: implement mutable op[] via try_emplace()Marc Mutz2022-01-291-12/+2
* QFlatMap: use erase() in remove()Marc Mutz2022-01-291-2/+1
* QFlatMap: replace manual const_cast<>s with std::as_constMarc Mutz2022-01-291-9/+7
* QFlatMap: avoid post-(in|de)crement on iteratorsMarc Mutz2022-01-271-4/+4
* QHash: rewrite the x86 aeshash function for len >= 16Thiago Macieira2022-01-241-52/+54
* QHash: fix iteration of x86 AES hash code for len >= 32Thiago Macieira2022-01-251-2/+2
* QHash: improve aeshash's page detection codeThiago Macieira2022-01-251-5/+5
* Prevent repeated instantiations of some qRegisterNormalizedMetaType<>s [1/N] ...Marc Mutz2022-01-212-2/+5
* QArrayDataPointer: don't overload qSwap(), provide ADL-swap()Marc Mutz2022-01-211-1/+1
* QtCore: replace qSwap with std::swap/member-swap where possibleMarc Mutz2022-01-2115-26/+31
* QVersionNumber: don't detach() in rvalue QList/QVector ctorMarc Mutz2022-01-201-2/+2
* Doc: Use \inmodule for all classes and headersTopi Reinio2022-01-172-0/+2
* QFlatMap: don't sort already ordered dataMarc Mutz2022-01-151-1/+1
* Properly detect and declare contiguous iteratorsGiuseppe D'Angelo2022-01-132-16/+9
* QFlatMap: re-implement insert() via insert_or_assign()Marc Mutz2022-01-131-33/+4
* QFlatMap: add insert_or_assignMarc Mutz2022-01-131-0/+18
* QCache: fix potential crash in trim()Mårten Nordheim2022-01-131-5/+3
* QFlatMap: fix pointless reallocations on repeated range-insert()sMarc Mutz2022-01-121-2/+0
* QFlatMap: add an alias for using QVarLengthArraysMarc Mutz2022-01-121-0/+3
* QFlatMap: optimize construction from existing containersMarc Mutz2022-01-121-14/+7
* QFlatMap: add try_emplace (w/o hint)Marc Mutz2022-01-121-0/+24
* QFlatMap: fix const iterator APIMarc Mutz2022-01-071-8/+8
* QFlatMap: fix mixed rvalue/lvalue insert overloadsMarc Mutz2022-01-071-2/+2
* QArrayDataOps: remove unused header <algorithm>Marc Mutz2022-01-051-1/+1
* QRingBuffer: simplify QRingChunk special member functions [2/2]Marc Mutz2021-12-172-9/+7
* QRingBuffer: simplify QRingChunk::detach()Marc Mutz2021-12-171-3/+1
* Make QRingBuffer a move-only typeMarc Mutz2021-12-161-0/+4
* Fix hash lookup using the value of a key iteratorLars Knoll2021-12-161-7/+13
* QRingBuffer: overload append() for rvaluesMarc Mutz2021-12-162-0/+26
* QCache: remove dead codeVolker Hilsheimer2021-12-161-17/+0
* QRingBuffer: simplify QRingChunk special member functions [1/2]Marc Mutz2021-12-162-20/+8
* 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