summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qbasicatomic.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "QAtomic: remove the copy ctor and assignment operator"Volker Hilsheimer2023-10-251-2/+2
* QAtomic: remove the copy ctor and assignment operatorGiuseppe D'Angelo2023-10-251-2/+2
* QBasicAtomicXXX: remove the comment about them being "New atomics"Thiago Macieira2023-07-081-2/+0
* Break qglobal.h cyclic includes [3/3]Ahmad Samir2023-05-261-2/+0
* QTypeInfo: start moving away from isIntegral / isPointerGiuseppe D'Angelo2022-12-271-1/+1
* Q(Basic)Atomic: remove QT_BASIC_ATOMIC_HAS_CONSTRUCTORSFabian Kosmale2022-09-281-6/+0
* Get rid of bootstrapped atomicsFabian Kosmale2022-09-281-13/+1
* Use SPDX license identifiersLucie Gérard2022-05-161-39/+3
* Remove unneeded qatomic_msvc.hChristian Ehrlicher2020-12-041-4/+0
* Get rid of Q_COMPILER_CONSTEXPR checksAllan Sandfeld Jensen2020-11-171-11/+2
* Replace Qt CONSTEXPR defines with constexprAllan Sandfeld Jensen2020-08-141-14/+14
* QAtomic*: purge deprecated load() and save() methodsEdward Welbourne2020-08-141-11/+2
* Port Q_STATIC_ASSERT(_X) to static_assertGiuseppe D'Angelo2020-06-191-2/+2
* INTEGRITY: remove constexpr supportGiuseppe D'Angelo2019-11-291-3/+3
* Revert "Revert "Deprecate QAtomic::load() / store()""Giuseppe D'Angelo2019-09-161-4/+8
* Revert "Deprecate QAtomic::load() / store()"Liang Qi2019-06-261-8/+4
* Deprecate QAtomic::load() / store()Giuseppe D'Angelo2019-06-101-4/+8
* QAtomic: introduce loadRelaxed() / storeRelaxed()Giuseppe D'Angelo2019-06-101-4/+10
* Remove handling of missing =delete and =default supportAllan Sandfeld Jensen2019-05-021-1/+1
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-04-061-1/+1
|\
| * Fix recursive includeAllan Sandfeld Jensen2019-04-041-1/+1
* | Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-97/+97
|/
* Revert "Atomics: remove qatomic_msvc.h"Kai Koehne2018-06-011-1/+13
* Atomics: remove qatomic_msvc.hThiago Macieira2018-03-191-14/+2
* Port QSemaphore to use futexesThiago Macieira2017-09-181-0/+1
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-11-231-0/+5
|\
| * Enable constexpr support for Visual Studio 2017Oliver Wolff2016-11-221-0/+5
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-191-2/+2
|\|
| * Fix QBasicAtomicPointer::{load,store} to actually be relaxedThiago Macieira2016-05-091-2/+2
* | Add Intel copyright to files that Intel has had non-trivial contributionThiago Macieira2016-01-211-0/+1
* | Force inclusion of <atomic> on QNX systems.Thiago Macieira2016-01-191-1/+3
* | Remove all the atomic code besides MSVC and std::atomicThiago Macieira2016-01-191-29/+3
* | Updated license headersJani Heikkinen2016-01-151-13/+19
|/
* Merge remote-tracking branch 'origin/5.5' into 5.6Liang Qi2015-11-171-2/+0
|\
| * Remove qatomic_mips.h: the 3-operand testAndSet is brokenThiago Macieira2015-11-051-2/+0
* | Make the C++11 atomic support the default, if availableThiago Macieira2015-10-161-6/+6
|/
* Add missing fetchAndXxx methods to atomic classes based on std::atomicThiago Macieira2015-03-051-0/+8
* Update copyright headersJani Heikkinen2015-02-111-6/+6
* Define Q_CC_CLANG to be the version of upstream Clang that's in useTor Arne Vestbø2014-11-051-7/+3
* Update license headers and add new license filesMatti Paaso2014-09-241-18/+10
* Remove reference to removed qatomic_sparc.hAdam Majer2014-09-181-2/+0
* Add the rest of the non-volatile members of std::atomic to QBasicAtomicThiago Macieira2014-02-161-1/+83
* Add a testAndSet overload to the atomics that returns the current valueThiago Macieira2014-02-161-0/+18
* Replace the type-based QAtomicIntegerTraits with a size-based oneThiago Macieira2014-01-301-1/+2
* Remove all "old atomic" code from QtThiago Macieira2013-12-101-21/+0
* Make a nicer output when QBasicAtomicInteger is used with a wrong TThiago Macieira2013-12-031-1/+1
* QBasicAtomicInt: fix wrong comment about non-atomic APIDavid Faure2013-11-021-3/+2
* Don't use ARMv5/6/7 atomics on 64-bit ARM, as they are AArch32 specificTor Arne Vestbø2013-09-161-3/+3
* Fix C++11 support in clang prior to 3.2Jan Kundrát2013-04-121-2/+2
* simplify/fix QT_BOOTSTRAPPED-related #ifdefsOswald Buddenhagen2013-03-141-1/+1