aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Simplify compilation unit tracking in the execution engineSimon Hausmann2017-10-062-4/+6
* QV4Engine: Don't cache compilation units to be unlinkedUlf Hermann2017-10-051-4/+2
* Fix Number.isNaN sometimes returning false for NaNSimon Hausmann2017-10-041-1/+3
* Fix Integrity buildSimon Hausmann2017-09-121-1/+1
* Add missing math.h include for math functionsJake Petroules2017-09-121-0/+1
* Drain the mark stack while collecting rootsLars Knoll2017-09-101-1/+15
* Fix reuse of regexp objects by regexp literalsAllan Sandfeld Jensen2017-09-089-34/+42
* Fix crashes with closures created in QML componentsLars Knoll2017-09-063-19/+11
* Qml Tooling: Replace bare pointers with QScopedPointerUlf Hermann2017-09-062-16/+6
* Improve releasing of memory allocated from compilation unit stringsSimon Hausmann2017-08-042-6/+6
* Use QQmlType by valueLars Knoll2017-08-023-7/+7
* Use QQmlType by value in the type wrapperLars Knoll2017-08-022-2/+2
* Fix integer divisionErik Verbruggen2017-06-081-1/+3
* Revert "Fix compilation of QtScxml"Liang Qi2017-05-231-4/+0
* QtQml: Restrict alloca definition to MSVCFriedemann Kleint2017-05-231-1/+1
* Fix compilation of QtScxmlLars Knoll2017-05-221-0/+4
* Get rid of the MemoryManager pointer inside StringLars Knoll2017-05-194-13/+10
* Move the engine() accessor from Object to ManagedLars Knoll2017-05-1915-83/+65
* Get rid of the old way of defining builtin functionsLars Knoll2017-05-195-93/+2
* Optimize marking of prototypes in the InternalClass treeLars Knoll2017-05-192-17/+16
* Give standard objects a bit more inline storage by defaultLars Knoll2017-05-191-1/+1
* Optimize lookups in the internalClassLars Knoll2017-05-194-23/+47
* Optimize lookups based on IC changesLars Knoll2017-05-193-24/+31
* Move the prototype into the internal classLars Knoll2017-05-1915-111/+203
* Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-1921-26/+61
* Add support for storing the Vtable in the InternalClassLars Knoll2017-05-192-25/+59
* Properly encapsulate all accesses to the vtableLars Knoll2017-05-194-15/+15
* Add ICs for String, MemberData and ArrayDataLars Knoll2017-05-197-3/+18
* Move the list of default internal classes into EngineBaseLars Knoll2017-05-1915-88/+96
* Move the EngineBase class into it's own header fileLars Knoll2017-05-193-0/+101
* Move a few more members from ExecutionEngine to EngineBaseLars Knoll2017-05-192-14/+1
* Smaller cleanupsLars Knoll2017-05-191-22/+18
* Optimizations to the generated byte codeLars Knoll2017-05-192-35/+7
* qmlcachegen: Fix MinGW developer buildFriedemann Kleint2017-05-161-1/+1
* Optimize Runtime::method_get/setElementLars Knoll2017-05-101-25/+79
* Merge remote-tracking branch 'origin/5.9.0' into 5.9Frederik Gladhorn2017-05-102-5/+49
|\
| * Update the alloca() support in QtQmlOswald Buddenhagen2017-05-102-5/+49
* | Optimize other lookupsLars Knoll2017-05-084-24/+58
* | Re-add some inline property storageLars Knoll2017-05-088-32/+196
|/
* QV4BooleanObject: Avoid GC'd allocations when calling toString()Robin Burchell2017-05-031-1/+1
* Merge "Merge remote-tracking branch 'origin/5.8' into 5.9" into refs/staging/5.9Simon Hausmann2017-04-271-7/+3
|\
| * Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-04-271-7/+3
| |\
| | * fix QtQmlDevTools in framework builds in a better wayOswald Buddenhagen2017-04-111-4/+0
* | | Fix calling of JS functions with more than 6 parameters from C++Simon Hausmann2017-04-271-1/+1
* | | Run includemocs in qtdeclarativeThiago Macieira2017-04-263-0/+5
|/ /
* | Fix build without features.qml-interpreterTasuku Suzuki2017-04-211-1/+1
* | Silence GCC 7 warnings about implicit fallthrough in Qt codeThiago Macieira2017-04-202-0/+5
* | QML: clear the property cache on QObjectWrapper destuctionErik Verbruggen2017-04-191-0/+4
* | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-04-111-7/+4
|\|
| * Avoid access to declarativeData when isDeletingChildren is setBernhard Übelacker2017-04-101-7/+4