path: root/src/corelib/arch
Commit message (Expand)AuthorAgeFilesLines
* 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
* Cleanup HEADERS+=... in src/corelib/arch/arch.priBradley T. Hughes2012-02-131-23/+18
* Add src/corelib/arch/qatomic_unix.h and qatomic_unix.cppBradley T. Hughes2012-02-133-0/+205
* Remove qatomic_arch.hBradley T. Hughes2012-02-1310-72/+15
* Remove the generic atomic implementationBradley T. Hughes2012-02-136-546/+2
* Remove HP PA-RISC atomic implementation.Bradley T. Hughes2012-02-136-463/+0
* Remove the SH atomic implementation...Bradley T. Hughes2012-02-135-409/+0
* Remove out-of-line atomic implementation for PowerPCBradley T. Hughes2012-02-136-1622/+1
* Remove out-of-line atomic implementation for AlphaBradley T. Hughes2012-02-133-367/+2
* Use Q_PROCESSOR_* when chosing an atomic implementationBradley T. Hughes2012-02-083-77/+1