summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make continuations work with move-only typesSona Kurazyan2020-04-181-26/+78
* Move larger code examples in QFuture docs into snippetsSona Kurazyan2020-04-171-72/+5
* Add an example of error handling of QFuture without using exceptionsSona Kurazyan2020-04-171-6/+28
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-04-082-12/+14
|\
| * 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
* | Add support of failure handler callbacks to QFutureSona Kurazyan2020-04-014-1/+291
* | Store QFuture exceptions as std::exception_ptrSona Kurazyan2020-04-015-61/+29
* | QFuture - add ability to move results from QFutureTimur Pocheptsov2020-03-316-25/+223
* | Make QFuture::d privateSona Kurazyan2020-03-231-2/+10
* | Clean-up the duplicate code in QFuture and QFutureWatcherSona Kurazyan2020-03-233-135/+69
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-03-181-7/+12
|\|
| * Fix memory leak on new QThreadPool::tryStart versionAllan Sandfeld Jensen2020-03-171-7/+12
* | Add support for attaching continuations to QFutureSona Kurazyan2020-03-057-7/+645
* | Merge remote-tracking branch 'origin/5.15' into devLars Knoll2020-02-284-19/+19
|\|
| * Improve argument name for std::function argumentAllan Sandfeld Jensen2020-02-264-19/+19
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-02-261-6/+0
|\|
| * Doc: Fix documentation warnings for Qt CoreTopi Reinio2020-02-251-6/+0
* | Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-02-134-0/+66
|\|
| * Add a constructor for QRunnable from anonymous functionsAllan Sandfeld Jensen2020-01-314-0/+66
* | Remove comments about destructors needing to be emptyJan Arve Sæther2020-02-111-1/+0
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-01-283-4/+6
|\|
| * 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.15' into devLiang Qi2020-01-045-83/+146
|\|
| * Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2019-12-162-68/+142
| |\