summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qmutex.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove redundant qelapsedtimer.h #includeSAhmad Samir2023-08-111-1/+0
* Switch futex support to QDeadlineTimerThiago Macieira2023-06-151-10/+5
* QtLinuxFutex, QBasicMutex, QSemaphore: use chrono for time arithmeticAhmad Samir2023-06-091-9/+10
* QMutex: add QDeadlineTimer-based tryLocksThiago Macieira2023-05-111-10/+58
* Corelib: s/Q_OS_MAC/Q_OS_DARWIN/wg except for doc and definitionEdward Welbourne2023-03-201-1/+1
* QMutex: remove qmutex_win.cppThiago Macieira2022-11-301-3/+1
* Use SPDX license identifiersLucie GĂ©rard2022-05-161-40/+4
* Annotate QMutex with TSAN annotationsGiuseppe D'Angelo2022-04-111-0/+12
* Apply Q_CONSTINIT across the codebaseMarc Mutz2022-03-291-2/+2
* QMutexLocker: code tidiesGiuseppe D'Angelo2022-03-181-2/+2
* QMutexLocker: add move semanticsGiuseppe D'Angelo2022-03-171-0/+34
* QMutexLocker: add isLocked()Giuseppe D'Angelo2022-03-151-0/+8
* Doc: Fix qdoc warnings in qtbaseNico Vertriest2021-02-181-1/+1
* Implement futexes for WindowsThiago Macieira2021-02-131-11/+120
* Update QMutexLocker documentationLars Knoll2021-01-261-1/+1
* QMutex: order reads from QMutexPrivate::waiters and QBasicMutex::d_ptr in QBa...Alexander Kartashov2020-11-121-1/+1
* Fix qdoc warnings from QMutex and QMutexLockerVolker Hilsheimer2020-10-211-20/+7
* Inline the members for QRecursiveMutexLars Knoll2020-10-171-67/+26
* Split QMutex and QRecursiveMutexLars Knoll2020-10-171-139/+142
* Refactor QMutexLocker to be able to handle recursive mutexesLars Knoll2020-10-171-1/+1
* Deprecate QMutex in recursive modeLars Knoll2020-09-211-1/+3
* Remove redundant non-const QMutex::isRecursive()Edward Welbourne2020-09-101-13/+0
* Doc: Fix documentation warnings for Qt CoreTopi Reinio2020-02-251-6/+0
* Doc: Replace some usages of 0/zero/null with \nullptrSze Howe Koh2020-01-271-1/+1
* Tidy nullptr usageAllan Sandfeld Jensen2019-12-061-3/+3
* Short live QRecursiveMutex!Marc Mutz2019-07-061-11/+89
* Port from QAtomic::load() to loadRelaxed()Giuseppe D'Angelo2019-06-201-22/+22
* Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-7/+7
* Modernize the "thread" featureUlf Hermann2018-08-171-4/+0
* doc: Correct remaining qdoc warnings in qmutex.cppMartin Smith2018-01-041-2/+2
* Fix typo in QMutex's free-list's Sizes[3]Edward Welbourne2017-06-081-1/+1
* Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-081-0/+3
|\
| * Doc: corrected minor link issuesNico Vertriest2017-02-021-0/+3
* | doc: clangqdoc documents the threads caseMartin Smith2017-01-061-2/+12
|/
* QMutex: small doc fixesMarc Mutz2016-11-291-2/+2
* QMutex: make sure we try_lock_for no shorter than the duration passedMarc Mutz2016-11-221-2/+2
* Replace custom type traits with std one'sKai Koehne2016-11-081-2/+1
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-08-291-25/+2
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-251-25/+2
| |\
| | * QMutex: Make freelist() return a real global staticRaphael Kubo da Costa2016-08-231-25/+2
* | | Q(Basic)Mutex: add try_lock{,_for,_until} for STL compatibilityGiuseppe D'Angelo2016-07-251-0/+55
|/ /
* | Add a QMutex::isRecursive() const noexceptThiago Macieira2016-05-091-5/+8
* | Update the Intel copyright yearThiago Macieira2016-01-211-1/+1
* | Updated license headersJani Heikkinen2016-01-151-14/+20
|/
* Document performance of QMutexOlivier Goffart2015-11-131-0/+7
* Free the QFreeList object allocated memory on exitjian liang2015-09-221-4/+11
* Do not use Q_GLOBAL_STATIC in the implementation of QMutexOlivier Goffart2015-08-131-1/+22
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Fix QMutex documentation saying some function are static while they are notOlivier Goffart2014-06-261-1/+1