summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
Commit message (Expand)AuthorAgeFilesLines
* Switch QSemaphore::tryAcquire to using QDeadlineTimerAllan Sandfeld Jensen2017-07-021-13/+12
* QtCore: include mocsThiago Macieira2017-05-053-0/+6
* Move Q_REQUIRED_RESULT to its correct positionThiago Macieira2017-04-201-1/+1
* Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-03-133-65/+33
|\
| * Fix UB in QFutureInterface: invalid casts from ResultStoreBase to ResultStore<>Olivier Goffart2017-03-063-65/+33
| * Doc: added info about return type for function QMutex::try_lock()Nico Vertriest2017-02-281-0/+3
* | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-241-3/+3
|\ \ | |/
| * QReadWriteLocker: Fix race in unlockOlivier Goffart2017-02-171-3/+3
* | QThreadPool: supersede cancel() with tryTake()Marc Mutz2017-02-223-18/+38
* | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-166-19/+17
|\ \ | |/
| * QReadWriteLock: make field 'recursive' constMarc Mutz2017-02-161-1/+1
| * Turn QThreadData::threadId into a QAtomicPointerThiago Macieira2017-02-154-16/+16
| * QMutex/Linux: remove unused QBasicAtomicMarc Mutz2017-02-141-2/+0
* | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-141-2/+2
|\ \ | |/
| * Use QBasicMutex in qthread_win.cppThiago Macieira2017-02-111-2/+2
* | QThreadPool: replace a QSet with a QListMarc Mutz2017-02-132-3/+4
* | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-081-0/+3
|\ \ | |/
| * Doc: corrected minor link issuesNico Vertriest2017-02-021-0/+3
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2017-01-301-0/+3
|\ \ | |/
| * Fix warning about not calling the base class copy constructorThiago Macieira2017-01-261-0/+3
* | Use std::enable_if instead of QEnableIfAlexander Volkov2017-01-272-16/+16
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2017-01-251-2/+2
|\ \ | |/
| * Avoid zero-as-nullpointer warnings in QThreadUlf Hermann2017-01-041-2/+2
* | Increase the default stack size on INTEGRITYKimmo Ollila2017-01-231-0/+8
* | doc: clangqdoc documents the threads caseMartin Smith2017-01-062-6/+20
|/
* QMutex: small doc fixesMarc Mutz2016-11-291-2/+2
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-11-243-47/+69
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-11-233-47/+69
| |\
| | * Enable constexpr support for Visual Studio 2017Oliver Wolff2016-11-221-0/+5
| | * QFutureInterface: make accesses to 'state' thread-safeMarc Mutz2016-11-202-47/+64
* | | QMutex: make sure we try_lock_for no shorter than the duration passedMarc Mutz2016-11-222-10/+32
* | | Replace custom type traits with std one'sKai Koehne2016-11-081-2/+1
* | | Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-11-011-2/+2
|\ \ \ | |/ /
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-10-221-2/+2
| |\ \ | | |/
| | * QOrderedMutexLocker: unlock in reverse order of lockingMarc Mutz2016-10-191-1/+1
| | * QOrderedMutexLocker: fix UB (pointer comparison with <) in static relock()Marc Mutz2016-10-181-1/+1
* | | Correct the C++ standard references in QMutex functionsThiago Macieira2016-09-161-3/+3
* | | Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-08-292-31/+7
|\ \ \ | |/ /
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-252-31/+7
| |\ \ | | |/
| | * QMutex: Make freelist() return a real global staticRaphael Kubo da Costa2016-08-231-25/+2
| | * Fix problem with exception reporting in QFuture::waitForResult()Christian Strømme2016-08-231-6/+5
* | | Merge dev into 5.8Oswald Buddenhagen2016-08-223-36/+3
|\ \ \
| * | | Add support for Apple watchOSJake Petroules2016-08-191-2/+2
| * | | QFuture(Interface): remove unneeded special member functionsMarc Mutz2016-08-132-34/+1
* | | | Standardize some "We mean it" commentsFriedemann Kleint2016-08-171-2/+2
|/ / /
* | | QWaitCondition: add notify_one/notify_all, i.e. STL namingDavid Faure2016-07-302-0/+18
* | | Q(Basic)Mutex: add try_lock{,_for,_until} for STL compatibilityGiuseppe D'Angelo2016-07-252-0/+112
* | | Merge "Merge remote-tracking branch 'origin/5.7' into dev" into refs/staging/devEdward Welbourne2016-07-221-0/+6
|\ \ \
| * \ \ Merge remote-tracking branch 'origin/5.7' into devEdward Welbourne2016-07-191-0/+6
| |\ \ \ | | |/ /
| | * | QReadWriteLock fast path for tryLock without timeoutOlivier Goffart2016-07-151-0/+6