| Commit message (Expand) | Author | Age | Files | Lines |
| * | QFutureInterface: use (new) qYieldCpu() instead of _mm_pause() | Marc Mutz | 2022-04-30 | 1 | -15/+6 |
| * | QFutureInterface: insert x86 PAUSE in tight CMPXCHG loop | Thiago Macieira | 2022-04-26 | 1 | -2/+11 |
| * | QEvent: start to de-inline copy ctor and clone() of all subclasses | Marc Mutz | 2022-04-14 | 1 | -0/+2 |
| * | QFutureInterface: optimize atomic load | Marc Mutz | 2022-04-05 | 1 | -1/+1 |
| * | Optimize ContinuationWrapper used for support of move-only continuations | Sona Kurazyan | 2022-01-21 | 1 | -1/+1 |
| * | Fix memory leaks when capturing a QFuture in its continuation | Sona Kurazyan | 2022-01-21 | 1 | -1/+14 |
| * | QFutureCallOutInterface: de-inline dtor | Marc Mutz | 2022-01-05 | 1 | -0/+2 |
| * | QFuture: support cancellation of continuation chain through parent | Sona Kurazyan | 2021-11-13 | 1 | -0/+28 |
| * | Optimize QPromise destructor | Sona Kurazyan | 2021-10-08 | 1 | -4/+26 |
| * | Allocate progress related data on demand | Sona Kurazyan | 2021-06-12 | 1 | -24/+52 |
| * | QFuture: put the result store and the exception store in a union | Sona Kurazyan | 2021-06-12 | 1 | -22/+51 |
| * | QFutureInterface(Base): code tidies | Giuseppe D'Angelo | 2021-06-08 | 1 | -2/+2 |
| * | QPromise/QFutureInterface: in Qt 7 take std::exception_ptr by const-ref | Giuseppe D'Angelo | 2021-06-08 | 1 | -0/+4 |
| * | QPromise/QFuture: fix value semantics | Giuseppe D'Angelo | 2021-05-22 | 1 | -6/+9 |
| * | Merge integration refs/builds/qtci/dev/1616415197 | Qt CI Bot | 2021-03-22 | 1 | -3/+1 |
| |\ |
|
| | * | QFutureInterfaceBasePrivate: reorder members to save 8 bytes | Fabian Kosmale | 2021-03-22 | 1 | -3/+1 |
| * | | QFuture: cleanup headers | Fabian Kosmale | 2021-03-22 | 1 | -0/+5 |
| |/ |
|
| * | Fix memory leaks in QFuture's continuations | Sona Kurazyan | 2020-12-01 | 1 | -3/+3 |
| * | Track progress range in QFutureInterface::setProgressValue | Ivan Solovev | 2020-11-17 | 1 | -1/+31 |
| * | Fix QFuture::waitForFinished to wait until QFuture is started | Sona Kurazyan | 2020-08-26 | 1 | -2/+2 |
| * | Introduce swap functions for QPromise/QFutureInterface | Andrei Golubev | 2020-08-03 | 1 | -1/+6 |
| * | Add QPromise implementation | Andrei Golubev | 2020-06-09 | 1 | -0/+36 |
| * | Deprecate the pause-related APIs of QFuture* classes | Sona Kurazyan | 2020-06-04 | 1 | -24/+36 |
| * | Add a way of notifying QFutureWatcher when pause is in effect | Sona Kurazyan | 2020-05-29 | 1 | -4/+25 |
| * | Store QFuture exceptions as std::exception_ptr | Sona Kurazyan | 2020-04-01 | 1 | -0/+9 |
| * | QFuture - add ability to move results from QFuture | Timur Pocheptsov | 2020-03-31 | 1 | -1/+18 |
| * | Add support for attaching continuations to QFuture | Sona Kurazyan | 2020-03-05 | 1 | -4/+46 |
| * | Merge remote-tracking branch 'origin/5.15' into dev | Qt Forward Merge Bot | 2019-12-09 | 1 | -1/+1 |
| |\ |
|
| | * | Tidy nullptr usage | Allan Sandfeld Jensen | 2019-12-06 | 1 | -1/+1 |
| * | | QFutureInterface: clean up mutex() method for Qt 6 | Marc Mutz | 2019-09-12 | 1 | -6/+1 |
| |/ |
|
| * | Port away from QMutexLocker in public headers | Marc Mutz | 2019-08-25 | 1 | -0/+5 |
| * | Port from QAtomic::load() to loadRelaxed() | Giuseppe D'Angelo | 2019-06-20 | 1 | -21/+21 |
| * | Merge remote-tracking branch 'origin/5.10' into dev | Liang Qi | 2018-01-20 | 1 | -0/+4 |
| |\ |
|
| | * | Undef interface in more places, fixing builds with libc++ on windows | Martin Storsjö | 2018-01-18 | 1 | -0/+4 |
| * | | Make QT_NO_FUTURE a feature | Ulf Hermann | 2017-12-19 | 1 | -5/+0 |
| |/ |
|
| * | Merge remote-tracking branch 'origin/5.6' into 5.7 | Liang Qi | 2016-11-23 | 1 | -46/+63 |
| |\ |
|
| | * | QFutureInterface: make accesses to 'state' thread-safe | Marc Mutz | 2016-11-20 | 1 | -46/+63 |
| * | | Merge remote-tracking branch 'origin/5.6' into 5.7 | Liang Qi | 2016-08-25 | 1 | -6/+5 |
| |\| |
|
| | * | Fix problem with exception reporting in QFuture::waitForResult() | Christian Strømme | 2016-08-23 | 1 | -6/+5 |
| * | | Merge remote-tracking branch 'origin/5.6' into dev | Liang Qi | 2016-02-02 | 1 | -0/+3 |
| |\| |
|
| | * | QFutureInterface: add missing mutex lock to progress getters | Marc Mutz | 2016-01-19 | 1 | -0/+3 |
| * | | Updated license headers | Jani Heikkinen | 2016-01-15 | 1 | -14/+20 |
| |/ |
|
| * | Update copyright headers | Jani Heikkinen | 2015-02-11 | 1 | -7/+7 |
| * | QThreadPool::cancel() to remove individual jobs from the job queue. | Nick Shaforostoff | 2014-12-24 | 1 | -2/+2 |
| * | Update license headers and add new license files | Matti Paaso | 2014-09-24 | 1 | -19/+11 |
| * | QFutureInterface: allow to work with a QThreadPool != globalInstance() | Marc Mutz | 2014-08-05 | 1 | -5/+9 |
| * | QFutureInterface: wrap a pair of {release,reserve}Thread() calls with RAII | Marc Mutz | 2013-09-21 | 1 | -3/+14 |
| * | QFutureInterface: remove unused member variable 'pendingResults' | Marc Mutz | 2013-09-20 | 1 | -1/+1 |
| * | Whitespace cleanup: remove trailing whitespace | Axel Waggershauser | 2013-03-16 | 1 | -1/+1 |
| * | Update copyright year in Digia's license headers | Sergio Ahumada | 2013-01-18 | 1 | -1/+1 |