summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
Commit message (Expand)AuthorAgeFilesLines
* Forbid implicit conversions between QFuture and other typesSona Kurazyan2020-10-302-21/+1
* Remove the comparison operators of QFutureSona Kurazyan2020-10-293-15/+1
* QtConcurrent: Integrate runWithPromise into runJarek Kobus2020-10-281-3/+3
* Store std::exception_ptr in QUnhandledExceptionSona Kurazyan2020-10-262-6/+96
* QtConcurrent: Reuse ArgResolver from qfuture_impl.hJarek Kobus2020-10-261-0/+46
* Use American "canceled" in QPromise docsAndrei Golubev2020-10-221-5/+5
* Whitespace cleanup in corelib/ mimetypes, plugin and threadAllan Sandfeld Jensen2020-10-2113-43/+42
* Fix qdoc warnings from QMutex and QMutexLockerVolker Hilsheimer2020-10-211-20/+7
* Drop constexpr from QAtomicTraits::isLockFree()Edward Welbourne2020-10-201-19/+17
* QThread::create: mark as [[nodiscard]]Giuseppe D'Angelo2020-10-201-2/+2
* Inline the members for QRecursiveMutexLars Knoll2020-10-172-72/+36
* <chrono> should always be available with C++17Lars Knoll2020-10-171-6/+0
* Split QMutex and QRecursiveMutexLars Knoll2020-10-176-243/+238
* Refactor QMutexLocker to be able to handle recursive mutexesLars Knoll2020-10-173-44/+31
* Remove redundant duplicate of EnableForNonVoid in QFutureWatcherAndrei Golubev2020-10-161-7/+1
* Fix subtle SFINAE problem in QPromise::addResultAndrei Golubev2020-10-161-3/+1
* Rename QPromise starting and finishing methods to start and finishAndrei Golubev2020-10-162-13/+13
* Make QPromise::addResult() return boolean status of operationAndrei Golubev2020-10-163-49/+56
* Reject overwrites by the same index in QPromise::addResult()Andrei Golubev2020-10-134-8/+49
* Temporarily disable QFuture::takeResult() methodSona Kurazyan2020-10-123-25/+40
* Fix build when configuring with -sanitize thread on gccMitch Curtis2020-10-121-1/+1
* Make result finding procedure in ResultStore a free-standing functionAndrei Golubev2020-10-091-28/+38
* Clear pending results in ResultStoreAndrei Golubev2020-10-091-9/+18
* Another round of replacing 0 with nullptrAllan Sandfeld Jensen2020-10-072-2/+2
* Centralize the implementation of move assignment operatorsGiuseppe D'Angelo2020-10-031-2/+1
* Remove unnecessary ref-counting of QRunnableAllan Sandfeld Jensen2020-10-012-32/+7
* Fix race condition in QThreadPool::clearAllan Sandfeld Jensen2020-10-011-3/+3
* Get rid of some #ifdef qt6Allan Sandfeld Jensen2020-09-301-8/+0
* Improve docs for QFuture::{result*, takeResult*}Sona Kurazyan2020-09-291-4/+10
* Replace Q_REQUIRED_RESULT with [[nodiscard]]Allan Sandfeld Jensen2020-09-251-1/+1
* qwaitcondition_win.cpp: Fix deprecation warning about QMutex::isRecursive()Friedemann Kleint2020-09-251-4/+0
* Deprecate QMutex in recursive modeLars Knoll2020-09-213-5/+12
* Improve docs for QtFuture::Launch::Sync policySona Kurazyan2020-09-181-6/+13
* Remove an outdated compiler checkSona Kurazyan2020-09-181-2/+0
* Purge Q_{STDLIB,COMPILER}_UNICODE_STRINGSEdward Welbourne2020-09-141-4/+0
* Inline one method as per ###Qt6Lars Knoll2020-09-122-8/+6
* Remove redundant non-const QMutex::isRecursive()Edward Welbourne2020-09-102-15/+0
* QSemaphore: Make 64-bit wideThiago Macieira2020-09-081-1/+3
* Revert "Cleanup QSemaphore and make it always 64bit large"Thiago Macieira2020-09-092-60/+104
* Cleanup QSemaphore and make it always 64bit largeLars Knoll2020-09-052-104/+60
* Remove some comments that are no longer relevantEdward Welbourne2020-09-051-2/+0
* Fix QFuture::waitForFinished to wait until QFuture is startedSona Kurazyan2020-08-263-4/+4
* Android: Fix currentThreadId to work on Android emulatorAlexandru Croitor2020-08-261-2/+2
* Doc: Improve thread safety docsPaul Wicking2020-08-201-1/+15
* QtConcurrent: Introduce runWithPromise()Jarek Kobus2020-08-192-0/+11
* Replace Qt CONSTEXPR defines with constexprAllan Sandfeld Jensen2020-08-148-75/+75
* QAtomic*: purge deprecated load() and save() methodsEdward Welbourne2020-08-143-66/+3
* Another round of using noexcept instead of pre-C++11 definesAllan Sandfeld Jensen2020-08-132-26/+4
* Introduce swap functions for QPromise/QFutureInterfaceAndrei Golubev2020-08-034-15/+35
* Another round of 0->nullptr cleanupAllan Sandfeld Jensen2020-07-311-4/+4