qt5base-lts/tests/auto/corelib/tools
Thorbjørn Martsum 3222db0937 QVector - removeLast optimize
In case somebody uses QVector as a stack, it is not fair to have
takeLast, removeLast and pop_back to do way too much work.

This is still very slow compared to std::vector::pop_back
(mostly due implicit sharing), however it is more than a
factor faster than before.

Change-Id: I636872675e80c8ca0c8ebc94b04f587a2dcd6d8d
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2013-03-07 08:37:26 +01:00
..
qalgorithms Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qarraydata Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qbitarray Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qbytearray tests: Fix some more old references and links to Nokia 2013-02-01 15:27:37 +01:00
qbytearraymatcher Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qbytedatabuffer Improve QByteDataBuffer::read() performance with partial reads 2012-11-03 00:24:37 +01:00
qcache Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qchar Merge remote-tracking branch 'origin/stable' into dev 2013-01-22 18:40:13 +01:00
qcontiguouscache Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qcryptographichash Add support for SHA3 to QCryptographicHash. 2013-02-09 15:58:09 +01:00
qdate Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qdatetime Ensure QDateTime can handle QDate's full range of julian dates. 2013-02-12 07:29:36 +01:00
qeasingcurve Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qelapsedtimer Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qexplicitlyshareddatapointer Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qfreelist Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qhash Fix loop condition in tst_qhash (CLANG). 2013-03-06 21:50:28 +01:00
qline Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qlist Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qlocale QLocale: Added QStringRef overloads to toInt(), toUInt(), etc... 2013-02-18 22:24:54 +01:00
qmap QMap - add multiInsert with hint 2013-03-06 18:56:30 +01:00
qmargins Merge remote-tracking branch 'origin/stable' into dev 2013-01-22 18:40:13 +01:00
qmessageauthenticationcode Added QMessageAuthenticationCode 2013-01-14 23:44:15 +01:00
qpair Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qpoint Add static dotProduct methods to the QPoint(F) classes 2013-01-26 00:09:14 +01:00
qpointf Add static dotProduct methods to the QPoint(F) classes 2013-01-26 00:09:14 +01:00
qqueue Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qrect Merge remote-tracking branch 'origin/stable' into dev 2013-01-22 18:40:13 +01:00
qregexp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qregularexpression QRegularExpression: print a warning if (?J) is used in a pattern 2013-02-12 22:40:21 +01:00
qringbuffer Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qscopedpointer Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qscopedvaluerollback Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qset Added initializer list constructors for Qt associative containers. 2013-01-24 11:38:54 +01:00
qsharedpointer Merge remote-tracking branch 'origin/stable' into dev 2013-01-22 18:40:13 +01:00
qsize Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qsizef Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qstl Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qstring Fix QString::toUcs4() returns incorrectly resized QVector 2013-02-27 03:13:30 +01:00
qstring_no_cast_from_bytearray Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qstringbuilder Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qstringlist Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qstringmatcher Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qstringref QStringRef: Added toInt(), toUInt(), etc... functions to QStringRef. 2013-02-22 21:23:33 +01:00
qtextboundaryfinder Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qtime Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qtimeline Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qvarlengtharray QVarLengthArray: add squeeze function 2013-01-28 16:52:40 +01:00
qvector QVector - removeLast optimize 2013-03-07 08:37:26 +01:00
tools.pro Added QMessageAuthenticationCode 2013-01-14 23:44:15 +01:00