summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
Commit message (Expand)AuthorAgeFilesLines
...
* CMake: remove check for cxx11_futureThiago Macieira2023-08-022-12/+2
* Make qYieldCpu() public APIThiago Macieira2023-07-254-1/+126
* QFutureInterface: port to new SlotObjUniquePtrMarc Mutz2023-07-191-5/+1
* QMutex: add missing <chrono> includeIvan Solovev2023-07-181-0/+2
* QSemaphore: add missing <chrono> includeIvan Solovev2023-07-181-0/+2
* tst_QThread: Unbreak UBSan buildMarc Mutz2023-07-131-1/+1
* QBasicFutureWatcher: get rid of the PrivateMarc Mutz2023-07-131-23/+12
* Move QBasicFutureWatcher behind the ABI boundaryMarc Mutz2023-07-135-123/+83
* QFuture: Extract Method watchContinuation() (DRY && SCARY)Marc Mutz2023-07-132-22/+47
* QRecursiveMutex: remove QDeadlineTimer::Forever leftoverMårten Nordheim2023-07-131-6/+0
* ThreadPoolThreadReleaser: add Q_NODISCARD_CTORMarc Mutz2023-07-131-0/+1
* QEventLoopLocker: rewrite to hold public classesMarc Mutz2023-07-091-0/+2
* QBasicAtomicXXX: remove the comment about them being "New atomics"Thiago Macieira2023-07-081-2/+0
* Remove QGenericAtomicOpsThiago Macieira2023-07-071-330/+0
* Remove all class-level [[nodiscard]] from the code-baseMarc Mutz2023-06-283-5/+5
* De-inline QGenericRunnable overridesMarc Mutz2023-06-282-9/+15
* QtCore: code tidies: use the 4-arg connect overloadGiuseppe D'Angelo2023-06-241-1/+3
* QFutureSynchonizer: suggest future.waitForFinished() instead of QFutureSynchr...Marc Mutz2023-06-221-1/+1
* QFutureSynchronizer: mark ctors [[nodiscard]]Marc Mutz2023-06-211-1/+2
* QFutureSynchronizer: fix aliasing problem in setFuture()Marc Mutz2023-06-212-9/+9
* QFuture: mention the work-stealing algorithm in the docsDennis Oberst2023-06-201-2/+7
* QPromise: Propagate cancellation through failure handlersArno Rehn2023-06-201-0/+2
* Q(Read|Write)Locker: mark ctors [[nodiscard]]Marc Mutz2023-06-201-0/+4
* Long live futexes for Darwin!Thiago Macieira2023-06-182-1/+143
* RIP QBasicMutexLockerMarc Mutz2023-06-161-31/+0
* Long live futexes for FreeBSD!Thiago Macieira2023-06-152-2/+85
* Switch futex support to QDeadlineTimerThiago Macieira2023-06-155-29/+18
* Split qfutex_p.h per OSThiago Macieira2023-06-153-107/+157
* QOrderedMutexLocker: plaster with [[nodiscard]]Marc Mutz2023-06-141-2/+6
* QSemaphoreReleaser: plaster with [[nodiscard]]Marc Mutz2023-06-131-1/+5
* QSemaphore: drop unneeded unnamed namespace around QtSemaphorePrivateMarc Mutz2023-06-131-2/+2
* Deprecate some older Apple platform definesTor Arne Vestbø2023-06-121-1/+1
* QtCore: Remove std::mutex and std::condition_variable fallbacksThiago Macieira2023-06-124-111/+13
* Fix segfault when using qfuture continuations with move only typesAhmed Essam2023-06-101-1/+0
* Q{Semaphore,ReadWriteLock}Private: reorganize the membersThiago Macieira2023-06-093-8/+34
* QSemaphore: emit waking on the same word size as we wait onThiago Macieira2023-06-091-5/+2
* QtLinuxFutex, QBasicMutex, QSemaphore: use chrono for time arithmeticAhmad Samir2023-06-093-20/+26
* QWaitCondition/win: Enable actually waiting longer than u32::maxMårten Nordheim2023-06-011-21/+31
* QSemaphore: add a note to update to noexcept in Qt 7Thiago Macieira2023-05-311-0/+5
* QFuture: Gracefully handle a destroyed context in continuationsArno Rehn2023-05-306-63/+214
* qgenericatomic.h: fix includesAhmad Samir2023-05-261-1/+3
* Break qglobal.h cyclic includes [3/3]Ahmad Samir2023-05-263-5/+0
* Break some include cycles in qglobal.h [1/3]Ahmad Samir2023-05-262-0/+4
* QDeadlineTimer: make the ForeverConstant an enum classThiago Macieira2023-05-253-20/+0
* Doc: fix warnings from parameters not matching the documentationVolker Hilsheimer2023-05-241-5/+5
* Resolve symbol conflict between qmutex_unix and qwaitcondition_unix.cppAmir Masoud Abdol2023-05-192-21/+28
* QSemaphore: add QDeadlineTimer APIThiago Macieira2023-05-163-48/+57
* Make QGenericRunnable a private nested class of QRunnableMarc Mutz2023-05-161-1/+2
* QReadWriteLock: inline the constructor and destructorThiago Macieira2023-05-112-5/+22
* QMutex: add QDeadlineTimer-based tryLocksThiago Macieira2023-05-115-33/+105