| Commit message (Expand) | Author | Age | Files | Lines |
| * | Make qYieldCpu() public API | Thiago Macieira | 2023-07-25 | 1 | -1/+0 |
| * | QFutureInterface: port to new SlotObjUniquePtr | Marc Mutz | 2023-07-19 | 1 | -5/+1 |
| * | QBasicFutureWatcher: get rid of the Private | Marc Mutz | 2023-07-13 | 1 | -23/+12 |
| * | Move QBasicFutureWatcher behind the ABI boundary | Marc Mutz | 2023-07-13 | 1 | -1/+81 |
| * | QFuture: Extract Method watchContinuation() (DRY && SCARY) | Marc Mutz | 2023-07-13 | 1 | -0/+32 |
| * | ThreadPoolThreadReleaser: add Q_NODISCARD_CTOR | Marc Mutz | 2023-07-13 | 1 | -0/+1 |
| * | Fix segfault when using qfuture continuations with move only types | Ahmed Essam | 2023-06-10 | 1 | -1/+0 |
| * | QFuture: Gracefully handle a destroyed context in continuations | Arno Rehn | 2023-05-30 | 1 | -20/+27 |
| * | Misc.: Fix some narrowing integral conversion warnings | Ahmad Samir | 2023-04-25 | 1 | -1/+1 |
| * | Long live QtFuture::makeReadyVoidFuture() and QtFuture::makeReadyValueFuture() | Ivan Solovev | 2023-04-05 | 1 | -0/+13 |
| * | QFutureInterface: add a warning when an existing continuation is overwritten | Ivan Solovev | 2023-03-28 | 1 | -0/+4 |
| * | QFuture: fix continuation cleanup | Ivan Solovev | 2023-02-15 | 1 | -0/+1 |
| * | Port from container.count()/length() to size() | Marc Mutz | 2022-10-04 | 1 | -2/+2 |
| * | QFuture: fix handling of cancelled continuation chain | Sona Kurazyan | 2022-09-21 | 1 | -19/+36 |
| * | Move QFutureInterfaceBase::cleanContinuation() to removed_api | Sona Kurazyan | 2022-06-22 | 1 | -12/+0 |
| * | Fix typos in docs and comments | Kai Köhne | 2022-06-15 | 1 | -1/+1 |
| * | Use SPDX license identifiers | Lucie Gérard | 2022-05-16 | 1 | -38/+2 |
| * | Atomics: workaround GCC 12 warning about overflowing d->state | Thiago Macieira | 2022-05-11 | 1 | -0/+5 |
| * | 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 |