qt5base-lts/tests/auto/corelib/global
Thiago Macieira f7eff72517 Add a new Q_GLOBAL_STATIC implementation
Unlike the previous implementation, this implementation is locked:
only one initialisation is ever run at the same time. It is
exception-safe, meaning that a throwing constructor will restart the
process.

Also, start using the thread-safe behaviour that GCC has offered for a
long time and C++11 requires.

Change-Id: I20db44f57d258923df64c0051358fd0d9a5ccd51
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
Reviewed-by: David Faure (KDE) <faure@kde.org>
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
2013-01-22 17:15:58 +01:00
..
q_func_info Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qflags QFlags: use unsigned int when the enum's underlying is unsigned 2012-09-28 23:50:10 +02:00
qgetputenv Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qglobal Add Q_COREAPP_STARTUP_FUNCTION macro. 2013-01-15 14:58:35 +01:00
qglobalstatic Add a new Q_GLOBAL_STATIC implementation 2013-01-22 17:15:58 +01:00
qlogging Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qnumeric Update the NaN tests to deal with non-conformance better 2012-09-28 10:11:00 +02:00
qrand Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qtendian Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
global.pro Enable endianness conversions on q(u)int8 2012-03-25 13:12:24 +02:00