summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
Commit message (Expand)AuthorAgeFilesLines
* Fix race condition in QThreadPool::clearAllan Sandfeld Jensen2020-10-011-3/+3
* Doc: Improve thread safety docsPaul Wicking2020-08-201-1/+15
* Fix workaround in pthread destructorMike Achtelik2020-07-041-19/+6
* Revert "Remove pthread storage for thread local data"Alexandru Croitor2020-07-021-21/+59
* Remove pthread storage for thread local dataMike Achtelik2020-06-281-59/+21
* QThread: Fix unnecessary stricter accesses to QThreadData::threadThiago Macieira2020-06-261-6/+6
* Fix living QObject after shutdown of QCoreApplicationAndré Klitzing2020-06-231-3/+8
* Do not multithread if already in a global threadpool threadAllan Sandfeld Jensen2020-06-032-0/+26
* Fix QRunnable::ref use in QThreadPoolAllan Sandfeld Jensen2020-05-122-26/+44
* No-thread: Don’t assert in ~QThreadData()Morten Johan Sørvig2020-04-031-0/+2
* 64-bit atomics: fix bad copy/paste in macro definitionsThiago Macieira2020-03-201-12/+12
* Fix memory leak on new QThreadPool::tryStart versionAllan Sandfeld Jensen2020-03-171-7/+12
* Improve argument name for std::function argumentAllan Sandfeld Jensen2020-02-264-19/+19
* Doc: Fix documentation warnings for Qt CoreTopi Reinio2020-02-251-6/+0
* Add a constructor for QRunnable from anonymous functionsAllan Sandfeld Jensen2020-01-314-0/+66
* QThread::setPriority() Warn about invalid parameter on all platformsFriedemann Kleint2020-01-272-3/+5
* Doc: Replace some usages of 0/zero/null with \nullptrSze Howe Koh2020-01-271-1/+1
* Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2019-12-162-68/+142
|\
| * Doc: Fix qdoc compilation errors qtbaseNico Vertriest2019-12-122-68/+142
* | QWaitCondition: un-deprecate wait() functions with ulong argChristian Ehrlicher2019-12-123-15/+4
* | Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2019-12-102-7/+7
|\|
| * Don't wrap feature detection macros with QT_HAS_FOO() variantsTor Arne Vestbø2019-12-102-7/+7
* | Tidy nullptr usageAllan Sandfeld Jensen2019-12-0611-34/+34
* | INTEGRITY: remove constexpr supportGiuseppe D'Angelo2019-11-291-3/+3
* | Port QThread::wait() to QDeadlineTimerChristian Ehrlicher2019-11-134-16/+32
* | QWaitCondition: fix dummy QWaitCondition implementationChristian Ehrlicher2019-11-081-7/+14
* | QWaitCondition: mark obsolete functions as deprecatedChristian Ehrlicher2019-11-076-24/+42
* | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-10-301-0/+10
|\|
| * no-thread: Add dummy implementations for stackSize functions in QThreadEskil Abrahamsen Blomfeldt2019-10-281-0/+10
* | Short live QtPrivate::{condition_variable,mutex}!Marc Mutz2019-09-272-0/+154
* | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-09-192-29/+22
|\|
| * Revert "QReadWriteLock: replace (QWaitCondition, QMutex) with std::(condition...Jani Heikkinen2019-09-192-29/+22
* | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-09-171-4/+8
|\|
| * Revert "Revert "Deprecate QAtomic::load() / store()""Giuseppe D'Angelo2019-09-161-4/+8
* | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-09-162-38/+44
|\|
| * QReadWriteLock: replace (QWaitCondition, QMutex) with std::(condition_variabl...Marc Mutz2019-09-132-22/+29
| * Port QReadWriteLock from QMutexLocker to qt_unique_lockMarc Mutz2019-09-131-6/+7
| * QReadWriteLock: use NSDMI to simplify the Private ctorMarc Mutz2019-09-121-10/+8
* | QSemaphoreReleaser: two minor code improvementsMarc Mutz2019-09-051-5/+2
|/
* QReadWriteLock QT_NO_THREAD shell: make API compatible with the regular oneMarc Mutz2019-08-281-14/+14
* Merge remote-tracking branch 'origin/dev' into 5.14Liang Qi2019-08-271-22/+1
|\
| * Remove workaround for compilers not supporting thread_localVolker Hilsheimer2019-08-201-22/+1
* | Port away from QMutexLocker in public headersMarc Mutz2019-08-252-5/+13
|/
* Merge "Merge remote-tracking branch 'origin/5.13' into dev"Liang Qi2019-08-131-0/+2
|\
| * Merge remote-tracking branch 'origin/5.13' into devLiang Qi2019-08-131-0/+2
| |\
| | * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-08-083-4/+9
| | |\
| | | * QMutexPool: fix memory order of atomic operationsMarc Mutz2019-08-052-4/+7
| | | * Fix race condition on qt_create_tls() on WindowsThiago Macieira2019-08-051-0/+2
| | * | Merge remote-tracking branch 'origin/5.12' into 5.13Liang Qi2019-06-203-9/+15
| | |\|
* | | | Short live qt_unique_lock/qt_scoped_lock! (until C++17)Marc Mutz2019-08-132-0/+120
|/ / /