Changeset 61882 in webkit


Ignore:
Timestamp:
Jun 25, 2010 12:57:02 PM (14 years ago)
Author:
commit-queue@webkit.org
Message:

2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>

Reviewed by Simon Hausmann.

Introduce to QtScript benchmarks.

The QtScript performance should be tested regularly. The patch introduces
micro benchmarks for existing API.

[Qt] Performance of the QtScript API is not tested.
https://bugs.webkit.org/show_bug.cgi?id=40911

  • WebKit.pro:

2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>

Reviewed by Simon Hausmann.

Introduce QtScript benchmarks.

The QtScript performance should be tested regularly. The patch introduces
micro benchmarks for existing API.

[Qt] Performance of the QtScript API is not tested.
https://bugs.webkit.org/show_bug.cgi?id=40911

  • qt/benchmarks/benchmarks.pri: Copied from JavaScriptCore/qt/tests/tests.pri.
  • qt/benchmarks/benchmarks.pro: Added.
  • qt/benchmarks/qscriptengine/qscriptengine.pro: Added.
  • qt/benchmarks/qscriptengine/tst_qscriptengine.cpp: Added. (tst_QScriptEngine::checkSyntax_data): (tst_QScriptEngine::checkSyntax): (tst_QScriptEngine::constructor): (tst_QScriptEngine::evaluateString_data): (tst_QScriptEngine::evaluateString): (tst_QScriptEngine::evaluateProgram_data): (tst_QScriptEngine::evaluateProgram): (tst_QScriptEngine::newObject): (tst_QScriptEngine::nullValue): (tst_QScriptEngine::undefinedValue): (tst_QScriptEngine::globalObject): (tst_QScriptEngine::toStringHandle):
  • qt/benchmarks/qscriptvalue/qscriptvalue.pro: Added.
  • qt/benchmarks/qscriptvalue/tst_qscriptvalue.cpp: Added. (tst_QScriptValue::tst_QScriptValue): (tst_QScriptValue::~tst_QScriptValue): (tst_QScriptValue::values_data): (tst_QScriptValue::ctorBool): (tst_QScriptValue::ctorReal): (tst_QScriptValue::ctorNumber): (tst_QScriptValue::ctorQString): (tst_QScriptValue::ctorCString): (tst_QScriptValue::ctorSpecial): (tst_QScriptValue::ctorQScriptValue): (tst_QScriptValue::isValid_data): (tst_QScriptValue::isValid): (tst_QScriptValue::isBool_data): (tst_QScriptValue::isBool): (tst_QScriptValue::isNumber_data): (tst_QScriptValue::isNumber): (tst_QScriptValue::isFunction_data): (tst_QScriptValue::isFunction): (tst_QScriptValue::isNull_data): (tst_QScriptValue::isNull): (tst_QScriptValue::isString_data): (tst_QScriptValue::isString): (tst_QScriptValue::isUndefined_data): (tst_QScriptValue::isUndefined): (tst_QScriptValue::isObject_data): (tst_QScriptValue::isObject): (tst_QScriptValue::isError_data): (tst_QScriptValue::isError): (tst_QScriptValue::toString_data): (tst_QScriptValue::toString): (tst_QScriptValue::toNumber_data): (tst_QScriptValue::toNumber): (tst_QScriptValue::toBool_data): (tst_QScriptValue::toBool): (tst_QScriptValue::toInteger_data): (tst_QScriptValue::toInteger): (tst_QScriptValue::toInt32_data): (tst_QScriptValue::toInt32): (tst_QScriptValue::toUInt32_data): (tst_QScriptValue::toUInt32): (tst_QScriptValue::toUInt16_data): (tst_QScriptValue::toUInt16): (tst_QScriptValue::toObject_data): (tst_QScriptValue::toObject): (tst_QScriptValue::equals_data): (tst_QScriptValue::equals): (tst_QScriptValue::strictlyEquals_data): (tst_QScriptValue::strictlyEquals): (tst_QScriptValue::instanceOf_data): (tst_QScriptValue::instanceOf):
Location:
trunk
Files:
9 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r61853 r61882  
     12010-06-25  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>
     2
     3        Reviewed by Simon Hausmann.
     4
     5        Introduce to QtScript benchmarks.
     6
     7        The QtScript performance should be tested regularly. The patch introduces
     8        micro benchmarks for existing API.
     9
     10        [Qt] Performance of the QtScript API is not tested.
     11        https://bugs.webkit.org/show_bug.cgi?id=40911
     12
     13        * WebKit.pro:
     14
    1152010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
    216
  • trunk/JavaScriptCore/ChangeLog

    r61878 r61882  
     12010-06-25  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>
     2
     3        Reviewed by Simon Hausmann.
     4
     5        Introduce QtScript benchmarks.
     6
     7        The QtScript performance should be tested regularly. The patch introduces
     8        micro benchmarks for existing API.
     9
     10        [Qt] Performance of the QtScript API is not tested.
     11        https://bugs.webkit.org/show_bug.cgi?id=40911
     12
     13        * qt/benchmarks/benchmarks.pri: Copied from JavaScriptCore/qt/tests/tests.pri.
     14        * qt/benchmarks/benchmarks.pro: Added.
     15        * qt/benchmarks/qscriptengine/qscriptengine.pro: Added.
     16        * qt/benchmarks/qscriptengine/tst_qscriptengine.cpp: Added.
     17        (tst_QScriptEngine::checkSyntax_data):
     18        (tst_QScriptEngine::checkSyntax):
     19        (tst_QScriptEngine::constructor):
     20        (tst_QScriptEngine::evaluateString_data):
     21        (tst_QScriptEngine::evaluateString):
     22        (tst_QScriptEngine::evaluateProgram_data):
     23        (tst_QScriptEngine::evaluateProgram):
     24        (tst_QScriptEngine::newObject):
     25        (tst_QScriptEngine::nullValue):
     26        (tst_QScriptEngine::undefinedValue):
     27        (tst_QScriptEngine::globalObject):
     28        (tst_QScriptEngine::toStringHandle):
     29        * qt/benchmarks/qscriptvalue/qscriptvalue.pro: Added.
     30        * qt/benchmarks/qscriptvalue/tst_qscriptvalue.cpp: Added.
     31        (tst_QScriptValue::tst_QScriptValue):
     32        (tst_QScriptValue::~tst_QScriptValue):
     33        (tst_QScriptValue::values_data):
     34        (tst_QScriptValue::ctorBool):
     35        (tst_QScriptValue::ctorReal):
     36        (tst_QScriptValue::ctorNumber):
     37        (tst_QScriptValue::ctorQString):
     38        (tst_QScriptValue::ctorCString):
     39        (tst_QScriptValue::ctorSpecial):
     40        (tst_QScriptValue::ctorQScriptValue):
     41        (tst_QScriptValue::isValid_data):
     42        (tst_QScriptValue::isValid):
     43        (tst_QScriptValue::isBool_data):
     44        (tst_QScriptValue::isBool):
     45        (tst_QScriptValue::isNumber_data):
     46        (tst_QScriptValue::isNumber):
     47        (tst_QScriptValue::isFunction_data):
     48        (tst_QScriptValue::isFunction):
     49        (tst_QScriptValue::isNull_data):
     50        (tst_QScriptValue::isNull):
     51        (tst_QScriptValue::isString_data):
     52        (tst_QScriptValue::isString):
     53        (tst_QScriptValue::isUndefined_data):
     54        (tst_QScriptValue::isUndefined):
     55        (tst_QScriptValue::isObject_data):
     56        (tst_QScriptValue::isObject):
     57        (tst_QScriptValue::isError_data):
     58        (tst_QScriptValue::isError):
     59        (tst_QScriptValue::toString_data):
     60        (tst_QScriptValue::toString):
     61        (tst_QScriptValue::toNumber_data):
     62        (tst_QScriptValue::toNumber):
     63        (tst_QScriptValue::toBool_data):
     64        (tst_QScriptValue::toBool):
     65        (tst_QScriptValue::toInteger_data):
     66        (tst_QScriptValue::toInteger):
     67        (tst_QScriptValue::toInt32_data):
     68        (tst_QScriptValue::toInt32):
     69        (tst_QScriptValue::toUInt32_data):
     70        (tst_QScriptValue::toUInt32):
     71        (tst_QScriptValue::toUInt16_data):
     72        (tst_QScriptValue::toUInt16):
     73        (tst_QScriptValue::toObject_data):
     74        (tst_QScriptValue::toObject):
     75        (tst_QScriptValue::equals_data):
     76        (tst_QScriptValue::equals):
     77        (tst_QScriptValue::strictlyEquals_data):
     78        (tst_QScriptValue::strictlyEquals):
     79        (tst_QScriptValue::instanceOf_data):
     80        (tst_QScriptValue::instanceOf):
     81
    1822010-06-25  Oliver Hunt  <oliver@apple.com>
    283
  • trunk/WebKit.pro

    r61389 r61882  
    2525    SUBDIRS += \
    2626        JavaScriptCore/qt/api/QtScript.pro \
    27         JavaScriptCore/qt/tests
     27        JavaScriptCore/qt/tests \
     28        JavaScriptCore/qt/benchmarks
    2829}
    2930
Note: See TracChangeset for help on using the changeset viewer.