qt5base-lts/tests/auto/corelib/tools
Marc Mutz 205824103e QVarLengthArray: optimize pop_back()
Don't call realloc() with all its machinery when we know exactly what
to do: destroy the last element and decrease the size by one.

Extend the test, removing the unused Foo class for a new Tracker one.

Change-Id: I568eef4f6335669689fb16fd23af92cb4d6464bd
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
2019-07-14 15:44:22 +00:00
..
collections Introduce QT_NO_LINKED_LIST and mark QtBase (almost) free of it 2019-07-12 14:26:30 +02:00
containerapisymmetry Introduce QT_NO_LINKED_LIST and mark QtBase (almost) free of it 2019-07-12 14:26:30 +02:00
qalgorithms Remove usages of deprecated APIs of corelib 2019-07-05 11:25:46 +02:00
qarraydata Q_ARRAY_LITERAL: protect the check for literal types 2019-07-06 19:07:04 +00:00
qarraydata_strictiterators
qbitarray
qcache
qcommandlineparser Remove usages of deprecated APIs of corelib 2019-07-05 11:25:46 +02:00
qcontiguouscache Port from QAtomic::load() to loadRelaxed() 2019-06-20 20:48:59 +02:00
qcryptographichash
qeasingcurve Remove handling of missing Q_COMPILER_RVALUE_REFS 2019-05-01 20:24:45 +00:00
qexplicitlyshareddatapointer
qfreelist
qhash Add QT_NO_JAVA_STYLE_ITERATORS and mark QtBase free of it 2019-07-03 14:48:37 +02:00
qhash_strictiterators
qhashfunctions qhashfunctions.h: add specializations of std::hash for some Qt types 2019-05-29 11:22:20 +02:00
qline Remove usages of deprecated APIs of corelib 2019-07-05 11:25:46 +02:00
qlinkedlist Introduce QT_NO_LINKED_LIST and mark QtBase (almost) free of it 2019-07-12 14:26:30 +02:00
qlist Deprecate conversion functions between QList and QSet 2019-05-07 14:15:44 +00:00
qlist_strictiterators
qmacautoreleasepool Add missing dependencies for tst_qmacautoreleasepool 2018-08-29 02:47:45 +00:00
qmakearray
qmap Add QT_NO_JAVA_STYLE_ITERATORS and mark QtBase free of it 2019-07-03 14:48:37 +02:00
qmap_strictiterators
qmargins
qmessageauthenticationcode
qoffsetstringarray corelib/tools: Fix auto detection of QOffsetStringArray::m_offset type 2018-08-28 14:42:46 +00:00
qpair core: Add deduction guides for QPair 2019-03-25 19:48:29 +00:00
qpoint
qpointf
qqueue
qrect
qringbuffer
qscopedpointer Port from QAtomic::load() to loadRelaxed() 2019-06-20 20:48:59 +02:00
qscopedvaluerollback Use move more consistently in QScopedValueRollback 2019-03-27 07:56:15 +00:00
qscopeguard
qset Add QT_NO_JAVA_STYLE_ITERATORS and mark QtBase free of it 2019-07-03 14:48:37 +02:00
qsharedpointer Remove usages of deprecated APIs of corelib 2019-07-05 11:25:46 +02:00
qsize
qsizef
qstl
qtimeline unblacklist passing tests 2019-07-08 11:01:42 +00:00
qvarlengtharray QVarLengthArray: optimize pop_back() 2019-07-14 15:44:22 +00:00
qvector Port from QAtomic::load() to loadRelaxed() 2019-06-20 20:48:59 +02:00
qvector_strictiterators
qversionnumber Remove handling of missing Q_COMPILER_INITIALIZER_LISTS 2019-05-02 23:10:55 +00:00
tools.pro Move text-related code out of corelib/tools/ to corelib/text/ 2019-07-10 17:05:30 +02:00