summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread
Commit message (Expand)AuthorAgeFilesLines
...
* Workaround MSVC2008 build failure after switching to std::upper_boundGiuseppe D'Angelo2012-09-271-7/+3
* Fix spelling mistakeThiago Macieira2012-09-271-1/+1
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-2236-852/+852
* Add comments to document the internals of QMutexOlivier Goffart2012-09-212-4/+54
* Remove qUpperBound usages from qtbaseGiuseppe D'Angelo2012-09-192-2/+6
* Move QRecursiveMutexPrivate to qmutex.cpp and mark inlineThiago Macieira2012-09-142-14/+15
* Remove QBasicAtomic::tryLock with a timerThiago Macieira2012-09-141-2/+2
* #include the qmutex_xxx.cpp at the end of qmutex.cppThiago Macieira2012-09-141-1/+10
* Use storeRelease to unlock a mutex instead of fetchAndStoreReleaseThiago Macieira2012-09-141-1/+1
* Avoid calling QElapsedTimer::nsecsElapsed before the first futex sleepThiago Macieira2012-09-141-4/+8
* Split the timed mutex lock from the non-timed lock functionsThiago Macieira2012-09-143-6/+91
* Simplify the futex lock loop: no need for nested whileThiago Macieira2012-09-141-25/+23
* Make QBasicMutex be exclusively non-recursiveThiago Macieira2012-09-144-35/+52
* Don't recheck about timeout == 0 during mutex lockingThiago Macieira2012-09-141-3/+4
* Hoist the recursive mutex check out of the inner loopThiago Macieira2012-09-142-27/+39
* Threads: Fix mingw-gcc warning about 'cast to pointer from integer of differe...Kai Koehne2012-09-131-4/+4
* Revert "Use true and false in preference to TRUE and FALSE"Sergio Ahumada2012-09-073-3/+3
* Fix g++ compiler warnings.Friedemann Kleint2012-09-071-1/+1
* Use true and false in preference to TRUE and FALSESergio Ahumada2012-09-053-3/+3
* Small optimisation to recursive mutexesThiago Macieira2012-08-261-2/+2
* Split the futexFlags() function in two: a hot and a cold pathThiago Macieira2012-08-251-18/+26
* Mark mutex locking and unlocking functions with noexceptThiago Macieira2012-08-257-33/+37
* Use nanosleep instead of pthread_cond_timedwait for thread sleepingThiago Macieira2012-08-251-40/+8
* Doc: Add \inmodule QtCore to all QtCore class doc bodiesThiago Macieira2012-08-2310-0/+15
* QAtomic: make ctors constexpr, if possibleMarc Mutz2012-08-201-0/+12
* QBasicAtomic: add QT_BASIC_ATOMIC_HAS_CONSTRUCTORS macroMarc Mutz2012-08-201-2/+6
* Add Q_DECL_CONSTEXPR to the isXXX functions in the new atomics.Thiago Macieira2012-08-183-36/+36
* Mark simple static methods in QThread as Q_DECL_NOTHROWThiago Macieira2012-08-183-6/+6
* QThreadPool: fix race on 'queue' in stealRunnable()Marc Mutz2012-08-171-1/+1
* QThreadPool: use swap() when making a copy of allThreadsMarc Mutz2012-08-171-3/+3
* QThreadPool: don't loop unless neededMarc Mutz2012-08-171-2/+2
* Fix compilation of QThread on QNXSean Harmer2012-08-171-4/+6
* Avoid an expensive call to toLocal8Bit upon thread creationThiago Macieira2012-08-151-10/+18
* Add a module page for QtConcurrentLars Knoll2012-08-151-3/+1
* Make the "\internal" qdoc command stand on its own lineLaszlo Papp2012-08-155-15/+22
* QtCore: use new qEnvironmentVariableIs{Set,Empty}()Marc Mutz2012-08-141-2/+2
* Fix a ### Qt5 issue: remove limits.h from qreadwritelock.hThiago Macieira2012-08-131-1/+0
* Mark all atomic functions as Q_DECL_NOTHROWThiago Macieira2012-08-091-29/+29
* Add Q_DECL_NOTHROW to the atomic functionsThiago Macieira2012-08-092-56/+56
* Don't export QAtomicInt, it's all inlineThiago Macieira2012-08-071-1/+1
* Add a T parameter to the memory barrier functions in atomics.Thiago Macieira2012-08-071-14/+22
* Optimise QMutexLocker a little: don't call relock() in the constructorThiago Macieira2012-08-061-2/+5
* Typo in QWaitCondition::wait() doc: lcokedReadWriteLockJeremy Katz2012-07-171-1/+1
* Fix some spelling errorsSergio Ahumada2012-07-111-4/+4
* QMutex: de-inline lock(), unlock(), and tryLock()Bradley T. Hughes2012-05-292-7/+23
* Split Q_COMPILER_DEFAULT_DELETE_MEMBERSBradley T. Hughes2012-05-151-2/+2
* Guard some pthread API with the appropriate POSIX check, or Android.Robin Burchell2012-05-041-0/+12
* Work around Android not having SYS_futex.Robin Burchell2012-05-021-2/+5
* Integrate Blackberry Platform Services (BPS) with Qt event loop.Jeff Kehres2012-04-241-4/+13
* Fix QMutex::tryLock timeout regression (integer overflow)Markus Rathgeb2012-04-241-1/+1