summaryrefslogtreecommitdiffstats
path: root/src/corelib/arch
Commit message (Expand)AuthorAgeFilesLines
* Remove all the atomic code besides MSVC and std::atomicThiago Macieira2016-01-1913-3573/+0
* Updated license headersJani Heikkinen2016-01-1514-194/+278
* Merge remote-tracking branch 'origin/5.5' into 5.6Liang Qi2015-11-271-1/+0
|\
| * Remove arch/qatomic_mips.h from src/corelib/arch/arch.pri.Friedemann Kleint2015-11-241-1/+0
* | Merge remote-tracking branch 'origin/5.5' into 5.6Liang Qi2015-11-171-351/+0
|\ \ | |/
| * Remove qatomic_mips.h: the 3-operand testAndSet is brokenThiago Macieira2015-11-051-351/+0
* | Merge remote-tracking branch 'origin/5.5' into 5.6Liang Qi2015-10-021-4/+4
|\ \ | |/
| * Fixed compilation errors in qatomic_ia64.hÉmeric MASCHINO2015-09-121-4/+4
* | Auto-detect whether 64-bit std::atomic really worksThiago Macieira2015-09-222-5/+9
|/
* Fix Q_BASIC_ATOMIC_INITIALIZER for std::atomicThiago Macieira2015-07-201-3/+3
* Fix alignment of 64-bit atomics on iOSThiago Macieira2015-07-151-1/+4
* Add missing fetchAndXxx methods to atomic classes based on std::atomicThiago Macieira2015-03-051-0/+96
* Remove __cdecl from Windows desktop atomicsThiago Macieira2015-02-201-1/+1
* Update copyright headersJani Heikkinen2015-02-1115-133/+117
* Complete MIPS atomic support on pre-MIPS32 architecturesPino Toscano2014-12-301-1/+4
* Fix compilation of MIPS with ClangThiago Macieira2014-10-071-1/+1
* Update license headers and add new license filesMatti Paaso2014-09-2413-245/+141
* Correct the SYNC hint for the release barrierThiago Macieira2014-08-131-1/+1
* Merge remote-tracking branch 'origin/stable' into 5.3Oswald Buddenhagen2014-07-301-2/+8
|\
| * Support MIPS atomic on pre-MIPS32 architecturesAurelien Jarno2014-06-271-2/+8
* | Make the fetchAndAddRelaxed function a member templateThiago Macieira2014-06-241-2/+2
* | Fix data race on QLoggingCategory when using qDebug from multiple threadsDavid Faure2014-06-201-1/+3
|/
* Remove 'register' storage class specifier in armv6 atomicsTor Arne Vestbø2014-03-191-8/+8
* Fix ARM atomics for 8- and 16-bit typesThiago Macieira2014-02-271-10/+44
* Fix compilation on armv5Eskil Abrahamsen Blomfeldt2014-02-241-0/+14
* Add a testAndSet overload to the atomics that returns the current valueThiago Macieira2014-02-168-30/+236
* Replace the type-based QAtomicIntegerTraits with a size-based oneThiago Macieira2014-01-308-62/+16
* Centralize support for QBasicAtomic for ints and longsThiago Macieira2014-01-3010-59/+0
* Ensure that the pointer-sized QAtomicInteger specialization existsThiago Macieira2014-01-303-0/+63
* Add support for 16- and 64-bit atomics with MSVCThiago Macieira2014-01-301-38/+151
* expand tabs and related whitespace fixes in *.{cpp,h,qdoc}Oswald Buddenhagen2014-01-131-2/+2
* Remove all "old atomic" code from QtThiago Macieira2013-12-109-3536/+0
* Add missing Q_ATOMIC_INT32_xxx definitions to qatomic_unix.hThiago Macieira2013-12-091-0/+4
* Disable 64-bit atomics on 32-bit x86Thiago Macieira2013-12-071-1/+2
* qatomic_cxx11: fix fetchAndAdd*()Marc Mutz2013-09-211-8/+4
* Fix the C++11 and GCC-atomic intrinsics when not using GCCThiago Macieira2013-09-172-38/+51
* Remove use of 'register' from Qt.Stephen Kelly2013-06-177-165/+165
* Whitespace cleanup: remove trailing whitespaceAxel Waggershauser2013-03-163-19/+19
* Mark all qtbase headers that aren't cleanThiago Macieira2013-03-0319-0/+81
* Fix thumb armv5 atomicsBogDan Vatra2013-02-271-0/+8
* Remove QT_{BEGIN,END}_HEADER macro usageSergio Ahumada2013-01-2919-89/+0
* Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/stagi...Frederik Gladhorn2013-01-2321-21/+21
|\
| * Update copyright year in Digia's license headersSergio Ahumada2013-01-1821-21/+21
* | VxWorks process (RTP) mode does not have taskLock/taskUnlock functionsPasi Petäjäjärvi2013-01-231-0/+5
|/
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-2223-550/+550
* Enable QAtomicInteger for char16_t and char32_tThiago Macieira2012-08-187-0/+47
* Add Q_DECL_CONSTEXPR to the isXXX functions in the new atomics.Thiago Macieira2012-08-189-60/+60
* Mark all atomic functions as Q_DECL_NOTHROWThiago Macieira2012-08-0911-284/+284
* Add a T parameter to the memory barrier functions in atomics.Thiago Macieira2012-08-075-25/+27
* Fix some spelling errorsSergio Ahumada2012-07-111-1/+1