summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qarraydata.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow allocating more than 2G items in a vectorLars Knoll25 hours1-50/+42
* Get rid of QArrayData::sharedNull()Lars Knoll25 hours1-22/+3
* Get rid of unused flags in QArrayDataLars Knoll25 hours1-7/+2
* Get rid of shared null for QByteArray, QString and QVectorLars Knoll25 hours1-12/+2
* Only use one macro per lineLars Schmertmann4 days1-1/+2
* Small cleanupLars Knoll5 days1-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
* Don't dereference pointers on QArrayData deallocationUlf Hermann2014-10-171-1/+2
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Unify all mid() functions in QtBase.Jędrzej Nowacki2014-05-161-0/+29
* Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2014-05-061-4/+9
|\
| * Deprecate setSharable in Qt containersThiago Macieira2014-04-241-4/+9
* | Mark the QArrayData alloc/dealloc functions as nothrowThiago Macieira2014-02-191-2/+2
|/
* Fix configure warnings on Windows 7 with MSVC2010.Mitch Curtis2013-09-251-1/+1
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* Core: Silence gcc warnings about unitinialized members in qarraydata.cppKai Koehne2012-09-261-0/+9
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* Add an assert simplifying debugging.Jędrzej Nowacki2012-05-041-0/+1
* Fix MSVC conversion warnings in new bytearray code.Friedemann Kleint2012-04-201-1/+1