summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qfutureinterface.cpp
Commit message (Expand)AuthorAgeFilesLines
* Optimize ContinuationWrapper used for support of move-only continuationsSona Kurazyan2022-01-211-1/+1
* Fix memory leaks when capturing a QFuture in its continuationSona Kurazyan2022-01-211-1/+14
* QFutureCallOutInterface: de-inline dtorMarc Mutz2022-01-051-0/+2
* QFuture: support cancellation of continuation chain through parentSona Kurazyan2021-11-131-0/+28
* Optimize QPromise destructorSona Kurazyan2021-10-081-4/+26
* Allocate progress related data on demandSona Kurazyan2021-06-121-24/+52
* QFuture: put the result store and the exception store in a unionSona Kurazyan2021-06-121-22/+51
* QFutureInterface(Base): code tidiesGiuseppe D'Angelo2021-06-081-2/+2
* QPromise/QFutureInterface: in Qt 7 take std::exception_ptr by const-refGiuseppe D'Angelo2021-06-081-0/+4
* QPromise/QFuture: fix value semanticsGiuseppe D'Angelo2021-05-221-6/+9
* Merge integration refs/builds/qtci/dev/1616415197Qt CI Bot2021-03-221-3/+1
|\
| * QFutureInterfaceBasePrivate: reorder members to save 8 bytesFabian Kosmale2021-03-221-3/+1
* | QFuture: cleanup headersFabian Kosmale2021-03-221-0/+5
|/
* Fix memory leaks in QFuture's continuationsSona Kurazyan2020-12-011-3/+3
* Track progress range in QFutureInterface::setProgressValueIvan Solovev2020-11-171-1/+31
* Fix QFuture::waitForFinished to wait until QFuture is startedSona Kurazyan2020-08-261-2/+2
* Introduce swap functions for QPromise/QFutureInterfaceAndrei Golubev2020-08-031-1/+6
* Add QPromise implementationAndrei Golubev2020-06-091-0/+36
* Deprecate the pause-related APIs of QFuture* classesSona Kurazyan2020-06-041-24/+36
* Add a way of notifying QFutureWatcher when pause is in effectSona Kurazyan2020-05-291-4/+25
* Store QFuture exceptions as std::exception_ptrSona Kurazyan2020-04-011-0/+9
* QFuture - add ability to move results from QFutureTimur Pocheptsov2020-03-311-1/+18
* Add support for attaching continuations to QFutureSona Kurazyan2020-03-051-4/+46
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-12-091-1/+1
|\
| * Tidy nullptr usageAllan Sandfeld Jensen2019-12-061-1/+1
* | QFutureInterface: clean up mutex() method for Qt 6Marc Mutz2019-09-121-6/+1
|/
* Port away from QMutexLocker in public headersMarc Mutz2019-08-251-0/+5
* Port from QAtomic::load() to loadRelaxed()Giuseppe D'Angelo2019-06-201-21/+21
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-01-201-0/+4
|\
| * Undef interface in more places, fixing builds with libc++ on windowsMartin Storsjö2018-01-181-0/+4
* | Make QT_NO_FUTURE a featureUlf Hermann2017-12-191-5/+0
|/
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-11-231-46/+63
|\
| * QFutureInterface: make accesses to 'state' thread-safeMarc Mutz2016-11-201-46/+63
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-251-6/+5
|\|
| * Fix problem with exception reporting in QFuture::waitForResult()Christian Strømme2016-08-231-6/+5
* | Merge remote-tracking branch 'origin/5.6' into devLiang Qi2016-02-021-0/+3
|\|
| * QFutureInterface: add missing mutex lock to progress gettersMarc Mutz2016-01-191-0/+3
* | Updated license headersJani Heikkinen2016-01-151-14/+20
|/
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* QThreadPool::cancel() to remove individual jobs from the job queue.Nick Shaforostoff2014-12-241-2/+2
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* QFutureInterface: allow to work with a QThreadPool != globalInstance()Marc Mutz2014-08-051-5/+9
* QFutureInterface: wrap a pair of {release,reserve}Thread() calls with RAIIMarc Mutz2013-09-211-3/+14
* QFutureInterface: remove unused member variable 'pendingResults'Marc Mutz2013-09-201-1/+1
* Whitespace cleanup: remove trailing whitespaceAxel Waggershauser2013-03-161-1/+1
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* Fix race condition on d->state, by locking the mutex first.David Faure2012-11-231-3/+9
* QFutureInterface: Remove unused functionOrgad Shaneh2012-11-081-5/+0
* Fix for leak in QFutureChristian Strømme2012-11-011-0/+10
* Move QFuture from QtConcurrent to QtCoreMarc Mutz2012-09-281-0/+565