summaryrefslogtreecommitdiffstats
path: root/src/corelib/text
Commit message (Expand)AuthorAgeFilesLines
* Replace cxx17_bm_searcher config check with feature test macroMarc Mutz2022-01-241-1/+1
* Optimize finding UTF-16 needles in L1 haystacksMarc Mutz2022-01-241-3/+6
* QStaticByteArrayMatcherBase: make dtor protectedMarc Mutz2022-01-231-1/+1
* Q(Static)ByteArrayMatcher: manage indexIn() overloadsMarc Mutz2022-01-232-19/+17
* QStaticByteArrayMatcher: fix searching in 2+GiB haystacksMarc Mutz2022-01-232-14/+19
* QByteArrayList: optimize 32-bit builds of legacy join() helperMarc Mutz2022-01-222-6/+6
* QByteArrayList: micro-optimize join(QByteArray)Marc Mutz2022-01-221-1/+1
* QByteArrayList: simplify the join() overload set already nowMarc Mutz2022-01-222-10/+2
* [doc] QStaticByteArrayMatcher: remove references to C++ < 17Marc Mutz2022-01-211-7/+1
* QStaticByteArrayMatcher: add a useful commentMarc Mutz2022-01-211-0/+1
* QStringConverter: use QStaticByteArrayMatcherMarc Mutz2022-01-211-2/+5
* QByteArrayMatcher users: use the new QByteArrayView overloadsMarc Mutz2022-01-212-4/+4
* QStringConverter: fix int/qsizetype mismatches (ex Win32)Marc Mutz2022-01-211-9/+9
* QtCore: replace qSwap with std::swap/member-swap where possibleMarc Mutz2022-01-204-6/+6
* Doc: Cross-link QString's methodsIvan Tkachenko2022-01-191-3/+5
* QString: use char16_t in ucstr{n,i,}cmp & ucstreq instead of QCharThiago Macieira2022-01-181-26/+24
* QString: optimize equalStrings() with a template in ucstrncmp()Thiago Macieira2022-01-181-6/+27
* QString: merge the two ucstrcmp overloads into a templateThiago Macieira2022-01-181-11/+8
* QString: introduce ucstreq() to optimize equalStrings()Thiago Macieira2022-01-181-2/+15
* QString: make ucstricmp() parameters match the compareStrings'Thiago Macieira2022-01-181-27/+20
* QString: add Q_NEVER_INLINE for ucstricmp()Thiago Macieira2022-01-181-3/+3
* QString: remove the old unaligned 4-byte compares in ucstrncmp()Thiago Macieira2022-01-181-60/+9
* Restore std::as_const() where a qAsConst was lost between 5.15 and 6Edward Welbourne2022-01-181-2/+2
* QString::toLatin1_helper_inplace: simplify the codeThiago Macieira2022-01-172-21/+21
* QVersionNumber: port fromString() to QAnyStringViewMarc Mutz2022-01-181-1/+1
* QLatin1String: perform the comparison to another QL1S using memcmp()Thiago Macieira2022-01-171-4/+4
* QAnyStringView: fix code point -> code unit in the docsGiuseppe D'Angelo2022-01-161-1/+1
* Fix warning on macOS builds, unbreak -developer-buildVolker Hilsheimer2022-01-141-1/+1
* Tidy up macOS collation and add some assertionsEdward Welbourne2022-01-131-7/+9
* QString::compare: fix comparing a 4GB string to 1 QCharThiago Macieira2022-01-121-1/+1
* QByteArray: remove left-over Q_NEVER_INLINE after we removed the tablesThiago Macieira2022-01-121-4/+0
* QByteArray: fix append() with a negative lengthThiago Macieira2022-01-111-2/+2
* QByteArray: avoid detach() in a no-op replace()Marc Mutz2022-01-031-2/+3
* QLocale: replace use of append(QString(n, c)) with resize(size() + n, c)Marc Mutz2021-12-281-1/+1
* QLocale: replace a few getData() with viewData()Marc Mutz2021-12-281-5/+5
* QString: reorganize some template functionsThiago Macieira2021-12-231-192/+185
* QStringBuilder: handle freeSpaceAtBegin() in op+=Marc Mutz2021-12-211-2/+2
* QString: use char16_t in isAscii() instead of QCharThiago Macieira2021-12-181-15/+19
* QString: don't let the compiler emit unnecessary loopingThiago Macieira2021-12-181-0/+6
* QString: replace an #if with ifThiago Macieira2021-12-181-6/+4
* QStringBuilder: fix quadratic behavior in op+=Marc Mutz2021-12-171-2/+7
* QByteArray: fix UB (precondition violation) in replace()Marc Mutz2021-12-171-1/+3
* QByteArray: optimize replace() a bitMarc Mutz2021-12-171-1/+1
* QString: scope a loop variable correctlyMarc Mutz2021-12-161-3/+2
* QString: fix UB (pointer arithmetic on nullptr) in qLastIndexOfMarc Mutz2021-12-161-1/+1
* QByteArray: sprinkle API with noexceptMarc Mutz2021-12-142-42/+22
* QLocale: Extend support for language codesIevgenii Meshcheriakov2021-12-096-357/+533
* QStringBuilder: Add support for QByteArrayViewMÃ¥rten Nordheim2021-12-041-0/+21
* QString et al: fix lastIndexOf() API asymmetryMarc Mutz2021-12-024-4/+25
* QString::arg: deprecate use of arbitrary Unicode digits as replacementsGiuseppe D'Angelo2021-11-301-4/+80