summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qglobalstatic.h
Commit message (Expand)AuthorAgeFilesLines
* QGlobalStatic: suppress -Wtsan warningGiuseppe D'Angelo2024-03-081-0/+8
* QGlobalStatic: fix atomics in ~HolderMarc Mutz2024-01-301-2/+3
* Q_GLOBAL_STATIC: Use Q_FUNC_INFO for assertion contextsIevgenii Meshcheriakov2023-08-101-2/+2
* Add missing include for Q_ASSERT_XJonas Karlsson2023-08-091-0/+1
* Break cyclic includes in qglobal.h [2/3]Ahmad Samir2023-05-261-2/+1
* Use SPDX license identifiersLucie Gérard2022-05-161-38/+2
* QGlobalStatic: mark functions that inspect the guard noexceptMarc Mutz2022-04-031-3/+3
* Short live Q_CONSTINIT!Marc Mutz2022-03-261-2/+2
* QGlobalStatic: fix Clang warning about expression in unevaluated contextThiago Macieira2022-03-091-0/+3
* QGlobalStatic: invert the order of destruction and setting the guardThiago Macieira2022-01-051-2/+2
* Q_{APPLICATION,GLOBAL}_STATIC: use variadic macrosThiago Macieira2021-12-171-2/+2
* QGlobalStatic: don't use a std::aligned_union if we can be a unionThiago Macieira2021-12-161-3/+5
* Rewrite Q_{GLOBAL,APPLICATION}_STATIC with C++17 goodiesThiago Macieira2021-12-121-59/+60
* Introduce Q_APPLICATION_STATICMike Achtelik2021-11-181-15/+23
* Q_GLOBAL_STATIC: suppress warning about expressions in noexcept()Thiago Macieira2021-10-181-1/+4
* QGlobalStatic: fix warning when using cv-qualified typesMarc Mutz2021-06-301-1/+3
* Clenaup Q_COMPILER_THREADSAFE_STATICSFabian Kosmale2021-03-211-43/+0
* Q_GLOBAL_STATIC - deal with static code analysersTimur Pocheptsov2021-01-271-0/+4
* Whitespace cleanup in corelib/globalAllan Sandfeld Jensen2020-10-211-6/+18
* Port away from QMutexLocker in public headersMarc Mutz2019-08-251-1/+2
* Port from QAtomic::load() to loadRelaxed()Giuseppe D'Angelo2019-06-201-7/+7
* Merge "Merge remote-tracking branch 'origin/5.13' into dev" into refs/staging...Qt Forward Merge Bot2019-04-041-1/+1
|\
| * Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-1/+1
* | Remove remaining Q_DECL_NOEXCEPT/Q_DECL_NOTHROW usageAllan Sandfeld Jensen2019-04-041-1/+1
|/
* More nullptr usage in headersKevin Funk2019-03-141-2/+2
* Modernize the "thread" featureUlf Hermann2018-08-171-1/+1
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-061-1/+1
|\
| * Fix UB (data race) in Q_GLOBAL_STATICMarc Mutz2016-05-011-1/+1
* | Update the Intel copyright yearThiago Macieira2016-01-211-1/+1
* | Updated license headersJani Heikkinen2016-01-151-13/+19
|/
* Update copyright headersJani Heikkinen2015-02-111-6/+6
* Update license headers and add new license filesMatti Paaso2014-09-241-18/+10
* Merge remote-tracking branch 'origin/5.3' into devFrederik Gladhorn2014-08-041-1/+10
|\
| * Work around ICC bug in local static symbols for Q_GLOBAL_STATICThiago Macieira2014-07-301-1/+10
* | Add Q_COMPILER_THREADSAFE_STATICS (a.k.a. "Magic Statics")Thiago Macieira2014-06-271-1/+1
|/
* Avoid other threads blocking for Q_GLOBAL_STATIC constructor on MacKai Koehne2013-10-151-2/+7
* Add assert if a global static is used after deletion.Jędrzej Nowacki2013-09-131-2/+10
* Fix Q_GLOBAL_STATIC support for exceptionsThiago Macieira2013-02-281-1/+2
* Remove QT_{BEGIN,END}_HEADER macro usageSergio Ahumada2013-01-291-3/+0
* Doc: write up the docs for Q_GLOBAL_STATICThiago Macieira2013-01-241-13/+0
* Add a new Q_GLOBAL_STATIC implementationThiago Macieira2013-01-221-0/+157