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.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Q*Mutex: unexport for Qt 7
Thiago Macieira
2025-06-12
1
-3
/
+11
*
QBasicMutex: bring back fastTryUnlock for MSVC
Thiago Macieira
2025-06-12
1
-0
/
+5
*
QMutex::unlock: replace testAndSet with fetchAndStore for futexes
Thiago Macieira
2025-01-20
1
-6
/
+12
*
QMutex: replace QT_MUTEX_LOCK_NOEXCEPT macro with constexpr trait
Thiago Macieira
2025-01-20
1
-20
/
+30
*
QMutex/FreeBSD: mark the functions as noexcept as it always has futex
Thiago Macieira
2024-12-13
1
-1
/
+1
*
QMutex: remove QMutexPrivate from the public-ish API
Thiago Macieira
2024-12-05
1
-0
/
+3
*
QRecursiveMutex: make tryLock(QDeadlineTimer) the default (was: int)
Marc Mutz
2023-08-19
1
-2
/
+2
*
QMutex: add missing <chrono> include
Ivan Solovev
2023-07-18
1
-0
/
+2
*
QRecursiveMutex: remove QDeadlineTimer::Forever leftover
Mårten Nordheim
2023-07-13
1
-6
/
+0
*
Remove all class-level [[nodiscard]] from the code-base
Marc Mutz
2023-06-28
1
-2
/
+2
*
QDeadlineTimer: make the ForeverConstant an enum class
Thiago Macieira
2023-05-25
1
-6
/
+0
*
QSemaphore: add QDeadlineTimer API
Thiago Macieira
2023-05-16
1
-30
/
+0
*
QMutex: add QDeadlineTimer-based tryLocks
Thiago Macieira
2023-05-11
1
-11
/
+35
*
QMutex: remove unused tst_QMutex forward declaration
Thiago Macieira
2023-05-04
1
-3
/
+0
*
QMutex & QReadWriteLock: do a memory read before CAS
Thiago Macieira
2023-05-01
1
-1
/
+4
*
Short live Q_NODISCARD_CTOR
Ivan Solovev
2023-04-30
1
-0
/
+3
*
Replace usages of Q_CLANG_QDOC with Q_QDOC
Luca Di Sera
2022-10-21
1
-3
/
+3
*
Update QMutex-noexceptedness
Mårten Nordheim
2022-10-14
1
-1
/
+1
*
Remove preprocessor conditionals for chrono include
Konrad Kujawa
2022-09-16
1
-6
/
+2
*
Use SPDX license identifiers
Lucie Gérard
2022-05-16
1
-38
/
+2
*
Annotate QMutex with TSAN annotations
Giuseppe D'Angelo
2022-04-11
1
-4
/
+37
*
QMutexLocker: strenghten the locking operations
Giuseppe D'Angelo
2022-03-18
1
-9
/
+6
*
QMutexLocker: add move semantics
Giuseppe D'Angelo
2022-03-17
1
-0
/
+13
*
QMutexLocker: add isLocked()
Giuseppe D'Angelo
2022-03-15
1
-0
/
+5
*
QMutexLocker: code tidies
Giuseppe D'Angelo
2022-03-09
1
-13
/
+15
*
Plaster [[nodiscard]] on some RAII classes
Giuseppe D'Angelo
2021-09-19
1
-2
/
+2
*
Put Q_DISABLE_COPY(QMutex) back when features.thread is unavailable
Tasuku Suzuki
2021-07-01
1
-0
/
+3
*
Fix build without features.thread
Tasuku Suzuki
2021-04-15
1
-4
/
+1
*
Inline the members for QRecursiveMutex
Lars Knoll
2020-10-17
1
-5
/
+10
*
<chrono> should always be available with C++17
Lars Knoll
2020-10-17
1
-6
/
+0
*
Split QMutex and QRecursiveMutex
Lars Knoll
2020-10-17
1
-83
/
+90
*
Refactor QMutexLocker to be able to handle recursive mutexes
Lars Knoll
2020-10-17
1
-42
/
+29
*
Deprecate QMutex in recursive mode
Lars Knoll
2020-09-21
1
-3
/
+8
*
Remove redundant non-const QMutex::isRecursive()
Edward Welbourne
2020-09-10
1
-2
/
+0
*
Replace Qt CONSTEXPR defines with constexpr
Allan Sandfeld Jensen
2020-08-14
1
-1
/
+1
*
Don't wrap feature detection macros with QT_HAS_FOO() variants
Tor Arne Vestbø
2019-12-10
1
-5
/
+5
*
Short live QRecursiveMutex!
Marc Mutz
2019-07-06
1
-1
/
+33
*
Port from QAtomic::load() to loadRelaxed()
Giuseppe D'Angelo
2019-06-20
1
-1
/
+1
*
Replace Q_DECL_NOEXCEPT with noexcept in corelib
Allan Sandfeld Jensen
2019-04-03
1
-27
/
+27
*
Modernize the "thread" feature
Ulf Hermann
2018-08-17
1
-3
/
+3
*
doc: Correct remaining qdoc warnings in qmutex.cpp
Martin Smith
2018-01-04
1
-1
/
+1
*
Merge remote-tracking branch 'origin/5.10' into dev
Liang Qi
2017-11-23
1
-0
/
+6
|
\
|
*
Fix QBasicMutex default constructor not constexpr
Thiago Macieira
2017-11-14
1
-0
/
+6
*
|
Merge remote-tracking branch 'origin/5.10' into dev
Allan Sandfeld Jensen
2017-10-24
1
-1
/
+1
|
\
|
|
*
QBasicMutex: mark the bootstrap constructor constexpr
Thiago Macieira
2017-10-19
1
-1
/
+1
*
|
Replace Q_NULLPTR with nullptr where possible
Kevin Funk
2017-09-19
1
-5
/
+5
|
/
*
doc: clangqdoc documents the threads case
Martin Smith
2017-01-06
1
-4
/
+8
*
QMutex: make sure we try_lock_for no shorter than the duration passed
Marc Mutz
2016-11-22
1
-8
/
+30
*
Correct the C++ standard references in QMutex functions
Thiago Macieira
2016-09-16
1
-3
/
+3
*
Q(Basic)Mutex: add try_lock{,_for,_until} for STL compatibility
Giuseppe D'Angelo
2016-07-25
1
-0
/
+57
[next]