summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
Commit message (Expand)AuthorAgeFilesLines
* no-thread: enable using QFutureMorten Sørvig44 hours5-6/+39
* Doc: Fix self-linking "see also" linkDavid Boddie7 days1-1/+1
* Q*Mutex: unexport for Qt 7Thiago Macieira13 days1-3/+11
* QBasicMutex: bring back fastTryUnlock for MSVCThiago Macieira13 days1-0/+5
* QAbstractEventDispatcher: prevent too late unregistering of timersThiago Macieira2025-05-251-1/+1
* QThread/Unix: fix silly mistake: static was missing after refactoringThiago Macieira2025-05-251-1/+1
* QLibrary/Darwin: don't use RTLD_NODELETE, just don't dlclose()Thiago Macieira2025-05-251-6/+6
* Remove VxWorks DKM check from QThreadsKarim Pinter2025-05-151-1/+1
* Clarify QFuture::isValid() docsIvan Solovev2025-05-141-2/+8
* Replace uses of std::is_trivial with its underlying definitionsThiago Macieira2025-05-081-1/+2
* QThreadStorage: make the internal finish() function really privateThiago Macieira2025-04-115-8/+5
* QThreadStorage: ensure global static exists when finish() is calledThiago Macieira2025-04-115-5/+45
* QThread: explicitly clear posted events during destructionVolker Hilsheimer2025-04-112-4/+12
* QReadWriteLock: add qYieldCpu() calls to the contended loop acquisitionsThiago Macieira2025-04-091-0/+2
* QReadWriteLock: extract method fastTryLockDavid Faure2025-04-101-10/+16
* QReadWriteLock: fix data race on the d_ptr membersDavid Faure2025-04-081-2/+8
* QThread/Doc: improve docs on running, finished, and the OS threadThiago Macieira2025-03-291-0/+21
* Shuffle Q_(ALWAYS|NEVER)_INLINE around so they can be attributesMårten Nordheim2025-03-281-1/+2
* Warn if QFuture::then() is called for a QFuture with multiple resultsIvan Solovev2025-03-242-0/+22
* docs: Clarify adding a continuation to a QFuture with multiple resultsIvan Solovev2025-03-241-0/+5
* Fix usage of API functions on Windows 1607 (Build 14393)Lars Schmertmann2025-03-151-0/+14
* QThread/Unix: split the destruction of the exiting thread's QThreadDataThiago Macieira2025-03-091-22/+62
* QThreadStorage: add a warning suggesting use of thread_localThiago Macieira2025-03-071-1/+14
* QFuture: avoid warnings about unreachable code with /W4 in MSVCIvan Solovev2025-03-051-4/+5
* Long live \constraints!Marc Mutz2025-02-283-15/+14
* Short live QCoreApplication::instanceExists()Thiago Macieira2025-02-261-1/+1
* QThreadStorage: don't print the destruction ordering warning on app exitThiago Macieira2025-02-181-3/+4
* QFutureInterfaceBase::setContinuation(): add a missing std::move()Marc Mutz2025-02-141-1/+2
* Add QFuture::cancelChain()Ivan Solovev2025-02-115-27/+116
* QFutureInterface: mark the unused setContinuation() overloads as removedIvan Solovev2025-02-112-34/+7
* QFutureInterfaceBase: rework setContinuation() overload setIvan Solovev2025-02-114-57/+141
* QFuture: prevent the continuations from being executed twiceIvan Solovev2025-02-112-1/+4
* Fix broken auto-links in QAtomic docsDavid Boddie2025-02-041-8/+8
* QThread/Linux: disable the filling in of the trivial cpuset variableThiago Macieira2025-01-231-0/+5
* QThread/Linux & FreeBSD: replace the QVLA with a real VLA and bump maxThiago Macieira2025-01-221-11/+16
* QMutex: improve codegen for non-futex lockInternal()Thiago Macieira2025-01-201-1/+1
* QMutex::unlock: replace testAndSet with fetchAndStore for futexesThiago Macieira2025-01-202-16/+68
* QMutex: replace QT_MUTEX_LOCK_NOEXCEPT macro with constexpr traitThiago Macieira2025-01-202-24/+34
* QThreadStorage: remove unused moc-skipping guardsThiago Macieira2025-01-191-7/+0
* QThread/FreeBSD: remove the unnecessary Linux compat layerThiago Macieira2025-01-191-9/+0
* QMutex: mark the out-of-line, *Internal() methods Q_NEVER_INLINEThiago Macieira2025-01-181-0/+3
* Replace qdebug.h includes in public headers with forward-declarationsAhmad Samir2025-01-151-2/+2
* Include climits explicitly instead of relying on transitive includesAhmad Samir2025-01-132-0/+3
* QThreadStorage: move includes to the topIvan Solovev2025-01-131-3/+4
* QException: honor the RO5Giuseppe D'Angelo2025-01-122-0/+30
* QThread/Unix: move the pthread_key to a file-scope staticThiago Macieira2025-01-121-10/+27
* QThread/Unix: revert to pthread destruction instead of thread_localThiago Macieira2025-01-062-30/+26
* Revert "Add categorized logging of delete later machinery"Thiago Macieira2025-01-064-19/+6
* CompactContinuation: make type member constMarc Mutz2025-01-061-1/+1
* CompactContinuation: make sure what is being deleted by runObjMarc Mutz2025-01-061-3/+3