summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qarraydata.cpp
Commit message (Expand)AuthorAgeFilesLines
* QArrayData: store the right flag type, not an intGiuseppe D'Angelo2021-05-171-1/+1
* Extend alignment of QArrayData to std::max_align_t in allocationAndrei Golubev2021-01-261-7/+16
* QString/QByteArray: add missing Q_CHECK_PTRThiago Macieira2020-12-041-0/+3
* Clean realloc() related bits in QString/QBA and Q*ArrayOpsAndrei Golubev2020-11-121-3/+6
* Revert "Refine {QString, QBA}::reallocData() logic"Volker Hilsheimer2020-11-081-6/+3
* Refine {QString, QBA}::reallocData() logicAndrei Golubev2020-11-061-3/+6
* Introduce QADP::reallocateGrow()Andrei Golubev2020-11-041-0/+3
* Clean up out allocation handlingLars Knoll2020-11-041-3/+2
* Cleanup QArrayDataOps::reallocate() and relatedLars Knoll2020-11-041-9/+9
* Reserve extra space for '\0' in QArrayData::allocateAndrei Golubev2020-08-291-0/+30
* Support GrowsBackwards flag in QArrayDataPointerAndrei Golubev2020-08-271-1/+1
* Add QArrayDataPointer::freeSpace*() functionsAndrei Golubev2020-08-181-5/+4
* Allow allocating more than 2G items in a vectorLars Knoll2020-07-061-50/+42
* Get rid of QArrayData::sharedNull()Lars Knoll2020-07-061-22/+3
* Get rid of unused flags in QArrayDataLars Knoll2020-07-061-7/+2
* Get rid of shared null for QByteArray, QString and QVectorLars Knoll2020-07-061-12/+2
* Only use one macro per lineLars Schmertmann2020-07-031-1/+2
* Small cleanupLars Knoll2020-07-021-9/+2
* Ensure left/right/mid behave in a compatible wayLars Knoll2020-06-091-29/+0
* MSVC: Fix integer conversion warnings in containersFriedemann Kleint2020-01-031-2/+2
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-12-091-1/+1
|\
| * Tidy nullptr usageAllan Sandfeld Jensen2019-12-061-1/+1
* | Use QArrayDataPointer to implement QByteArrayLars Knoll2019-12-081-0/+1
* | Final removal of the size and offset members from QArrayDataThiago Macieira2019-12-081-4/+2
* | Start moving QArrayData's size and data pointer to the main classThiago Macieira2019-12-081-10/+19
* | Stop using the reference counter to store data stateThiago Macieira2019-12-081-6/+7
* | Add reference-count manipulation functions to QArrayData and hide refThiago Macieira2019-12-081-3/+3
* | Introduce the Mutable flag and move QArrayDataPointer::needsDetachThiago Macieira2019-12-081-1/+2
* | Introduce flags to indicate the QArrayData typeThiago Macieira2019-12-071-20/+37
* | Replace QArrayData::capacityReserved with a full flags fieldThiago Macieira2019-12-071-2/+2
* | Rename QArrayData::AllocateOptions enum and update some flagsThiago Macieira2019-12-071-3/+3
* | Get rid of unsharable containersLars Knoll2019-10-301-17/+1
* | Replace Q_ALIGNOF usage in qtbase with C++11 alignof keywordVolker Hilsheimer2019-10-291-4/+4
|/
* QArrayData: Don't allocate space we cannot useMÃ¥rten Nordheim2019-08-301-1/+1
* Port from QAtomic::load() to loadRelaxed()Giuseppe D'Angelo2019-06-201-2/+2
* Move away from using 0 as a pointer constantAllan Sandfeld Jensen2019-06-071-1/+1
* Move container block-size calculations to qarraydata.cppEdward Welbourne2019-05-291-1/+104
* Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-3/+3
* Fix can not -> cannotRobert Loehning2019-02-251-1/+1
* Add QArrayData::reallocateUnaligned for QString and QByteArrayThiago Macieira2016-09-071-12/+39
* Replace qAllocMore with a pair of more useful functionsThiago Macieira2016-06-091-21/+13
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-191-3/+3
|\
| * Fix Clang -Wexpansion-to-defined warning by deprecating QT_SUPPORTSThiago Macieira2016-05-081-3/+3
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-04-291-3/+10
|\|
| * Fix QArrayData::allocate() to guard against integer overflowsThiago Macieira2016-04-281-3/+10
* | Updated license headersJani Heikkinen2016-01-151-14/+20
|/
* Compile with !QT_SUPPORTS(UNSHARABLE_CONTAINERS)Marc Mutz2015-07-081-0/+4
* Use QT_WARNING_.. instead of #pragma GCC diagnostic ..Konstantin Ritt2015-04-071-7/+3
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* Check for integer overflows in places where qAllocMore is usedUlf Hermann2014-10-171-2/+14