aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4codegen.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-08-191-0/+7
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-181-0/+7
| |\
| | * Fix throwing an exception inside a finally block with a return in catchSimon Hausmann2016-08-161-0/+7
* | | Merge remote-tracking branch 'origin/5.7' into devEdward Welbourne2016-08-021-21/+95
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-011-21/+95
| |\|
| | * JS: Check for errors before using sub-expression resultsErik Verbruggen2016-07-201-21/+95
* | | QML: Do not register static QML dependencies on every call.Erik Verbruggen2016-06-241-0/+1
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-131-2/+3
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-101-2/+3
| |\|
| | * Fix crash when using with statement with an expression that throwsSimon Hausmann2016-06-071-2/+3
* | | V4: Replace foreach loops with range-based for loops.Erik Verbruggen2016-05-311-3/+3
|/ /
* | Qml: replace QStringLiteral with QLatin1StringAnton Kudryavtsev2016-02-101-5/+5
* | Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* Merge remote-tracking branch 'origin/5.5' into devSimon Hausmann2015-06-041-1/+1
|\
| * Merge remote-tracking branch 'origin/5.4' into 5.5Simon Hausmann2015-05-041-1/+1
| |\
| | * Fix passing of locals as function arguments with side-effectsSimon Hausmann2015-04-301-1/+1
* | | Get rid of qv4value_inl_p.h and replace it by qv4typedvalue_p.hLars Knoll2015-04-241-1/+1
* | | More cleanups in qv4value_p.hLars Knoll2015-04-241-0/+1
|/ /
* | Don't evaluate the expression in switch() multiple timesLars Knoll2015-03-111-3/+4
* | QtQml: Micro-optimize iterator loops.Friedemann Kleint2015-02-261-2/+2
* | Update copyright headersJani Heikkinen2015-02-121-7/+7
* | QQmlJS::Codegen: Short circuit in qmlErrors to avoid QUrl allocation costs.Robin Burchell2014-12-201-0/+5
* | Remove ExecutionContext from the Runtime codegeneratorLars Knoll2014-11-151-2/+2
* | Move the throw methods from ExecutionContext to ExecutionEngineLars Knoll2014-11-041-2/+2
|/
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* V4: add more line number information.Erik Verbruggen2014-08-081-48/+53
* Add support for conditional breakpoints and evaluate.Erik Verbruggen2014-08-081-1/+2
* V4 IR: (natural) loop detection.Erik Verbruggen2014-07-041-62/+60
* V4: Split arguments/locals from temps.Erik Verbruggen2014-05-231-30/+33
* Merge remote-tracking branch 'origin/release' into stableFrederik Gladhorn2014-05-011-13/+35
|\
| * Extend the QML bootstrap library by the IR buildersSimon Hausmann2014-04-231-13/+35
* | Merge remote-tracking branch 'origin/release' into stableJani Heikkinen2014-04-231-4/+2
|\|
| * V4 IR: only mark blocks after iterator calculation as loop blocks.Erik Verbruggen2014-04-121-4/+2
* | V4 IR: clean up basic-block management and statement access.Erik Verbruggen2014-04-151-5/+5
|/
* Fix some typosSergio Ahumada2014-03-031-1/+1
* Clean up object literal handling with integral indicesSimon Hausmann2014-02-241-120/+79
* Clean up our internal namespacesLars Knoll2014-02-231-259/+260
* Add a static toArrayIndex() method to QV4::StringLars Knoll2013-12-041-1/+1
* Speed up repeated context, scope and import script lookupsSimon Hausmann2013-11-251-0/+2
* Fix failing assertion when trying to assign to an id referenced QML objectSimon Hausmann2013-11-191-3/+4
* V4: fix loop block marking for initializer blocks.Erik Verbruggen2013-11-121-4/+4
* Simplify & speed up function callingLars Knoll2013-11-091-1/+1
* Move conversion of this object into generated codeLars Knoll2013-11-051-0/+12
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-041-28/+28
* Don't assert on (++1), rather throw a ReferenceErrorLars Knoll2013-11-011-0/+10
* Fix compile.BogDan Vatra2013-11-011-1/+1
* Initial support for resolving meta-property access for the scope and context ...Simon Hausmann2013-10-311-4/+4
* Speed up id object lookupsSimon Hausmann2013-10-291-0/+12
* Exit the codegen in case we have thrown a parse errorLars Knoll2013-10-291-74/+332
* Rework IR code generation for try/catch/finallyLars Knoll2013-10-291-49/+48