summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qfutureinterface.h
Commit message (Expand)AuthorAgeFilesLines
* QFutureInterface: fix build with GCC14/C++20: template-id not allowedThiago Macieira2024-03-141-1/+1
* QFuture: Don't use QFutureCallOutInterface for continuationsArno Rehn2023-12-131-2/+6
* Move QBasicFutureWatcher behind the ABI boundaryMarc Mutz2023-07-131-2/+2
* QFuture: Gracefully handle a destroyed context in continuationsArno Rehn2023-05-301-0/+4
* QFutureInterface: Extract Method reportAndEmplaceResult() from reportAndMoveR...Marc Mutz2023-03-311-2/+11
* QFutureInterface::reportAndMoveResult(): don't spell a move as forward<T>()Marc Mutz2023-03-311-1/+1
* Port from container.count()/length() to size()Marc Mutz2022-10-041-1/+1
* QFuture: fix handling of cancelled continuation chainSona Kurazyan2022-09-211-2/+0
* Move QFutureInterfaceBase::cleanContinuation() to removed_apiSona Kurazyan2022-06-221-0/+2
* Use SPDX license identifiersLucie GĂ©rard2022-05-161-38/+2
* Fix memory leaks when capturing a QFuture in its continuationSona Kurazyan2022-01-211-0/+4
* QFuture: support cancellation of continuation chain through parentSona Kurazyan2021-11-131-0/+4
* Optimize QPromise destructorSona Kurazyan2021-10-081-0/+5
* Add QFutureInterfaceBase::get() to retrieve internals of QFutureArno Rehn2021-07-121-0/+3
* QFutureInterface: remove the inconsistent and unneeded includeSona Kurazyan2021-06-251-1/+0
* QFuture: put the result store and the exception store in a unionSona Kurazyan2021-06-121-1/+33
* QFutureInterface(Base): code tidiesGiuseppe D'Angelo2021-06-081-3/+4
* 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-10/+20
* QFuture: cleanup headersFabian Kosmale2021-03-221-13/+18
* Fix memory leaks in QFuture's continuationsSona Kurazyan2020-12-011-1/+4
* Make QPromise::addResult() return boolean status of operationAndrei Golubev2020-10-161-37/+45
* Reject overwrites by the same index in QPromise::addResult()Andrei Golubev2020-10-131-7/+10
* Temporarily disable QFuture::takeResult() methodSona Kurazyan2020-10-121-0/+5
* Introduce swap functions for QPromise/QFutureInterfaceAndrei Golubev2020-08-031-1/+9
* Use QList instead of QVector in corelibJarek Kobus2020-06-251-4/+4
* Add QPromise implementationAndrei Golubev2020-06-091-0/+9
* Deprecate the pause-related APIs of QFuture* classesSona Kurazyan2020-06-041-11/+21
* Add a way of notifying QFutureWatcher when pause is in effectSona Kurazyan2020-05-291-1/+4
* Add support of cancellation handler callbacks to QFutureSona Kurazyan2020-05-151-0/+6
* QFuture: the result type doesn't have to be a default-constructibleVitaly Fanaskov2020-04-231-13/+2
* Add support of failure handler callbacks to QFutureSona Kurazyan2020-04-011-0/+10
* Store QFuture exceptions as std::exception_ptrSona Kurazyan2020-04-011-0/+1
* QFuture - add ability to move results from QFutureTimur Pocheptsov2020-03-311-4/+82
* Add support for attaching continuations to QFutureSona Kurazyan2020-03-051-2/+27
* QFutureInterface: clean up mutex() method for Qt 6Marc Mutz2019-09-121-7/+6
* Port away from QMutexLocker in public headersMarc Mutz2019-08-251-5/+8
* QFutureInterface::reportFinished use nullptr instead of 0Albert Astals Cid2018-07-051-1/+1
* Make QT_NO_FUTURE a featureUlf Hermann2017-12-191-4/+2
* Replace Q_NULLPTR with nullptr where possibleKevin Funk2017-09-191-1/+1
* Fix UB in QFutureInterface: invalid casts from ResultStoreBase to ResultStore<>Olivier Goffart2017-03-061-17/+11
* QFuture(Interface): remove unneeded special member functionsMarc Mutz2016-08-131-9/+1
* Updated license headersJani Heikkinen2016-01-151-14/+20
* QtCore: Use Q_NULLPTR instead of 0 in all public headersMarc Mutz2015-07-011-1/+1
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* 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-0/+2
* Whitespace cleanup: remove trailing whitespaceAxel Waggershauser2013-03-161-1/+1
* Remove QT_{BEGIN,END}_HEADER macro usageSergio Ahumada2013-01-291-3/+0
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1