path: root/src/corelib/thread/qmutex.h
Commit message (Expand)AuthorAgeFilesLines
* Short live QRecursiveMutex!Marc Mutz2019-07-061-1/+33
* Port from QAtomic::load() to loadRelaxed()Giuseppe D'Angelo2019-06-201-1/+1
* Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-27/+27
* Modernize the "thread" featureUlf Hermann2018-08-171-3/+3
* doc: Correct remaining qdoc warnings in qmutex.cppMartin Smith2018-01-041-1/+1
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2017-11-231-0/+6
| * Fix QBasicMutex default constructor not constexprThiago Macieira2017-11-141-0/+6
* | Merge remote-tracking branch 'origin/5.10' into devAllan Sandfeld Jensen2017-10-241-1/+1
|\ \ | |/
| * QBasicMutex: mark the bootstrap constructor constexprThiago Macieira2017-10-191-1/+1
* | Replace Q_NULLPTR with nullptr where possibleKevin Funk2017-09-191-5/+5
* doc: clangqdoc documents the threads caseMartin Smith2017-01-061-4/+8
* QMutex: make sure we try_lock_for no shorter than the duration passedMarc Mutz2016-11-221-8/+30
* Correct the C++ standard references in QMutex functionsThiago Macieira2016-09-161-3/+3
* Q(Basic)Mutex: add try_lock{,_for,_until} for STL compatibilityGiuseppe D'Angelo2016-07-251-0/+57
* Add a QMutex::isRecursive() const noexceptThiago Macieira2016-05-091-4/+7
* Updated license headersJani Heikkinen2016-01-151-14/+20
* QtCore: Use Q_NULLPTR instead of 0 in all public headersMarc Mutz2015-07-011-4/+4
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* QMutex/QReadWriteLock: mark bootstrap implementations nothrowMarc Mutz2015-01-091-10/+10
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Add a comment stating QMutex::isRecursive should be made const in Qt6Olivier Goffart2014-06-261-1/+1
* Fix QMutex documentation saying some function are static while they are notOlivier Goffart2014-06-261-7/+7
* Use the new 3-operand testAndSet functions in QMutexThiago Macieira2014-04-051-0/+6
* Remove QT_{BEGIN,END}_HEADER macro usageSergio Ahumada2013-01-291-4/+0
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* Replace macro qdoc with Q_QDOCDebao Zhang2013-01-081-3/+3
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* Remove QBasicAtomic::tryLock with a timerThiago Macieira2012-09-141-2/+2
* Split the timed mutex lock from the non-timed lock functionsThiago Macieira2012-09-141-1/+2
* Make QBasicMutex be exclusively non-recursiveThiago Macieira2012-09-141-1/+5
* Mark mutex locking and unlocking functions with noexceptThiago Macieira2012-08-251-14/+18
* Optimise QMutexLocker a little: don't call relock() in the constructorThiago Macieira2012-08-061-2/+5
* QMutex: de-inline lock(), unlock(), and tryLock()Bradley T. Hughes2012-05-291-6/+11
* Doc: Prepare for building modular QtCore docs.Casper van Donderen2012-04-191-1/+0
* Remove "All rights reserved" line from license headers.Jason McDonald2012-01-301-1/+1
* Remove use of QT_MODULE from libraryGunnar Sletta2012-01-251-1/+0
* Update contact information in license headers.Jason McDonald2012-01-231-1/+1
* Update copyright year in license headers.Jason McDonald2012-01-051-1/+1
* QRecursiveMutexPrivate should not inherit from QMutexPrivateOlivier Goffart2011-10-311-5/+5
* Rename QBasicMutex::d to QBasicMutex::d_ptrOlivier Goffart2011-10-311-4/+4
* Make all uses of QBasicAtomicInt and Pointer use load() and store()Thiago Macieira2011-10-031-1/+1
* QMutex is now just a pointerOlivier Goffart2011-07-291-75/+46
* Remove the remaining QT3_SUPPORT code in corelibLars Knoll2011-06-291-18/+0
* 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/+248