qt5base-lts/tests/auto/widgets
Robin Burchell 7be255156f Deprecate qMemCopy/qMemSet in favour of their stdlib equivilents.
Just like qMalloc/qRealloc/qFree, there is absolutely no reason to wrap these
functions just to avoid an include, except to pay for it with worse runtime
performance.

On OS X, on byte sizes from 50 up to 1000, calling memset directly is 28-15%
faster(!) than adding an additional call to qMemSet. The advantage on sizes
above that is unmeasurable.

For qMemCopy, the benefits are a little more modest: 16-7%.

Change-Id: I98aa92bb765aea0448e3f20af42a039b369af0b3
Reviewed-by: Giuseppe D'Angelo <dangelog@gmail.com>
Reviewed-by: John Brooks <john.brooks@dereferenced.net>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
2012-04-11 10:46:19 +02:00
..
dialogs Deprecate qMemCopy/qMemSet in favour of their stdlib equivilents. 2012-04-11 10:46:19 +02:00
effects Move tst_qicon.cpp and tst_qpixmapfilter.cpp to QtWidgets 2012-03-12 10:48:40 +01:00
graphicsview Merge remote-tracking branch 'origin/master' into api_changes 2012-04-10 15:31:45 +02:00
itemviews Deprecate qMemCopy/qMemSet in favour of their stdlib equivilents. 2012-04-11 10:46:19 +02:00
kernel Merge remote-tracking branch 'origin/master' into api_changes 2012-04-10 15:31:45 +02:00
styles Fix QSysInfo::WindowsVersion checking (QSysInfo::WV_NT_based is a mask) 2012-03-22 16:13:21 +01:00
util Implement QSystemTrayIcon for X11. 2012-03-23 11:45:25 +01:00
widgets Merge remote-tracking branch 'origin/master' into api_changes 2012-04-10 15:31:45 +02:00
widgets.pro Moved tests into integrationtests/ and widgets/ 2011-10-20 19:45:41 +02:00