summaryrefslogtreecommitdiffstats
path: root/src/corelib/arch
Commit message (Expand)AuthorAgeFilesLines
* Remove src/corelib/arch, merging with src/corelib/threadThiago Macieira2018-03-193-575/+0
* Atomics: remove qatomic_msvc.hThiago Macieira2018-03-192-487/+0
* Replace Q_NULLPTR with nullptr where possibleKevin Funk2017-09-191-4/+4
* configure: standardize handling of 64 bit atomicsOswald Buddenhagen2017-08-022-2/+2
* QAtomic: pass explicit failure memory order to std::atomic::compare_exchange_...Marc Mutz2017-03-101-4/+4
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-08-291-13/+13
|\
| * Bypass a bug in gcc 4.7 for QAtomicTraits::isLockFree()Alexander Volkov2016-08-231-13/+13
* | Use qtConfig throughout in qtbaseLars Knoll2016-08-191-1/+1
* | employ QMAKE_USE: LIBS += -lfooOswald Buddenhagen2016-08-191-1/+1
* | Merge remote-tracking branch 'origin/5.7' into devEdward Welbourne2016-07-191-31/+156
|\|
| * Fix the Q_ATOMIC_xxx_IS_www_NATIVE macros with C++11Thiago Macieira2016-07-131-31/+156
* | QtCore: Remove Windows CE.Friedemann Kleint2016-03-302-38/+6
|/
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-02-241-4/+4
|\
| * Make public headers compile with -Wzero-as-null-pointer-constantMarc Mutz2016-02-191-4/+4
* | Add Intel copyright to files that Intel has had non-trivial contributionThiago Macieira2016-01-212-0/+2
* | 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