| Commit message (Expand) | Author | Age | Files | Lines |
| * | Mark all files in corelib/thread security significant | Matthias Rauter | 2025-08-04 | 1 | -0/+1 |
| * | Warn if QFuture::then() is called for a QFuture with multiple results | Ivan Solovev | 2025-03-24 | 1 | -0/+17 |
| * | QFutureInterfaceBase::setContinuation(): add a missing std::move() | Marc Mutz | 2025-02-14 | 1 | -1/+2 |
| * | Add QFuture::cancelChain() | Ivan Solovev | 2025-02-11 | 1 | -27/+76 |
| * | QFutureInterface: mark the unused setContinuation() overloads as removed | Ivan Solovev | 2025-02-11 | 1 | -34/+0 |
| * | QFutureInterfaceBase: rework setContinuation() overload set | Ivan Solovev | 2025-02-11 | 1 | -41/+103 |
| * | QFuture: prevent the continuations from being executed twice | Ivan Solovev | 2025-02-11 | 1 | -1/+3 |
| * | Replace qdebug.h includes in public headers with forward-declarations | Ahmad Samir | 2025-01-15 | 1 | -2/+2 |
| * | Include climits explicitly instead of relying on transitive includes | Ahmad Samir | 2025-01-13 | 1 | -0/+2 |
| * | QFuture: Fix for heap-use-after-free on qfutureinterface watch | Philip Schuchardt | 2024-08-19 | 1 | -1/+7 |
| * | QFutureInterface: remove comment that was never true | Mårten Nordheim | 2024-03-15 | 1 | -2/+1 |
| * | QFutureWatcher: Fix race for initial emission of resultReadyAt() | Jarek Kobus | 2024-03-15 | 1 | -16/+10 |
| * | QFutureInterface: Rename "interface" variables to "iface" | Nodir Temirkhodjaev | 2024-03-05 | 1 | -13/+9 |
| * | QFuture: immediately delete watcher after the context is destroyed | Ivan Solovev | 2024-01-09 | 1 | -1/+1 |
| * | QFuture: Don't use QFutureCallOutInterface for continuations | Arno Rehn | 2023-12-13 | 1 | -69/+33 |
| * | 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 |
| |/ |
|