Go to file
Thiago Macieira c192e64962 Use private futexes for QMutex on Linux if they're available
Futexes on Linux can be used across processes, for inter-process
synchronisation. The private flag tells the kernel that this futex is
not used with other processes, so it does not need to check for waiters
outside the current process.

This feature had been proposed in Merge Request 25, but was lost.

Change-Id: Ieafa8b8df0949bd9ae73709b3ec63f7709b0b2a6
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
2012-03-25 06:30:16 +02:00
bin Fix qtmodule-configtests to honor error codes 2012-03-08 23:52:34 +01:00
config.tests Make architecture detection more robust. 2012-03-22 20:59:27 +01:00
dist QPointer: update its document and changes-5.0.0 2012-03-18 03:55:07 +01:00
doc/src Add macros for assuming and unreachable code 2012-03-24 19:07:22 +01:00
examples Disable some tests and examples when --no-widgets is specified 2012-03-19 20:16:04 +01:00
lib Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
mkspecs Only create cmake files if MODULE is set. 2012-03-23 11:45:25 +01:00
qmake Win32: Compile qmake when shadow-building 2012-03-18 12:36:48 +01:00
src Use private futexes for QMutex on Linux if they're available 2012-03-25 06:30:16 +02:00
tests Restore Qt4 compat in QDesktopServices::DataLocation 2012-03-24 19:07:22 +01:00
tools configure: Fix x86_64 detection 2012-03-23 07:50:57 +01:00
util clean up qmake-generated projects 2012-02-24 05:18:30 +01:00
.gitattributes Added .tag file with Git revision. 2011-05-03 16:23:49 +02:00
.gitignore Add configure bootstrap generated files to .gitignore 2012-03-22 18:59:45 +01:00
.tag Added .tag file with Git revision. 2011-05-03 16:23:49 +02:00
configure configure: Fix x86_64 arch detection (part 2) 2012-03-24 00:55:50 +01:00
configure.bat Remove Q_BYTE_ORDER and -*-endian arguments from configures 2012-03-02 14:48:00 +01:00
header.BSD Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
header.FDL Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
header.LGPL Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
header.LGPL-ONLY Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
INSTALL Remove Symbian specific code from qtbase. 2012-01-31 07:08:31 +01:00
LGPL_EXCEPTION.txt Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.FDL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.LGPL Update contact information in license headers. 2012-01-23 04:04:33 +01:00
LICENSE.PREVIEW.COMMERCIAL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qtbase.pro remove obviously counterproductive uses of QT_SOURCE_TREE & QT_BUILD_TREE 2012-03-08 18:57:13 +01:00
sync.profile Add qprocessordetection.h 2012-02-08 12:33:11 +01:00