| Commit message (Expand) | Author | Age | Files | Lines |
| * | QArrayData: remove AllocationResult and go back to output parameter | Thiago Macieira | 2025-08-05 | 1 | -22/+9 |
| * | QArrayData: fix potential UB in QBasicAtomic initialization | Marc Mutz | 2025-07-04 | 1 | -7/+10 |
| * | Add jemalloc support | Aurélien Brooke | 2025-04-09 | 1 | -14/+35 |
| * | QArrayData: inline the allocateData function | Aurélien Brooke | 2025-01-30 | 1 | -14/+5 |
| * | QArrayData/Pointer: s/QPair/std::pair/ | Marc Mutz | 2023-12-13 | 1 | -3/+3 |
| * | QArrayData: move AlignedQArrayData to the public header | Thiago Macieira | 2023-12-11 | 1 | -6/+2 |
| * | QArrayData: add allocate1 and allocate2 for 1- and 2-byte types | Thiago Macieira | 2023-12-11 | 1 | -18/+46 |
| * | QArrayData: make calculateBlockSize() account for the extra null element | Thiago Macieira | 2023-09-03 | 1 | -21/+15 |
| * | QArrayData: change calculateBlockSize() to not have an in/out parameter | Thiago Macieira | 2023-08-30 | 1 | -8/+10 |
| * | Replace {add,sub,mul}_overload with q{Add,Sub,Mul}Overload | Marc Mutz | 2023-06-12 | 1 | -3/+3 |
| * | Use SPDX license identifiers | Lucie Gérard | 2022-05-16 | 1 | -39/+3 |
| * | QArrayData: store the right flag type, not an int | Giuseppe D'Angelo | 2021-05-17 | 1 | -1/+1 |
| * | Extend alignment of QArrayData to std::max_align_t in allocation | Andrei Golubev | 2021-01-26 | 1 | -7/+16 |
| * | QString/QByteArray: add missing Q_CHECK_PTR | Thiago Macieira | 2020-12-04 | 1 | -0/+3 |
| * | Clean realloc() related bits in QString/QBA and Q*ArrayOps | Andrei Golubev | 2020-11-12 | 1 | -3/+6 |
| * | Revert "Refine {QString, QBA}::reallocData() logic" | Volker Hilsheimer | 2020-11-08 | 1 | -6/+3 |
| * | Refine {QString, QBA}::reallocData() logic | Andrei Golubev | 2020-11-06 | 1 | -3/+6 |
| * | Introduce QADP::reallocateGrow() | Andrei Golubev | 2020-11-04 | 1 | -0/+3 |
| * | Clean up out allocation handling | Lars Knoll | 2020-11-04 | 1 | -3/+2 |
| * | Cleanup QArrayDataOps::reallocate() and related | Lars Knoll | 2020-11-04 | 1 | -9/+9 |
| * | Reserve extra space for '\0' in QArrayData::allocate | Andrei Golubev | 2020-08-29 | 1 | -0/+30 |
| * | Support GrowsBackwards flag in QArrayDataPointer | Andrei Golubev | 2020-08-27 | 1 | -1/+1 |
| * | Add QArrayDataPointer::freeSpace*() functions | Andrei Golubev | 2020-08-18 | 1 | -5/+4 |
| * | Allow allocating more than 2G items in a vector | Lars Knoll | 2020-07-06 | 1 | -50/+42 |
| * | Get rid of QArrayData::sharedNull() | Lars Knoll | 2020-07-06 | 1 | -22/+3 |
| * | Get rid of unused flags in QArrayData | Lars Knoll | 2020-07-06 | 1 | -7/+2 |
| * | Get rid of shared null for QByteArray, QString and QVector | Lars Knoll | 2020-07-06 | 1 | -12/+2 |
| * | Only use one macro per line | Lars Schmertmann | 2020-07-03 | 1 | -1/+2 |
| * | Small cleanup | Lars Knoll | 2020-07-02 | 1 | -9/+2 |
| * | Ensure left/right/mid behave in a compatible way | Lars Knoll | 2020-06-09 | 1 | -29/+0 |
| * | MSVC: Fix integer conversion warnings in containers | Friedemann Kleint | 2020-01-03 | 1 | -2/+2 |
| * | Merge remote-tracking branch 'origin/5.15' into dev | Qt Forward Merge Bot | 2019-12-09 | 1 | -1/+1 |
| |\ |
|
| | * | Tidy nullptr usage | Allan Sandfeld Jensen | 2019-12-06 | 1 | -1/+1 |
| * | | Use QArrayDataPointer to implement QByteArray | Lars Knoll | 2019-12-08 | 1 | -0/+1 |
| * | | Final removal of the size and offset members from QArrayData | Thiago Macieira | 2019-12-08 | 1 | -4/+2 |
| * | | Start moving QArrayData's size and data pointer to the main class | Thiago Macieira | 2019-12-08 | 1 | -10/+19 |
| * | | Stop using the reference counter to store data state | Thiago Macieira | 2019-12-08 | 1 | -6/+7 |
| * | | Add reference-count manipulation functions to QArrayData and hide ref | Thiago Macieira | 2019-12-08 | 1 | -3/+3 |
| * | | Introduce the Mutable flag and move QArrayDataPointer::needsDetach | Thiago Macieira | 2019-12-08 | 1 | -1/+2 |
| * | | Introduce flags to indicate the QArrayData type | Thiago Macieira | 2019-12-07 | 1 | -20/+37 |
| * | | Replace QArrayData::capacityReserved with a full flags field | Thiago Macieira | 2019-12-07 | 1 | -2/+2 |
| * | | Rename QArrayData::AllocateOptions enum and update some flags | Thiago Macieira | 2019-12-07 | 1 | -3/+3 |
| * | | Get rid of unsharable containers | Lars Knoll | 2019-10-30 | 1 | -17/+1 |
| * | | Replace Q_ALIGNOF usage in qtbase with C++11 alignof keyword | Volker Hilsheimer | 2019-10-29 | 1 | -4/+4 |
| |/ |
|
| * | QArrayData: Don't allocate space we cannot use | Mårten Nordheim | 2019-08-30 | 1 | -1/+1 |
| * | Port from QAtomic::load() to loadRelaxed() | Giuseppe D'Angelo | 2019-06-20 | 1 | -2/+2 |
| * | Move away from using 0 as a pointer constant | Allan Sandfeld Jensen | 2019-06-07 | 1 | -1/+1 |
| * | Move container block-size calculations to qarraydata.cpp | Edward Welbourne | 2019-05-29 | 1 | -1/+104 |
| * | Replace Q_DECL_NOEXCEPT with noexcept in corelib | Allan Sandfeld Jensen | 2019-04-03 | 1 | -3/+3 |
| * | Fix can not -> cannot | Robert Loehning | 2019-02-25 | 1 | -1/+1 |