summaryrefslogtreecommitdiffstats
path: root/src/corelib/text/qstring.cpp
Commit message (Expand)AuthorAgeFilesLines
* Port from container.count()/length() to size()Marc Mutz40 hours1-20/+20
* QString/doc: correct the record on const char* optimizationsThiago Macieira3 days1-2/+8
* Qstring: replace index-based loops with range-for / STL algorithmsAhmad Samir7 days1-60/+39
* [docs] Fix ints that should be qsizetype [src/corelib/text]Marc Mutz2022-09-011-1/+1
* QString: finish migration to qsizetypeMarc Mutz2022-08-121-4/+4
* QString: fix arg() for >2Gi repeated lowest-escape-sequence-numbersMarc Mutz2022-08-121-4/+4
* Add Latin 1 case-insensitive Boyer-Moore searcherØystein Heskestad2022-08-041-22/+71
* Move q{,Utf8, Utf16}Printable to qstring.hSona Kurazyan2022-08-041-0/+61
* QLatin1StringView: delegate operator== to QByteArrayViewThiago Macieira2022-08-041-1/+1
* Fix QString::arg() for format strings > 2Gi charactersMarc Mutz2022-08-041-1/+1
* Statically assert that the __mips_dsp code is only active on 32-bitMarc Mutz2022-08-041-0/+4
* QRegularExpression: introduce (global)matchViewGiuseppe D'Angelo2022-07-291-8/+17
* Fix QString::vasprintf for strings > 2GiBMarc Mutz2022-07-261-2/+2
* Fix QString::toLatin1() for strings > 16Gi characters on ARM64Marc Mutz2022-07-261-2/+2
* Fix QString::arg() for format strings with a huge amount of placeholdersMarc Mutz2022-07-261-1/+1
* Fix QString::toHtmlEscaped() for >2Gi character stringsMarc Mutz2022-07-221-7/+7
* QtBase: eradicate QT_STRINGVIEW_LEVEL usesMarc Mutz2022-07-201-14/+0
* QString: fix lifetime issues with QRegularExpression APIsGiuseppe D'Angelo2022-07-101-10/+31
* Use SPDX license identifiersLucie Gérard2022-05-161-40/+4
* Remove remnants of the old Intel C++ compilerThiago Macieira2022-05-111-1/+1
* Deprecate _qs and _qba literal operators in favor of _s and _baSona Kurazyan2022-05-021-0/+3
* Implement support for '0b' prefix in toInt() etcMarc Mutz2022-04-281-25/+52
* Add literal operators for QString/QByteArray to StringLiterals namespaceSona Kurazyan2022-04-071-0/+25
* QtCore: replace QLatin1String/QLatin1Char with _L1/u'' where applicableSona Kurazyan2022-03-251-22/+24
* Use QLatin1StringView in QString/QLatin1String APIs and docsSona Kurazyan2022-03-231-264/+276
* QString: reorganize the {starts,ends}With implementationsThiago Macieira2022-03-151-77/+44
* Deprecate {QString, QByteArray}::count()Sona Kurazyan2022-03-121-2/+3
* Add an overload of QStringView::count() for QLatin1StringSona Kurazyan2022-03-091-0/+11
* Add QLatin1String::count(needle)Sona Kurazyan2022-03-091-0/+85
* Add numeric conversion methods to QLatin1StringSona Kurazyan2022-03-051-0/+56
* Add literal operators for QLatin1String and QLatin1CharSona Kurazyan2022-03-041-0/+19
* QLatin1String: add missing APIs for compatibility with Qt string viewsSona Kurazyan2022-03-021-5/+93
* QRegularExpression: print the pattern when warningGiuseppe D'Angelo2022-02-221-7/+11
* Use QtMiscUtils::toAsciiLower() around the codeMarc Mutz2022-02-191-11/+5
* QString: optimize finding size=1 needles in QLatin1StringsMarc Mutz2022-01-291-0/+13
* QString: optimize compare_helperMarc Mutz2022-01-271-6/+3
* Revert "QLatin1String: Add overloads taking QLatin1Char"Marc Mutz2022-01-251-31/+0
* 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
* QByteArrayMatcher users: use the new QByteArrayView overloadsMarc Mutz2022-01-211-2/+2
* 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
* QString::toLatin1_helper_inplace: simplify the codeThiago Macieira2022-01-171-17/+17
* QVersionNumber: port fromString() to QAnyStringViewMarc Mutz2022-01-181-1/+1