summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
Commit message (Expand)AuthorAgeFilesLines
* 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
* QReadWriteLocker: Fix race in unlockOlivier Goffart2017-02-171-3/+3
* 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
* Use QBasicMutex in qthread_win.cppThiago Macieira2017-02-111-2/+2
* Doc: corrected minor link issuesNico Vertriest2017-02-021-0/+3
* Fix warning about not calling the base class copy constructorThiago Macieira2017-01-261-0/+3
* Avoid zero-as-nullpointer warnings in QThreadUlf Hermann2017-01-041-2/+2
* 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
* | | | QThread: make it fatal to destroy a running QThreadGiuseppe D'Angelo2016-07-191-2/+2
|/ / /
* | | Make sure all private headers in Qt Core include qglobal_p.hThiago Macieira2016-06-255-2/+5
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-211-16/+39
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-201-16/+39
| |\|
| | * Fix cast warnings when pthread_t is smaller than a pointerJames McDonnell2016-06-131-16/+39
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-173-9/+9
|\| |
| * | Merge remote-tracking branch 'origin/5.7.0' into 5.7Liang Qi2016-06-162-8/+8
| |\ \
| | * | Revert "QMutexPool: avoid QVarLengthArray of QAtomicPointers"Thiago Macieira2016-05-242-8/+8
| * | | QReadWriteLock: initialize member var currentWriterDavid Faure2016-06-151-1/+1
* | | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-131-1/+1
|\| | |
| * | | Fix use of QMutex on Linux before FUTEX_PRIVATE_FLAG was addedThiago Macieira2016-05-261-1/+1
| |/ /
* | | Windows: stop using _beginthreadex on regular buildsThiago Macieira2016-06-021-2/+13
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-232-37/+8
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-191-2/+2
| |\|
| | * Fix QBasicAtomicPointer::{load,store} to actually be relaxedThiago Macieira2016-05-091-2/+2