| Commit message (Expand) | Author | Age | Files | Lines |
| * | QString, QByteArray: don't detach in removeIf/erase/eraseif() | Ahmad Samir | 2023-02-09 | 1 | -0/+36 |
| * | qarraydataops.h: Pass initializer_list by value in copyRanges | Fabian Kosmale | 2023-01-17 | 1 | -1/+1 |
| * | QContainerTools: add q_points_into_range overload | Ahmad Samir | 2022-12-11 | 1 | -3/+2 |
| * | QString: don't detach in remove(pos, len) | Ahmad Samir | 2022-11-03 | 1 | -0/+11 |
| * | Use SPDX license identifiers | Lucie Gérard | 2022-05-16 | 1 | -39/+3 |
| * | Properly detect and declare contiguous iterators | Giuseppe D'Angelo | 2022-01-13 | 1 | -9/+5 |
| * | QArrayDataOps: remove unused header <algorithm> | Marc Mutz | 2022-01-05 | 1 | -1/+1 |
| * | QArrayDataOps: fix QList range ctors with mixed value_type in C++20 builds | Marc Mutz | 2021-11-06 | 1 | -3/+10 |
| * | QArrayDataOps: improve appendIteratorRange | Giuseppe D'Angelo | 2021-10-13 | 1 | -4/+14 |
| * | QPodArrayOps: re-enable -Wstringop-overflow | Giuseppe D'Angelo | 2021-06-23 | 1 | -6/+0 |
| * | QList: do some minor cleanups in the internal code | Andrei Golubev | 2021-05-27 | 1 | -1/+1 |
| * | Change QList's insert() and emplace() to always invalidate [pos, end()) | Andrei Golubev | 2021-04-27 | 1 | -107/+114 |
| * | Do not shift the data pointer when removing all elements from QList | Andrei Golubev | 2021-04-27 | 1 | -5/+7 |
| * | Resurrect data moves in QList | Andrei Golubev | 2021-04-27 | 1 | -18/+38 |
| * | Make QMovableArrayOps::Inserter non copyable | Albert Astals Cid | 2021-03-22 | 1 | -0/+1 |
| * | QString/QByteArray: add missing Q_CHECK_PTR | Thiago Macieira | 2020-12-04 | 1 | -0/+2 |
| * | Silence code checker warnings | Lars Knoll | 2020-12-01 | 1 | -2/+3 |
| * | Don't initialize POD types with memset(0) | Lars Knoll | 2020-11-17 | 1 | -2/+4 |
| * | Move the iterator from QTypedArrayData to QList | Lars Knoll | 2020-11-17 | 1 | -3/+1 |
| * | Remove unused method | Lars Knoll | 2020-11-17 | 1 | -22/+0 |
| * | Clean up QList(iterator, iterator) | Lars Knoll | 2020-11-17 | 1 | -6/+2 |
| * | Fix signature of QArrayDataOps::erase() | Lars Knoll | 2020-11-17 | 1 | -6/+10 |
| * | Remove the special code for emplaceFront/Back again | Lars Knoll | 2020-11-17 | 1 | -35/+0 |
| * | Clean up emplace implementations | Lars Knoll | 2020-11-17 | 1 | -233/+98 |
| * | Add a couple of noexcept to methods that can't throw | Lars Knoll | 2020-11-17 | 1 | -2/+2 |
| * | Simplify QArrayDataOps::insert() for movable types | Lars Knoll | 2020-11-17 | 1 | -146/+79 |
| * | Remove unused code | Lars Knoll | 2020-11-17 | 1 | -24/+0 |
| * | Simplify insert() code for POD types | Lars Knoll | 2020-11-17 | 1 | -77/+23 |
| * | Remove destructor calls from insert() | Lars Knoll | 2020-11-17 | 1 | -232/+217 |
| * | Fix moveAppend() implementation | Lars Knoll | 2020-11-17 | 1 | -16/+6 |
| * | Don't implement copyAppend() through insert() | Lars Knoll | 2020-11-17 | 1 | -23/+52 |
| * | Use std::destroy() instead if handwritten loop | Lars Knoll | 2020-11-17 | 1 | -9/+3 |
| * | Clean up QCommonArrayOps | Lars Knoll | 2020-11-17 | 1 | -39/+13 |
| * | Cleanup QArrayDataOps::erase() | Lars Knoll | 2020-11-17 | 1 | -106/+39 |
| * | Don't allow storing types that throw in the destructor in our containers | Lars Knoll | 2020-11-17 | 1 | -0/+6 |
| * | Smaller cleanup | Lars Knoll | 2020-11-17 | 1 | -12/+6 |
| * | Add a couple of noexcept where we can't throw exceptions | Lars Knoll | 2020-11-17 | 1 | -13/+13 |
| * | Simplify code in QExceptionSafetyPrimitives | Lars Knoll | 2020-11-17 | 1 | -27/+12 |
| * | Remove some unused methods | Lars Knoll | 2020-11-17 | 1 | -85/+7 |
| * | Move emplaceFront/Back() implementation into QArrayDataOps | Lars Knoll | 2020-11-17 | 1 | -6/+20 |
| * | Simplify the code for QList::emplace() | Lars Knoll | 2020-11-17 | 1 | -14/+20 |
| * | Simplify reallocation handling in QList | Lars Knoll | 2020-11-17 | 1 | -50/+27 |
| * | Clean realloc() related bits in QString/QBA and Q*ArrayOps | Andrei Golubev | 2020-11-12 | 1 | -0/+2 |
| * | Reject `const T*`-convertible types in QCommonArrayOps::copyAppend<It> | Andrei Golubev | 2020-11-11 | 1 | -2/+2 |
| * | Simplify Q*ArrayOps emplace() signature | Andrei Golubev | 2020-11-10 | 1 | -19/+18 |
| * | Fix QArrayDataOps generic and relocatable emplace() | Andrei Golubev | 2020-11-09 | 1 | -7/+100 |
| * | Avoid calling memmove() if it's a noop | Lars Knoll | 2020-11-09 | 1 | -20/+25 |
| * | Move existing items in generic erase instead of copying them | Andrei Golubev | 2020-11-09 | 1 | -2/+2 |
| * | Move existing items when inserting instead of copying them | Lars Knoll | 2020-11-09 | 1 | -33/+28 |
| * | Implement fast paths for removeFirst() and removeLast() | Lars Knoll | 2020-11-09 | 1 | -0/+44 |