summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qarraydata.cpp
Commit message (Expand)AuthorAgeFilesLines
* QArrayData/Pointer: s/QPair/std::pair/Marc Mutz2023-12-131-3/+3
* QArrayData: move AlignedQArrayData to the public headerThiago Macieira2023-12-111-6/+2
* QArrayData: add allocate1 and allocate2 for 1- and 2-byte typesThiago Macieira2023-12-111-18/+46
* QArrayData: make calculateBlockSize() account for the extra null elementThiago Macieira2023-09-031-21/+15
* QArrayData: change calculateBlockSize() to not have an in/out parameterThiago Macieira2023-08-301-8/+10
* Replace {add,sub,mul}_overload with q{Add,Sub,Mul}OverloadMarc Mutz2023-06-121-3/+3
* Use SPDX license identifiersLucie Gérard2022-05-161-39/+3
* 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