summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
Commit message (Expand)AuthorAgeFilesLines
* Use the new 3-operand testAndSet functions in QMutexThiago Macieira2014-04-052-6/+12
* WinRT: Use native wait methods instead of std::thread's sleep_forAndrew Knight2014-03-061-4/+4
* Atomics: implement fetchAndSub on top of fetchAndAddThiago Macieira2014-03-041-6/+2
* Add the rest of the non-volatile members of std::atomic to QBasicAtomicThiago Macieira2014-02-164-3/+656
* Add a testAndSet overload to the atomics that returns the current valueThiago Macieira2014-02-162-0/+42
* WinRT: Fix use of std::thread in QThreadAndrew Knight2014-02-101-4/+4
* Use full-barrier in the "non-atomic" API in QAtomic{Int,Integer,Pointer}Thiago Macieira2014-01-301-4/+4
* Replace the type-based QAtomicIntegerTraits with a size-based oneThiago Macieira2014-01-302-15/+4
* Centralize support for QBasicAtomic for ints and longsThiago Macieira2014-01-302-1/+39
* Ensure that the pointer-sized QAtomicInteger specialization existsThiago Macieira2014-01-301-1/+15
* Introduce QAtomicInteger<T> and derive QAtomicInt from itThiago Macieira2014-01-302-145/+241
* Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2014-01-203-5/+5
|\
| * Android: Don't register main thread on loading libraryEskil Abrahamsen Blomfeldt2014-01-163-5/+5
* | expand tabs and related whitespace fixes in *.{cpp,h,qdoc}Oswald Buddenhagen2014-01-131-3/+3
* | WinRT: Clean up core event dispatcherAndrew Knight2014-01-071-1/+1
* | Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2013-12-241-1/+5
|\|
| * qthread_win.cpp: Fix warnings when waiting for adopted threads.Friedemann Kleint2013-12-171-1/+5
* | Remove all "old atomic" code from QtThiago Macieira2013-12-104-166/+8
* | Make a nicer output when QBasicAtomicInteger is used with a wrong TThiago Macieira2013-12-031-1/+1
* | Fix silly typo in a macro for QAtomicInt's constructorThiago Macieira2013-12-031-1/+1
* | Set loadAcquire() as const to fix powerpc buildFatih Aşıcı2013-11-291-2/+2
* | Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2013-11-263-5/+4
|\|
| * Windows: Close handle to thread checking for adopted threads.Friedemann Kleint2013-11-261-1/+1
| * QBasicAtomicInt: fix wrong comment about non-atomic APIDavid Faure2013-11-021-3/+2
| * Doc: Fix miscellaneous typosSze Howe Koh2013-10-301-1/+1
* | QThreadPool: fix race at time of thread expiry.David Faure2013-10-312-18/+13
* | Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2013-10-241-14/+15
|\|
| * Doc: Update, and reduce duplication of, QThread-related infoSze Howe Koh2013-10-211-14/+15
* | Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2013-10-1112-98/+123
|\|
| * Reorder the members in QThreadData to avoid padding holesThiago Macieira2013-10-082-10/+14
| * Doc: Adding mark-up to boolean default values.Jerome Pasion2013-10-0811-89/+89
| * QObject: use per-thread storage for qFlagLocation()Marc Mutz2013-10-051-0/+21
* | add WinRT event dispatcherOliver Wolff2013-09-261-0/+8
* | threading support for winrtKamil Trzcinski2013-09-265-2/+175
|/
* QFutureInterface: wrap a pair of {release,reserve}Thread() calls with RAIIMarc Mutz2013-09-211-3/+14
* Merge "Merge branch 'stable' into dev" into refs/staging/devSergio Ahumada2013-09-213-5/+4
|\
| * Merge branch 'stable' into devSergio Ahumada2013-09-213-5/+4
| |\
| | * Doc: Remove duplicated Qt Concurrent overviewSze Howe Koh2013-09-163-5/+4
* | | Fix some doc errors.Frederik Gladhorn2013-09-212-2/+2
|/ /
* | QMutex: fix race on 'owner' in the recursive caseMarc Mutz2013-09-211-4/+11
* | QFutureInterface: remove unused member variable 'pendingResults'Marc Mutz2013-09-202-2/+1
* | Don't use ARMv5/6/7 atomics on 64-bit ARM, as they are AArch32 specificTor Arne Vestbø2013-09-161-3/+3
* | Add an advisory interruption mechanism to QThread.Corentin Jabot2013-09-055-1/+67
* | Fix typo in qwaitcondition_unix.cppDavid Faure2013-09-021-1/+1
* | Move the creation of QElapsedTimer out of the inner function in QMutexThiago Macieira2013-08-271-21/+5
* | QThreadPool: fix counting of waiting threadsDavid Faure2013-08-241-2/+8
* | QThreadPool: fix data races in activeThreadCount()David Faure2013-08-211-5/+3
* | QThreadPool: fix typosDavid Faure2013-08-211-10/+10
* | QThreadPool - Add method clear() to remove queued QRunnable.Corentin Jabot2013-08-163-0/+30
|/
* Further followup to Q_OS_MACX changes.Jake Petroules2013-06-241-2/+2