aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4isel_moth.cpp
Commit message (Expand)AuthorAgeFilesLines
* Optimizations to the generated byte codeLars Knoll2017-05-191-55/+0
* Optimize Runtime::method_get/setElementLars Knoll2017-05-101-2/+2
* Prepare run-time method calling mechanism for cross-compilationSimon Hausmann2017-03-171-37/+38
* QtQml: Fix developer build with MinGW-W64 / gcc 5.3.0Friedemann Kleint2017-01-301-0/+6
* Include the interpreter codegen and QML cache saving code in qmldevtoolsSimon Hausmann2017-01-281-30/+34
* Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-251-0/+5
|\
| * V4 Interpreter: reset the exception handler for every catch blockErik Verbruggen2016-12-081-0/+5
* | Merge remote-tracking branch 'origin/5.8' into devJ-P Nurmi2016-11-031-2/+35
|\|
| * Add the ability to explicitly enable the code cache in qmljsSimon Hausmann2016-10-231-2/+35
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-09-211-1/+3
|\|
| * Fix binding dependencies when used in together with functionsSimon Hausmann2016-08-301-1/+3
* | Qml compiler: replace 'foreach' with 'range for'Anton Kudryavtsev2016-09-091-1/+1
* | V4: Replace a QSet with a QVector in calculateOptionalJumpsErik Verbruggen2016-08-231-2/+2
|/
* Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-08-171-162/+1
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-131-162/+1
| |\
| | * Move the moth stack slot allocator into qmldevtoolsSimon Hausmann2016-08-121-162/+1
* | | Use on-disk compilation unit if availableSimon Hausmann2016-08-041-3/+2
* | | V4: Leave out Debug and Line istructions on -no-qml-debugUlf Hermann2016-07-281-16/+17
* | | Improve robustness of qml disk cachingSimon Hausmann2016-07-231-2/+2
* | | Add support for saving/loading the moth interpreter byte codeSimon Hausmann2016-07-211-0/+72
* | | Prepare moth bytecode for serializationSimon Hausmann2016-07-211-5/+23
* | | Added basic loading of compilation units from diskSimon Hausmann2016-07-191-0/+7
* | | Revert "QML: When available, use QQmlAccessors to read properties."Simon Hausmann2016-07-141-100/+4
* | | V4: Change uses of StmtVisitor/ExprVisitor to use new style visitors.Erik Verbruggen2016-06-081-3/+3
* | | QML: When available, use QQmlAccessors to read properties.Erik Verbruggen2016-04-121-4/+100
* | | Make the moth representation relocatableLars Knoll2016-04-111-22/+22
* | | Convert the remaining runtime methods to new calling conventionLars Knoll2016-04-111-21/+21
|/ /
* | V4 IR: Store the phi-node parameters directly in the class.Erik Verbruggen2016-03-061-4/+4
* | V4: Replace foreach with range based for loops for statements.Erik Verbruggen2016-03-051-1/+1
* | V4: Replace foreach with range based for loops for statements.Erik Verbruggen2016-03-051-2/+2
* | Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* QML: Fix typeof context property.Erik Verbruggen2015-10-271-0/+19
* QML: Sanitize reading environment variables.Friedemann Kleint2015-10-221-1/+1
* Access the id objects through a specialized runtime methodLars Knoll2015-08-121-7/+6
* Access context properties through the qml contextLars Knoll2015-08-101-7/+20
* Use the QmlContext to access properties of the scope objectLars Knoll2015-08-101-7/+41
* Add ability to retrieve and use the QmlContext from our generated codeLars Knoll2015-08-101-0/+7
* Some cleanups to QQmlRefCountLars Knoll2015-06-051-1/+1
* Fix build with QT_STRICT_ITERATORSSérgio Martins2015-05-151-1/+1
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Replace usage of stdout for debug output by qDebugErik Verbruggen2014-12-191-8/+2
* Fix QQmlExpression/QQmlScriptString/QQmlBinding crashesSimon Hausmann2014-10-091-2/+4
* V4: disable type inference and loop peeling for the interpreter.Erik Verbruggen2014-08-261-2/+4
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Accelerate property lookups for C++-based QObject singletons.Michael Brasser2014-08-071-1/+8
* qml: Make ownership of CompiledUnit more clearHolger Hans Peter Freyther2014-07-211-4/+3
* V4 RegAlloc: change life-time intervals from closed to half-open.Erik Verbruggen2014-06-131-5/+8
* V4 IR: Store positions for life-time intervals outside the statement.Erik Verbruggen2014-06-061-3/+8
* V4 RegAlloc: store, pass, and use life-time intervals by pointer.Erik Verbruggen2014-06-051-10/+8
* V4 IR: make statement numbering fixed and clean up statement worklists.Erik Verbruggen2014-05-281-3/+3