aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4runtime.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix reuse of regexp objects by regexp literalsAllan Sandfeld Jensen2017-09-081-1/+6
* Fix integer divisionErik Verbruggen2017-06-081-1/+3
* Get rid of the MemoryManager pointer inside StringLars Knoll2017-05-191-2/+2
* Move the list of default internal classes into EngineBaseLars Knoll2017-05-191-1/+1
* Optimize Runtime::method_get/setElementLars Knoll2017-05-101-25/+79
* Silence GCC 7 warnings about implicit fallthrough in Qt codeThiago Macieira2017-04-201-0/+2
* Merge "Merge remote-tracking branch 'origin/5.8' into 5.9" into refs/staging/5.9Simon Hausmann2017-03-251-0/+2
|\
| * Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-03-151-0/+2
| |\
| | * JS: Fix 0 == -0Erik Verbruggen2017-03-081-0/+2
* | | Complete transition to standard layout classes for JIT accessSimon Hausmann2017-03-211-0/+8
* | | Protect CompilationUnit member usage against word size differencesSimon Hausmann2017-03-171-3/+3
|/ /
* | Fix a potential crash in pushWithScopeLars Knoll2017-02-131-2/+6
* | jsruntime: Add a vtable hook on Object for instanceofRobin Burchell2017-01-261-27/+7
* | Add some asserts to help debuggingLars Knoll2017-01-221-0/+1
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-141-109/+108
|\|
| * Optimize code in instanceOf() of FunctionObject::protoForConstructor()Lars Knoll2016-12-131-10/+11
| * Start cleaning up the QmlContextWrapperLars Knoll2016-12-041-1/+1
| * Hint the compiler that exceptions are exceptional and not the hot pathErik Verbruggen2016-12-011-3/+4
| * Cleanup Value::isObject/objectValue usagesLars Knoll2016-11-291-38/+47
| * Clean up Value::isString()/stringValue() combinationsLars Knoll2016-11-291-36/+47
| * Clean up some duplicated methodsLars Knoll2016-11-291-23/+0
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-141-2/+2
|\|
| * V4: check for exceptions after convertThisToObjectErik Verbruggen2016-11-241-2/+2
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-10-181-6/+6
|\|
| * QML: Make Heap::RegExp and Heap::String trivialErik Verbruggen2016-10-051-3/+3
| * QML: Introduce destroy() on Base subclassesErik Verbruggen2016-10-051-3/+3
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-10-011-3/+3
|\|
| * QML: Make all context objects trivialErik Verbruggen2016-09-301-3/+3
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-09-211-8/+8
|\|
| * Fix binding dependencies when used in together with functionsSimon Hausmann2016-08-301-8/+8
* | Qml jsruntime: replace 'foreach' with 'range for'Anton Kudryavtsev2016-09-161-1/+1
|/
* Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-08-191-3/+3
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-181-3/+3
| |\
| | * Fix throwing an exception inside a finally block with a return in catchSimon Hausmann2016-08-161-3/+3
* | | Fix qmldevtools for QML compilerSimon Hausmann2016-08-101-2/+2
* | | Fix String(-0)Lars Knoll2016-08-091-1/+1
* | | Revert "QML: When available, use QQmlAccessors to read properties."Simon Hausmann2016-07-141-172/+0
* | | Proper construction of QString with known size and known charAnton Kudryavtsev2016-07-061-2/+2
* | | Replace QString::trimmed() with QStringRef::trimmed()Anton Kudryavtsev2016-07-061-1/+1
* | | V4: Pass scope around as parameters inside the runtime.Erik Verbruggen2016-06-221-31/+59
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-241-0/+1
|\| |
| * | V4: allow inlining of ExecutionEngine::{qml,js}Engine()Erik Verbruggen2016-05-201-0/+1
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-131-3/+2
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-061-3/+2
| |\|
| | * Fix crash when trying to call a property of the scope or context objectSimon Hausmann2016-05-011-3/+2
* | | De-inline static methods of struct Runtime.Friedemann Kleint2016-05-091-0/+345
* | | QML: When available, use QQmlAccessors to read properties.Erik Verbruggen2016-04-121-0/+110
* | | Convert the remaining runtime methods to new calling conventionLars Knoll2016-04-111-5/+5
* | | Convert comparison methods to the new runtime syntaxLars Knoll2016-04-111-14/+14
* | | Convert unary operations to new calling conventionLars Knoll2016-04-111-2/+2