summaryrefslogtreecommitdiffstats
path: root/src/corelib
Commit message (Expand)AuthorAgeFilesLines
* Code style fixYuhang Zhao2020-01-041-16/+14
* MSVC: Fix integer conversion warnings in containersFriedemann Kleint2020-01-036-9/+9
* Long live QFlatMap!Joerg Bornemann2020-01-022-0/+983
* QBitArray: Add method to get int valueFederico Guerinoni2019-12-202-0/+36
* Avoid asan errorsLars Knoll2019-12-161-1/+1
* Convert QString to use QArrayDataPointerLars Knoll2019-12-166-220/+149
* Remove a bunch of code maked for removalOlivier Goffart2019-12-142-12/+2
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-12-1131-140/+156
|\
| * Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2019-12-1031-140/+156
| |\
| | * Don't wrap feature detection macros with QT_HAS_FOO() variantsTor Arne Vestbø2019-12-1026-87/+84
| | * Convert some uses of QStringRef to QStringViewEdward Welbourne2019-12-091-25/+26
| | * Prefer QDate::startOfDay() over QDateTime(const QDate &)Edward Welbourne2019-12-091-1/+1
| | * Allow lower-case for the T and Z in ISO 8601 date formatEdward Welbourne2019-12-061-4/+6
| | * Fix handling of trailing space at the end of an ISO date-timeEdward Welbourne2019-12-061-1/+6
| | * QTimeZonePrivate: remove some Q_LIKELY markersEdward Welbourne2019-12-061-8/+5
| | * Fix crash when a date-time has an invalid time-zoneEdward Welbourne2019-12-062-11/+23
| | * QCborValue: fix replacing of elements with byte data with ones withoutThiago Macieira2019-12-051-2/+1
| | * Optimize qLastIndexOf<QString> to not detach the QStringDavid Faure2019-12-051-2/+5
* | | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-12-0986-540/+898
|\| |
| * | QMetaType: add more static-less APIOlivier Goffart2019-12-072-2/+55
| * | Tidy nullptr usageAllan Sandfeld Jensen2019-12-0679-502/+502
| * | QByteArray: add a strict mode to fromBase64Giuseppe D'Angelo2019-12-053-50/+323
| * | Fix compile with we use QT_DISABLE_DEPRECATED_BEFORE=0x060000 in appsLaurent Montel2019-12-051-1/+1
| * | Add QHash::insert(const QHash &other)Lars Knoll2019-12-052-0/+38
| * | Deprecate QVariant::operator< and related operatorsOlivier Goffart2019-12-052-4/+20
* | | Use QString::DataPointer instead of QStringPrivateLars Knoll2019-12-084-14/+15
* | | Use QArrayDataPointer to implement QByteArrayLars Knoll2019-12-085-175/+126
* | | Use the QByteArray::DataPointer typedef instead of QByteArrayDataLars Knoll2019-12-086-12/+12
* | | Get rid of QCharRef and QByteRefLars Knoll2019-12-088-321/+23
* | | Use <type_traits> to properly have QVector<T>::parameter_typeThiago Macieira2019-12-083-19/+23
* | | Optimize QArrayDataOps::compare for primitive typesLars Knoll2019-12-081-0/+5
* | | Enlarge QVariant's private to fit the new QString and QByteArrayThiago Macieira2019-12-081-1/+2
* | | Final removal of the size and offset members from QArrayDataThiago Macieira2019-12-084-51/+8
* | | Inline the size and data pointers in QByteArrayThiago Macieira2019-12-088-350/+329
* | | Change representation of string data in the meta objectLars Knoll2019-12-083-27/+30
* | | Inline the size and data pointer members in QStringThiago Macieira2019-12-085-292/+304
* | | Inline the size and begin pointer in QVectorThiago Macieira2019-12-086-639/+433
* | | Fix potential out of bounds write in the JSON writerLars Knoll2019-12-081-1/+2
* | | Get rid of the operator[](uint) overloadsLars Knoll2019-12-084-35/+0
* | | Various cleanups in qarraydataops and qarraydatapointerThiago Macieira2019-12-082-87/+304
* | | Start moving QArrayData's size and data pointer to the main classThiago Macieira2019-12-087-117/+194
* | | Add QArrayDataOps::moveAppend()Thiago Macieira2019-12-081-0/+56
* | | Add the QArrayDataOps::parameter_type typedefThiago Macieira2019-12-081-2/+6
* | | Stop using the reference counter to store data stateThiago Macieira2019-12-086-21/+29
* | | Add reference-count manipulation functions to QArrayData and hide refThiago Macieira2019-12-0812-63/+83
* | | Introduce the Mutable flag and move QArrayDataPointer::needsDetachThiago Macieira2019-12-088-37/+48
* | | Make the AllocOptions flag to QVector::reallocData mandatoryThiago Macieira2019-12-081-8/+12
* | | Fix a use-after-free problem in QByteArray::replaceLars Knoll2019-12-071-3/+3
* | | Remove unused private methodLars Knoll2019-12-071-102/+0
* | | Introduce flags to indicate the QArrayData typeThiago Macieira2019-12-077-58/+79