path: root/src/corelib/arch
Commit message (Expand)AuthorAgeFilesLines
* 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
* Compile with -qtnamespace on WindowsBradley T. Hughes2012-05-101-11/+11
* Fix atomics on SPARCThiago Macieira2012-04-251-8/+8
* Unify the atomic implementation for x86 architecturesThiago Macieira2012-03-283-392/+96
* Rename qatomic_x86_64.h to qatomic_x86.hThiago Macieira2012-03-282-1/+1
* Merge master into api_changesKent Hansen2012-03-271-0/+2
| * Add the missing 'itt eq' instructions to the ARM atomics.Thiago Macieira2012-03-241-0/+2
* | Use ADD/SUB instructions on x86 and x86-64 atomics instead of INC/DECThiago Macieira2012-03-262-10/+10
* | Fix the 64-bit i386 atomic according to assembly outputThiago Macieira2012-03-261-6/+6
* Make loadAcquire const.Stephen Kelly2012-02-292-3/+3
* Rename Q_PROCESSOR_POWERPC to Q_PROCESSOR_POWERBradley T. Hughes2012-02-203-11/+9
* Remove usages of QT_ARCH and QT_ARCH_* from qtbaseBradley T. Hughes2012-02-172-9/+3