summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qbasicatomic.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove QT_{BEGIN,END}_HEADER macro usageSergio Ahumada2013-01-291-6/+0
* Similarly to the 797f3c0a01e9, fix qbasicatomic.h inclusionThiago Macieira2012-12-191-2/+2
* Do not define QT_BASIC_ATOMIC_HAS_CONSTRUCTORS for clang.Erik Verbruggen2012-11-071-1/+12
* Remove stale QT_MODULE() usage casesKonstantin Ritt2012-10-251-2/+0
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-23/+23
* QBasicAtomic: add QT_BASIC_ATOMIC_HAS_CONSTRUCTORS macroMarc Mutz2012-08-201-2/+6
* Add Q_DECL_CONSTEXPR to the isXXX functions in the new atomics.Thiago Macieira2012-08-181-14/+14
* Add Q_DECL_NOTHROW to the atomic functionsThiago Macieira2012-08-091-50/+50
* Split Q_COMPILER_DEFAULT_DELETE_MEMBERSBradley T. Hughes2012-05-151-2/+2
* Unify the atomic implementation for x86 architecturesThiago Macieira2012-03-281-2/+0
* Rename qatomic_x86_64.h to qatomic_x86.hThiago Macieira2012-03-281-2/+2
* Make loadAcquire const.Stephen Kelly2012-02-291-2/+2
* Rename Q_PROCESSOR_POWERPC to Q_PROCESSOR_POWERBradley T. Hughes2012-02-201-2/+2
* Add src/corelib/arch/qatomic_unix.h and qatomic_unix.cppBradley T. Hughes2012-02-131-0/+4
* Remove qatomic_arch.hBradley T. Hughes2012-02-131-8/+31
* Use Q_PROCESSOR_* when chosing an atomic implementationBradley T. Hughes2012-02-081-7/+11
* Silence syncqt warnings for atomic implementation headersBradley T. Hughes2012-02-061-0/+4
* Include qatomic_cxx11.h for C++11 compilersBradley T. Hughes2012-02-031-1/+1
* Rename qatomic_windows.h to qatomic_msvc.hBradley T. Hughes2012-02-031-2/+2
* Port the Windows atomic implementation to use QGenericAtomicOpsBradley T. Hughes2012-02-021-3/+2
* Remove "All rights reserved" line from license headers.Jason McDonald2012-01-301-0/+1
* Add a set of atomics based on C++11's std::atomicThiago Macieira2012-01-281-0/+2
* Add a set of atomics based on GCC intrinsicsThiago Macieira2012-01-281-0/+2
* Fixed includes in public headersDenis Dzyubenko2012-01-271-1/+1
* Port the IA-64 atomics to the new QBasicAtomicXXX architectureThiago Macieira2012-01-241-0/+2
* Port the MIPS atomics to the new QBasicAtomicXXX architectureThiago Macieira2012-01-241-0/+2
* Port the ARM atomics to the new QBasicAtomicXXX architectureThiago Macieira2012-01-241-0/+2
* Port the i386 and x86-64 atomics to the new QBasicAtomic architectureThiago Macieira2012-01-241-0/+7
* Port the bootstrap atomics to the new QBasicAtomic architectureThiago Macieira2012-01-241-0/+5
* Add Contact: information in the license headerBradley T. Hughes2012-01-201-0/+1
* Silence warning from clangBradley T. Hughes2012-01-201-2/+4
* Add the new QBasicAtomicXXX implementation - no backends yetThiago Macieira2012-01-201-0/+207
* Copy qbasicatomic.h to qoldbasicatomic.hThiago Macieira2012-01-061-175/+0
* Update copyright year in license headers.Jason McDonald2012-01-051-1/+1
* Move the non-atomic and implicit functions from QBasicAtomicXXXThiago Macieira2011-10-201-65/+0
* Add placeholders for loadAcquire and storeRelease in the atomicsThiago Macieira2011-10-031-0/+10
* Update licenseheader text in source files for qtbase Qt moduleJyri Tahtela2011-05-241-17/+17
* Initial import from the monolithic Qt.Qt by Nokia2011-04-271-0/+230