index
:
qt/qtbase.git
5.10
5.11
5.12
5.12.5
5.12.7
5.13
5.14
5.15
5.15.17
5.3
5.4
5.5
5.6
5.7
5.8
5.9
6.0
6.1
6.10
6.2
6.2.0
6.2.4
6.3
6.4
6.4.0
6.4.1
6.4.2
6.4.3
6.5
6.5.0
6.5.1
6.5.2
6.5.3
6.5.5
6.6
6.6.0
6.6.1
6.6.2
6.6.3
6.7
6.7.0
6.7.1
6.7.2
6.7.3
6.8
6.8.0
6.8.1
6.8.2
6.8.3
6.9
6.9.0
6.9.1
dev
old/5.0
old/5.1
old/5.2
wip/cmake
wip/highdpi
wip/lite
wip/mir
wip/nacl
wip/network-test-server
wip/remac
wip/tizen
wip/webassembly
Qt Base (Core, Gui, Widgets, Network, ...)
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
corelib
/
thread
/
qmutex.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Doc: Remove deadlock warnings in most QMutex documentation
Kai Köhne
5 days
1
-17
/
+2
*
QMutex: improve codegen for non-futex lockInternal()
Thiago Macieira
2025-01-20
1
-1
/
+1
*
QMutex::unlock: replace testAndSet with fetchAndStore for futexes
Thiago Macieira
2025-01-20
1
-10
/
+56
*
QMutex: replace QT_MUTEX_LOCK_NOEXCEPT macro with constexpr trait
Thiago Macieira
2025-01-20
1
-4
/
+4
*
QMutex: mark the out-of-line, *Internal() methods Q_NEVER_INLINE
Thiago Macieira
2025-01-18
1
-0
/
+3
*
QMutex: remove QMutexPrivate from the public-ish API
Thiago Macieira
2024-12-05
1
-1
/
+2
*
Remove redundant qelapsedtimer.h #includeS
Ahmad Samir
2023-08-11
1
-1
/
+0
*
Switch futex support to QDeadlineTimer
Thiago Macieira
2023-06-15
1
-10
/
+5
*
QtLinuxFutex, QBasicMutex, QSemaphore: use chrono for time arithmetic
Ahmad Samir
2023-06-09
1
-9
/
+10
*
QMutex: add QDeadlineTimer-based tryLocks
Thiago Macieira
2023-05-11
1
-10
/
+58
*
Corelib: s/Q_OS_MAC/Q_OS_DARWIN/wg except for doc and definition
Edward Welbourne
2023-03-20
1
-1
/
+1
*
QMutex: remove qmutex_win.cpp
Thiago Macieira
2022-11-30
1
-3
/
+1
*
Use SPDX license identifiers
Lucie Gérard
2022-05-16
1
-40
/
+4
*
Annotate QMutex with TSAN annotations
Giuseppe D'Angelo
2022-04-11
1
-0
/
+12
*
Apply Q_CONSTINIT across the codebase
Marc Mutz
2022-03-29
1
-2
/
+2
*
QMutexLocker: code tidies
Giuseppe D'Angelo
2022-03-18
1
-2
/
+2
*
QMutexLocker: add move semantics
Giuseppe D'Angelo
2022-03-17
1
-0
/
+34
*
QMutexLocker: add isLocked()
Giuseppe D'Angelo
2022-03-15
1
-0
/
+8
*
Doc: Fix qdoc warnings in qtbase
Nico Vertriest
2021-02-18
1
-1
/
+1
*
Implement futexes for Windows
Thiago Macieira
2021-02-13
1
-11
/
+120
*
Update QMutexLocker documentation
Lars Knoll
2021-01-26
1
-1
/
+1
*
QMutex: order reads from QMutexPrivate::waiters and QBasicMutex::d_ptr in QBa...
Alexander Kartashov
2020-11-12
1
-1
/
+1
*
Fix qdoc warnings from QMutex and QMutexLocker
Volker Hilsheimer
2020-10-21
1
-20
/
+7
*
Inline the members for QRecursiveMutex
Lars Knoll
2020-10-17
1
-67
/
+26
*
Split QMutex and QRecursiveMutex
Lars Knoll
2020-10-17
1
-139
/
+142
*
Refactor QMutexLocker to be able to handle recursive mutexes
Lars Knoll
2020-10-17
1
-1
/
+1
*
Deprecate QMutex in recursive mode
Lars Knoll
2020-09-21
1
-1
/
+3
*
Remove redundant non-const QMutex::isRecursive()
Edward Welbourne
2020-09-10
1
-13
/
+0
*
Doc: Fix documentation warnings for Qt Core
Topi Reinio
2020-02-25
1
-6
/
+0
*
Doc: Replace some usages of 0/zero/null with \nullptr
Sze Howe Koh
2020-01-27
1
-1
/
+1
*
Tidy nullptr usage
Allan Sandfeld Jensen
2019-12-06
1
-3
/
+3
*
Short live QRecursiveMutex!
Marc Mutz
2019-07-06
1
-11
/
+89
*
Port from QAtomic::load() to loadRelaxed()
Giuseppe D'Angelo
2019-06-20
1
-22
/
+22
*
Replace Q_DECL_NOEXCEPT with noexcept in corelib
Allan Sandfeld Jensen
2019-04-03
1
-7
/
+7
*
Modernize the "thread" feature
Ulf Hermann
2018-08-17
1
-4
/
+0
*
doc: Correct remaining qdoc warnings in qmutex.cpp
Martin Smith
2018-01-04
1
-2
/
+2
*
Fix typo in QMutex's free-list's Sizes[3]
Edward Welbourne
2017-06-08
1
-1
/
+1
*
Merge remote-tracking branch 'origin/5.8' into 5.9
Liang Qi
2017-02-08
1
-0
/
+3
|
\
|
*
Doc: corrected minor link issues
Nico Vertriest
2017-02-02
1
-0
/
+3
*
|
doc: clangqdoc documents the threads case
Martin Smith
2017-01-06
1
-2
/
+12
|
/
*
QMutex: small doc fixes
Marc Mutz
2016-11-29
1
-2
/
+2
*
QMutex: make sure we try_lock_for no shorter than the duration passed
Marc Mutz
2016-11-22
1
-2
/
+2
*
Replace custom type traits with std one's
Kai Koehne
2016-11-08
1
-2
/
+1
*
Merge remote-tracking branch 'origin/5.7' into 5.8
Liang Qi
2016-08-29
1
-25
/
+2
|
\
|
*
Merge remote-tracking branch 'origin/5.6' into 5.7
Liang Qi
2016-08-25
1
-25
/
+2
|
|
\
|
|
*
QMutex: Make freelist() return a real global static
Raphael Kubo da Costa
2016-08-23
1
-25
/
+2
*
|
|
Q(Basic)Mutex: add try_lock{,_for,_until} for STL compatibility
Giuseppe D'Angelo
2016-07-25
1
-0
/
+55
|
/
/
*
|
Add a QMutex::isRecursive() const noexcept
Thiago Macieira
2016-05-09
1
-5
/
+8
*
|
Update the Intel copyright year
Thiago Macieira
2016-01-21
1
-1
/
+1
*
|
Updated license headers
Jani Heikkinen
2016-01-15
1
-14
/
+20
|
/
[next]