summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
Commit message (Expand)AuthorAgeFilesLines
* QThread: Clean up bindingStatusOrList if object gets deletedFabian Kosmale2022-07-142-0/+25
* QThread: Initialize bindingStatus for adopted threadsFabian Kosmale2022-07-131-1/+2
* Revert "QFutureCallOutEvent: de-export again"Sona Kurazyan2022-07-061-1/+5
* Remove uses of Q_ATOMIC_INT{8,16,32}_IS_SUPPORTEDMarc Mutz2022-07-061-14/+24
* QAtomicInteger docs: mention bool and char8_t as 8-bit typesMarc Mutz2022-07-061-1/+1
* Move QFutureInterfaceBase::cleanContinuation() to removed_apiSona Kurazyan2022-06-222-12/+2
* QThread:idealThreadCount: fix build with FreeBSD 13.1Thiago Macieira2022-06-211-1/+1
* QPostEventList: de-inline addEvent()Marc Mutz2022-06-222-17/+24
* QPromise: run continuation(s) on destructionSona Kurazyan2022-06-221-1/+1
* Fix typos in docs and commentsKai Köhne2022-06-154-5/+5
* Windows: fix DeferredDelete events processing on QThread::terminate()Vladimir Belyavsky2022-06-101-1/+12
* Optimize QThreadPrivate::addObjectWithPendingBindingStatusChange()Marc Mutz2022-05-262-9/+14
* Fix race conditions in moveToThreadFabian Kosmale2022-05-242-32/+134
* QCoreApplication/QPostEventList: fix int/qsizetype mismatchesMarc Mutz2022-05-191-2/+2
* QReadWriteLock: fix another data race in stateForWaitCondition()Marc Mutz2022-05-171-0/+1
* QObject: Turn flaggedSignatures into a thread_local staticMarc Mutz2022-05-171-21/+0
* QReadWriteLock: fix data race in stateForWaitCondition()Marc Mutz2022-05-161-1/+1
* QReadWriteLock: fix data race in dtorMarc Mutz2022-05-161-1/+1
* Use SPDX license identifiersLucie Gérard2022-05-1655-2063/+131
* Atomics: workaround GCC 12 warning about overflowing d->stateThiago Macieira2022-05-111-0/+5
* QSemaphore: port non-futex case from (QWaitCondition, QMutex) to std::{condit...Marc Mutz2022-05-061-24/+29
* QThread: re-fix currentThreadId() on LinuxThiago Macieira2022-05-041-2/+2
* QFutureInterface: use (new) qYieldCpu() instead of _mm_pause()Marc Mutz2022-04-301-15/+6
* QThread: Fix currentThreadId() on FreeBSDThiago Macieira2022-04-291-2/+2
* QFutureInterface: insert x86 PAUSE in tight CMPXCHG loopThiago Macieira2022-04-261-2/+11
* Add support for unwrapping QFuture<QFuture<T>>Sona Kurazyan2022-04-213-0/+108
* Replace uses of _qs with _s in sources and examplesSona Kurazyan2022-04-191-1/+1
* QFutureCallOutEvent: remove unused pseudo-copy-ctorMarc Mutz2022-04-151-12/+0
* Fix race condition in futex-based QSemaphoreAllan Sandfeld Jensen2022-04-151-3/+6
* QFutureCallOutEvent: de-export againMarc Mutz2022-04-141-1/+1
* QEvent: start to de-inline copy ctor and clone() of all subclassesMarc Mutz2022-04-142-7/+4
* Annotate QMutex with TSAN annotationsGiuseppe D'Angelo2022-04-114-30/+169
* WhenAllContext: optimize atomic operationsMarc Mutz2022-04-051-4/+5
* QFutureInterface: optimize atomic loadMarc Mutz2022-04-051-1/+1
* Doc: QThread: clarify that start() always creates the event dispatcherThiago Macieira2022-03-311-2/+5
* Apply Q_CONSTINIT across the codebaseMarc Mutz2022-03-294-8/+8
* Short live Q_CONSTINIT!Marc Mutz2022-03-262-3/+3
* QtCore: replace QLatin1String/QLatin1Char with _L1/u'' where applicableSona Kurazyan2022-03-251-1/+3
* Always cancel unfinished QPromises on destructionSona Kurazyan2022-03-251-8/+2
* QFuture: fix a codechecker warningSona Kurazyan2022-03-221-1/+1
* Fix warning in tst_qfutureVolker Hilsheimer2022-03-211-1/+1
* QMutexLocker: code tidiesGiuseppe D'Angelo2022-03-181-2/+2
* QMutexLocker: strenghten the locking operationsGiuseppe D'Angelo2022-03-181-9/+6
* QMutexLocker: add move semanticsGiuseppe D'Angelo2022-03-172-0/+47
* Core: Do not depend on transitive includesFabian Kosmale2022-03-171-0/+1
* QFuture: fix QtFuture::connect corner-casesGiuseppe D'Angelo2022-03-171-0/+11
* QResultStore: remove unused includeGiuseppe D'Angelo2022-03-171-1/+0
* QThread: avoid lock/relock an empty QMutexLockerGiuseppe D'Angelo2022-03-171-5/+9
* QMutexLocker: add isLocked()Giuseppe D'Angelo2022-03-152-0/+13
* QProperty: fix threading issuesFabian Kosmale2022-03-102-0/+43