index
:
qt/qtbase.git
5.10
5.11
5.12
5.12.5
5.12.7
5.13
5.14
5.15
5.15.17
5.3
5.4
5.5
5.6
5.7
5.8
5.9
6.0
6.1
6.10
6.2
6.2.0
6.2.4
6.3
6.4
6.4.0
6.4.1
6.4.2
6.4.3
6.5
6.5.0
6.5.1
6.5.2
6.5.3
6.5.5
6.6
6.6.0
6.6.1
6.6.2
6.6.3
6.7
6.7.0
6.7.1
6.7.2
6.7.3
6.8
6.8.0
6.8.1
6.8.2
6.8.3
6.9
6.9.0
6.9.1
dev
old/5.0
old/5.1
old/5.2
wip/cmake
wip/highdpi
wip/lite
wip/mir
wip/nacl
wip/network-test-server
wip/remac
wip/tizen
wip/webassembly
Qt Base (Core, Gui, Widgets, Network, ...)
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
corelib
/
thread
/
qfutureinterface.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
|
/
*
Fix memory leaks in QFuture's continuations
Sona Kurazyan
2020-12-01
1
-3
/
+3
[next]