summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qmutex_linux.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move the creation of QElapsedTimer out of the inner function in QMutexThiago Macieira2013-08-271-21/+5
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* Fix QMutex::tryLock with negative valuesThiago Macieira2012-12-231-3/+2
* Fix QMutex::tryLock timeout computation on LinuxOlivier Goffart2012-11-161-2/+2
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* 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-141-5/+81
* Simplify the futex lock loop: no need for nested whileThiago Macieira2012-09-141-25/+23
* Make QBasicMutex be exclusively non-recursiveThiago Macieira2012-09-141-14/+6
* 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-141-24/+30
* 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-251-3/+3
* Work around Android not having SYS_futex.Robin Burchell2012-05-021-2/+5
* Fix QMutex::tryLock timeout regression (integer overflow)Markus Rathgeb2012-04-241-1/+1
* Use private futexes for QMutex on Linux if they're availableThiago Macieira2012-03-251-2/+35
* Remove "All rights reserved" line from license headers.Jason McDonald2012-01-301-1/+1
* Update contact information in license headers.Jason McDonald2012-01-231-1/+1
* Update copyright year in license headers.Jason McDonald2012-01-051-1/+1
* QRecursiveMutexPrivate should not inherit from QMutexPrivateOlivier Goffart2011-10-311-9/+4
* Rename QBasicMutex::d to QBasicMutex::d_ptrOlivier Goffart2011-10-311-7/+7
* Make all uses of QBasicAtomicInt and Pointer use load() and store()Thiago Macieira2011-10-031-6/+6
* QMutex is now just a pointerOlivier Goffart2011-07-291-0/+138