Go to file
Giuseppe D'Angelo 1899861858 QRegularExpression: do not use JIT in debug builds
PCRE's JIT uses self-modifying code extensively, requiring full SMC
checks enabled by tools like valgrind, which slow down the execution
considerably; not enabling SMC checks lead to crashes.

Therefore, JIT is now disabled by default in debug builds of Qt.
Its usage (both in debug and release builds) can be controlled
by setting the QT_ENABLE_REGEXP_JIT environment variable.

Change-Id: Ib38952400e4219582942ce65ab9edcd89c432f3e
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
2012-03-06 21:54:30 +01:00
bin Report failure to open deprecated header file 2012-02-23 04:04:59 +01:00
config.tests Merge remote-tracking branch 'origin/api_changes' 2012-03-04 21:45:05 +01:00
dist QRegularExpression: add QRegularExpression* set of classes 2012-03-06 21:53:39 +01:00
doc/src QRegularExpression: add QRegularExpression* set of classes 2012-03-06 21:53:39 +01:00
examples add widget mousebuttons example 'mousetester'. 2012-03-06 08:24:22 +01:00
lib Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
mkspecs transitively resolve module dependencies 2012-03-06 17:40:44 +01:00
qmake don't add bogus /mkspecs to QMAKE_MKSPECS 2012-03-06 21:50:25 +01:00
src QRegularExpression: do not use JIT in debug builds 2012-03-06 21:54:30 +01:00
tests QRegularExpression: improve operator==, add dedicated autotest 2012-03-06 21:54:17 +01:00
tools Merge remote-tracking branch 'origin/api_changes' 2012-03-04 21:45:05 +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 src/concurrent/qtconcurrentversion.h to .gitignore 2012-02-23 09:01:18 +01:00
.tag Added .tag file with Git revision. 2011-05-03 16:23:49 +02:00
configure Merge remote-tracking branch 'origin/api_changes' 2012-03-04 21:45:05 +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 revamp -sysroot and -hostprefix handling 2012-03-01 23:18:23 +01:00
sync.profile Add qprocessordetection.h 2012-02-08 12:33:11 +01:00