From 260f24228b663e27a5f307c994ea6bb38c3f1c38 Mon Sep 17 00:00:00 2001 From: Giuseppe D'Angelo Date: Sat, 19 Apr 2014 15:11:18 +0200 Subject: QRegularExpression: add ways to force an immediate optimization The fact that we kick in a pattern study and possibly a JIT compilation after an undocumented number of usages is suboptimal, for a number or reasons: users may want to JIT compile a pattern immediately, and at the same time they may not want a random delay in the program (due to the pattern getting optimized at a random usage). So: add an optimize() call to force an immediate pattern optimization, and a pattern option to force an optimization on the first usage. Change-Id: I95efdecfd31f11ca7cceb9c05037df613601a11c Reviewed-by: Lars Knoll Reviewed-by: Thiago Macieira --- tests/auto/corelib/tools/qregularexpression/.gitignore | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/auto/corelib/tools/qregularexpression/.gitignore') diff --git a/tests/auto/corelib/tools/qregularexpression/.gitignore b/tests/auto/corelib/tools/qregularexpression/.gitignore index c9249e090e..4650b4454e 100644 --- a/tests/auto/corelib/tools/qregularexpression/.gitignore +++ b/tests/auto/corelib/tools/qregularexpression/.gitignore @@ -1,2 +1,3 @@ tst_qregularexpression_alwaysoptimize tst_qregularexpression_defaultoptimize +tst_qregularexpression_forceoptimize -- cgit v1.2.3