summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qfuture_impl.h
Commit message (Expand)AuthorAgeFilesLines
* qfuture_impl.h: remove redundant declarationMarc Mutz14 hours1-3/+0
* Doc: Change deprecation of QFuture::makeReadyFuture to 6.6Kai Köhne2023-12-041-2/+2
* qfuture_impl.h: remove unused qpointer.h includeMarc Mutz2023-10-051-1/+0
* QFuture: fix headercheck warning with Clang 17: member shadowingThiago Macieira2023-09-261-11/+11
* QtFuture: Prevent whenAll()/whenAny() from creating reference cyclesArno Rehn2023-09-151-6/+9
* Move QBasicFutureWatcher behind the ABI boundaryMarc Mutz2023-07-131-1/+0
* QFuture: Extract Method watchContinuation() (DRY && SCARY)Marc Mutz2023-07-131-22/+15
* QPromise: Propagate cancellation through failure handlersArno Rehn2023-06-201-0/+2
* QFuture: Gracefully handle a destroyed context in continuationsArno Rehn2023-05-301-40/+45
* Deprecate QtFuture::makeReadyFuture()Ivan Solovev2023-04-051-0/+4
* Long live QtFuture::makeReadyVoidFuture() and QtFuture::makeReadyValueFuture()Ivan Solovev2023-04-051-15/+12
* Long live QtFuture::makeReadyRangeFuture()Ivan Solovev2023-04-051-6/+46
* Fix crash when cancelling a QFuture that has continuation with contextSona Kurazyan2023-01-061-6/+6
* QFuture: port from QSharedPointer to std::shared_ptrMarc Mutz2022-12-221-6/+8
* Replace usages of Q_CLANG_QDOC with Q_QDOCLuca Di Sera2022-10-211-1/+1
* Fix typos in docs and commentsKai Köhne2022-06-151-2/+2
* Use SPDX license identifiersLucie Gérard2022-05-161-38/+2
* Add support for unwrapping QFuture<QFuture<T>>Sona Kurazyan2022-04-211-0/+53
* WhenAllContext: optimize atomic operationsMarc Mutz2022-04-051-4/+5
* QFuture: fix a codechecker warningSona Kurazyan2022-03-221-1/+1
* Fix warning in tst_qfutureVolker Hilsheimer2022-03-211-1/+1
* QFuture: fix QtFuture::connect corner-casesGiuseppe D'Angelo2022-03-171-0/+11
* QtFuture::connect: fix for signals with a single std::tuple argumentSona Kurazyan2022-01-311-12/+1
* QFuture: add a missing include for qpromise.hSona Kurazyan2022-01-241-4/+1
* Optimize ContinuationWrapper used for support of move-only continuationsSona Kurazyan2022-01-211-3/+11
* Create QFutures returned by QtFuture::when* methods via QPromiseSona Kurazyan2022-01-211-10/+10
* Use QPromise when creating continuations to avoid memory leaksSona Kurazyan2022-01-211-136/+102
* QtFuture::connect: exclude QPrivateSignal from the resulting future typeSona Kurazyan2021-12-111-7/+45
* Fix QFuture continuations/handlers to work with move-only callablesSona Kurazyan2021-12-011-8/+43
* Add support for combining multiple QFuturesSona Kurazyan2021-11-201-0/+189
* QFuture: support cancellation of continuation chain through parentSona Kurazyan2021-11-131-4/+4
* QFuture: put the result store and the exception store in a unionSona Kurazyan2021-06-121-5/+7
* QtFuture::connect: disconnect signals firstMårten Nordheim2021-04-121-7/+7
* Add support of invoking QFuture continuations in a given contextSona Kurazyan2020-12-111-19/+101
* Fix memory leaks in QFuture's continuationsSona Kurazyan2020-12-011-22/+28
* Fix perfect forwarding of callables in QFuture's continuationsSona Kurazyan2020-12-011-24/+34
* Add convenience functions for QFuture creationIvan Solovev2020-11-231-0/+63
* QtConcurrent: Integrate runWithPromise into runJarek Kobus2020-10-281-3/+3
* QtConcurrent: Reuse ArgResolver from qfuture_impl.hJarek Kobus2020-10-261-0/+46
* Add QPromise implementationAndrei Golubev2020-06-091-0/+4
* Add support of cancellation handler callbacks to QFutureSona Kurazyan2020-05-151-12/+63
* Add support of connecting signals to QFutureSona Kurazyan2020-05-151-0/+78
* Make continuations work with move-only typesSona Kurazyan2020-04-181-26/+78
* Add support of failure handler callbacks to QFutureSona Kurazyan2020-04-011-1/+174
* Store QFuture exceptions as std::exception_ptrSona Kurazyan2020-04-011-5/+2
* Clean-up the duplicate code in QFuture and QFutureWatcherSona Kurazyan2020-03-231-0/+6
* Add support for attaching continuations to QFutureSona Kurazyan2020-03-051-0/+339