summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
Commit message (Expand)AuthorAgeFilesLines
* Centralize the implementation of move assignment operatorsGiuseppe D'Angelo2020-10-031-2/+1
* Remove unnecessary ref-counting of QRunnableAllan Sandfeld Jensen2020-10-012-32/+7
* Fix race condition in QThreadPool::clearAllan Sandfeld Jensen2020-10-011-3/+3
* Get rid of some #ifdef qt6Allan Sandfeld Jensen2020-09-301-8/+0
* Improve docs for QFuture::{result*, takeResult*}Sona Kurazyan2020-09-291-4/+10
* Replace Q_REQUIRED_RESULT with [[nodiscard]]Allan Sandfeld Jensen2020-09-251-1/+1
* qwaitcondition_win.cpp: Fix deprecation warning about QMutex::isRecursive()Friedemann Kleint2020-09-251-4/+0
* Deprecate QMutex in recursive modeLars Knoll2020-09-213-5/+12
* Improve docs for QtFuture::Launch::Sync policySona Kurazyan2020-09-181-6/+13
* Remove an outdated compiler checkSona Kurazyan2020-09-181-2/+0
* Purge Q_{STDLIB,COMPILER}_UNICODE_STRINGSEdward Welbourne2020-09-141-4/+0
* Inline one method as per ###Qt6Lars Knoll2020-09-122-8/+6
* Remove redundant non-const QMutex::isRecursive()Edward Welbourne2020-09-102-15/+0
* QSemaphore: Make 64-bit wideThiago Macieira2020-09-081-1/+3
* Revert "Cleanup QSemaphore and make it always 64bit large"Thiago Macieira2020-09-092-60/+104
* Cleanup QSemaphore and make it always 64bit largeLars Knoll2020-09-052-104/+60
* Remove some comments that are no longer relevantEdward Welbourne2020-09-051-2/+0
* Fix QFuture::waitForFinished to wait until QFuture is startedSona Kurazyan2020-08-263-4/+4
* Android: Fix currentThreadId to work on Android emulatorAlexandru Croitor2020-08-261-2/+2
* Doc: Improve thread safety docsPaul Wicking2020-08-201-1/+15
* QtConcurrent: Introduce runWithPromise()Jarek Kobus2020-08-192-0/+11
* Replace Qt CONSTEXPR defines with constexprAllan Sandfeld Jensen2020-08-148-75/+75
* QAtomic*: purge deprecated load() and save() methodsEdward Welbourne2020-08-143-66/+3
* Another round of using noexcept instead of pre-C++11 definesAllan Sandfeld Jensen2020-08-132-26/+4
* Introduce swap functions for QPromise/QFutureInterfaceAndrei Golubev2020-08-034-15/+35
* Another round of 0->nullptr cleanupAllan Sandfeld Jensen2020-07-311-4/+4
* QThread::create: remove the pre-C++17 codepathsGiuseppe D'Angelo2020-07-072-99/+3
* Add ; to Q_UNUSEDLars Schmertmann2020-07-072-2/+2
* Fix workaround in pthread destructorMike Achtelik2020-07-041-19/+6
* Revert "Remove pthread storage for thread local data"Alexandru Croitor2020-07-021-21/+59
* Use QList instead of QVector in corelib implementationJarek Kobus2020-06-292-7/+7
* Remove pthread storage for thread local dataMike Achtelik2020-06-281-59/+21
* QThread: Fix unnecessary stricter accesses to QThreadData::threadThiago Macieira2020-06-251-6/+6
* Use QList instead of QVector in corelibJarek Kobus2020-06-254-24/+20
* Fix living QObject after shutdown of QCoreApplicationAndré Klitzing2020-06-231-3/+8
* Port Q_STATIC_ASSERT(_X) to static_assertGiuseppe D'Angelo2020-06-196-20/+20
* Document QPromise APIAndrei Golubev2020-06-182-0/+236
* Add QPromise implementationAndrei Golubev2020-06-095-1/+179
* Remove winrtOliver Wolff2020-06-065-137/+9
* Remove QThreadPool::cancel()Allan Sandfeld Jensen2020-06-053-24/+0
* Deprecate the pause-related APIs of QFuture* classesSona Kurazyan2020-06-047-88/+365
* Do not multithread if already in a global threadpool threadAllan Sandfeld Jensen2020-06-032-0/+26
* Return correct threadId in all casesSamuli Piippo2020-05-301-10/+1
* Add a way of notifying QFutureWatcher when pause is in effectSona Kurazyan2020-05-297-16/+82
* Don't queue events in QFutureWatcher when pause is requestedSona Kurazyan2020-05-272-26/+15
* Add support of cancellation handler callbacks to QFutureSona Kurazyan2020-05-154-18/+127
* Add support of connecting signals to QFutureSona Kurazyan2020-05-152-1/+124
* Fix QRunnable::ref use in QThreadPoolAllan Sandfeld Jensen2020-05-072-26/+44
* Fix docJarek Kobus2020-04-271-3/+3
* QFuture: the result type doesn't have to be a default-constructibleVitaly Fanaskov2020-04-231-13/+2