| Commit message (Expand) | Author | Age | Files | Lines |
| * | QSemaphore: stub out tryAcquire() for no-thread | Morten Sørvig | 2025-10-21 | 1 | -1/+19 |
| * | Mark all files in corelib/thread security significant | Matthias Rauter | 2025-08-04 | 1 | -0/+1 |
| * | no-thread: enable using QFuture | Morten Sørvig | 2025-06-24 | 1 | -0/+30 |
| * | QSemaphore::release: Revert "Optimize cond var notification" | Thiago Macieira | 2024-01-12 | 1 | -4/+4 |
| * | Revamp Semaphores example: Revisit the documentation | Rym Bouabid | 2023-09-13 | 1 | -2/+3 |
| * | Optimize cond var notification | Artem Dyomin | 2023-09-13 | 1 | -2/+4 |
| * | Switch futex support to QDeadlineTimer | Thiago Macieira | 2023-06-15 | 1 | -6/+3 |
| * | QSemaphore: drop unneeded unnamed namespace around QtSemaphorePrivate | Marc Mutz | 2023-06-13 | 1 | -2/+2 |
| * | QtCore: Remove std::mutex and std::condition_variable fallbacks | Thiago Macieira | 2023-06-12 | 1 | -4/+4 |
| * | Q{Semaphore,ReadWriteLock}Private: reorganize the members | Thiago Macieira | 2023-06-09 | 1 | -6/+23 |
| * | QSemaphore: emit waking on the same word size as we wait on | Thiago Macieira | 2023-06-09 | 1 | -5/+2 |
| * | QtLinuxFutex, QBasicMutex, QSemaphore: use chrono for time arithmetic | Ahmad Samir | 2023-06-09 | 1 | -4/+5 |
| * | QSemaphore: add a note to update to noexcept in Qt 7 | Thiago Macieira | 2023-05-31 | 1 | -0/+5 |
| * | QSemaphore: add QDeadlineTimer API | Thiago Macieira | 2023-05-16 | 1 | -13/+39 |
| * | QSemaphore: Fix warnings about shift exceeding size on 32-bit | Thiago Macieira | 2022-08-16 | 1 | -2/+3 |
| * | Fix typos in docs and comments | Kai Köhne | 2022-06-15 | 1 | -1/+1 |
| * | Use SPDX license identifiers | Lucie Gérard | 2022-05-16 | 1 | -39/+3 |
| * | QSemaphore: port non-futex case from (QWaitCondition, QMutex) to std::{condit... | Marc Mutz | 2022-05-06 | 1 | -24/+29 |
| * | Fix race condition in futex-based QSemaphore | Allan Sandfeld Jensen | 2022-04-15 | 1 | -3/+6 |
| * | Core: Do not depend on transitive includes | Fabian Kosmale | 2022-03-17 | 1 | -0/+1 |
| * | Doc: Fix qdoc warnings | Venugopal Shivashankar | 2021-10-23 | 1 | -3/+8 |
| * | corelib: Fix typos in documentation | Jonas Kvinge | 2021-10-12 | 1 | -1/+1 |
| * | Doc: fix qdoc warning from wrong function prototypes | Volker Hilsheimer | 2021-09-06 | 1 | -4/+4 |
| * | QSemaphore: add <chrono> overload of tryAcquire() | Marc Mutz | 2021-06-30 | 1 | -0/+40 |
| * | QSemaphore: Fix warning in 32-bit build | Nodir Temirkhodjaev | 2021-06-12 | 1 | -1/+1 |
| * | Avoid mixing atomic futex changes and QAtomic | Allan Sandfeld Jensen | 2021-05-19 | 1 | -28/+16 |
| * | Light cleanup in QSemaphore Futex implementation | Allan Sandfeld Jensen | 2021-04-13 | 1 | -35/+27 |
| * | Fix futexNeedsWake() on 64-bit systems | Allan Sandfeld Jensen | 2021-04-09 | 1 | -4/+5 |
| * | QSemaphore: fix missed wakes with futex on Windows | Mårten Nordheim | 2021-04-07 | 1 | -6/+13 |
| * | QSemaphore: move suspect increment of waiter count | Mårten Nordheim | 2021-04-06 | 1 | -3/+3 |
| * | Revert "Cleanup QSemaphore and make it always 64bit large" | Thiago Macieira | 2020-09-09 | 1 | -59/+103 |
| * | Cleanup QSemaphore and make it always 64bit large | Lars Knoll | 2020-09-05 | 1 | -103/+59 |
| * | Replace Qt CONSTEXPR defines with constexpr | Allan Sandfeld Jensen | 2020-08-14 | 1 | -2/+2 |
| * | Port from QAtomic::load() to loadRelaxed() | Giuseppe D'Angelo | 2019-06-20 | 1 | -3/+3 |
| * | QtCore: replace null and nullptr with \nullptr in documentation | Christian Ehrlicher | 2019-02-18 | 1 | -2/+2 |
| * | Doc: Move literal code block to a separate file | Cristian Maureira-Fredes | 2018-10-15 | 1 | -25/+4 |
| * | Modernize the "thread" feature | Ulf Hermann | 2018-08-17 | 1 | -4/+0 |
| * | Merge remote-tracking branch 'origin/5.11' into dev | Liang Qi | 2018-07-02 | 1 | -1/+1 |
| |\ |
|
| | * | Doc: Add missing full stops in briefs | Paul Wicking | 2018-06-21 | 1 | -1/+1 |
| * | | Merge remote-tracking branch 'origin/5.11' into dev | Qt Forward Merge Bot | 2018-04-10 | 1 | -3/+7 |
| |\| |
|
| | * | QSemaphore: Fix 64-bit Linux QSemaphores initialized to non-zero | Thiago Macieira | 2018-04-06 | 1 | -3/+7 |
| * | | Merge remote-tracking branch 'origin/5.11' into dev | Qt Forward Merge Bot | 2018-03-31 | 1 | -13/+20 |
| |\| |
|
| | * | QSemaphore: attempt to fix again the 64-bit Linux semaphore | Thiago Macieira | 2018-03-29 | 1 | -13/+20 |
| * | | Merge remote-tracking branch 'origin/5.11' into dev | Qt Forward Merge Bot | 2018-03-21 | 1 | -43/+95 |
| |\| |
|
| | * | QSemaphore: add minor optimization for 64-bit Linux systems | Thiago Macieira | 2018-03-19 | 1 | -0/+7 |
| | * | QSemaphore: fix deadlock when the woken up thread wakes up another | Thiago Macieira | 2018-03-19 | 1 | -43/+88 |
| * | | Port QWaitCondition to QDeadlineTimer | Thiago Macieira | 2018-03-03 | 1 | -4/+2 |
| |/ |
|
| * | Merge remote-tracking branch 'origin/5.10' into dev | Liang Qi | 2017-11-30 | 1 | -2/+7 |
| |\ |
|
| | * | Merge remote-tracking branch 'origin/5.9' into 5.10 | Liang Qi | 2017-11-28 | 1 | -3/+5 |
| | |\ |
|
| | | * | QSemaphore: fix regression when the timeout < 0 | Thiago Macieira | 2017-11-14 | 1 | -3/+5 |