aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* Simplify & speed up function callingLars Knoll2013-11-094-4/+7
* Generate inline code for "foo == null/undefined"Lars Knoll2013-11-052-12/+79
* Move conversion of this object into generated codeLars Knoll2013-11-0512-1/+45
* Optimise string additionsLars Knoll2013-11-051-2/+9
* Fix rounding behavior of Qml when assigning doubles to integer propertiesSimon Hausmann2013-11-051-8/+6
* Refactor marking GC'ed objectsLars Knoll2013-11-052-6/+6
* Fix a bug in LifetimeInterval:covers()Lars Knoll2013-11-041-3/+1
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-0410-90/+94
* Avoid exception checks after calls to some run-time functionsSimon Hausmann2013-11-011-0/+16
* Avoid unnecessary saving of the instruction pointer in the JITSimon Hausmann2013-11-012-4/+7
* Improve debugging of QML expressionsSimon Hausmann2013-11-012-3/+3
* Don't assert on (++1), rather throw a ReferenceErrorLars Knoll2013-11-011-0/+10
* Fix compile.BogDan Vatra2013-11-011-1/+1
* Speed up lookups of imported scriptsSimon Hausmann2013-10-3111-21/+21
* Implement loading of resolved imported scriptsSimon Hausmann2013-10-3111-29/+77
* Implement setting of values to resolved QObject propertiesSimon Hausmann2013-10-318-2/+40
* Propagate bool/int/double/string types from QML into the IRSimon Hausmann2013-10-311-3/+34
* Resolve member expressions of QObject membersSimon Hausmann2013-10-313-6/+57
* Initial support for resolving meta-property access for the scope and context ...Simon Hausmann2013-10-3117-62/+373
* Use lookups in the interpreterLars Knoll2013-10-302-8/+110
* Optimize some unops and binops for mothLars Knoll2013-10-302-0/+100
* Moth: Inline a couple of binopsLars Knoll2013-10-302-0/+105
* Cleanup QML specific JS code generatorSimon Hausmann2013-10-292-14/+15
* Speed up id object lookupsSimon Hausmann2013-10-2917-35/+238
* Inline unary operations in mothLars Knoll2013-10-292-21/+84
* Rework parameter handling for mothLars Knoll2013-10-292-25/+19
* Remove the LoadValue instructionLars Knoll2013-10-292-22/+15
* Move constants into the compiled data for the interpreterLars Knoll2013-10-292-9/+11
* Add a constant table to the compiled dataLars Knoll2013-10-293-3/+27
* Remove qv4unwindhelper classLars Knoll2013-10-292-15/+0
* Exit the codegen in case we have thrown a parse errorLars Knoll2013-10-292-75/+334
* Implement new exception handling for mothLars Knoll2013-10-293-5/+58
* Rework IR code generation for try/catch/finallyLars Knoll2013-10-2911-57/+84
* Rework exception handlingLars Knoll2013-10-2913-277/+216
* Disable the stack slot allocatorLars Knoll2013-10-291-1/+1
* V4 debugger: retrieve formals and locals.Erik Verbruggen2013-10-243-5/+8
* Add support CompositeSingleton to the new V4 compiler.v5.2.0-beta1Antti Piira2013-10-213-4/+64
* Qml JavaScript code generation cleanupsSimon Hausmann2013-10-206-8/+15
* Cleanup: Avoid unnecessary irModule->functions.indexOf callsSimon Hausmann2013-10-207-50/+58
* Fix build on ARM in ARM mode (instead of thumb2)Simon Hausmann2013-10-173-7/+13
* Speed up stack trace generation for the JITSimon Hausmann2013-10-161-0/+20
* inline get_element callsLars Knoll2013-10-142-9/+92
* Fix performance regression introduced by 6adb06Lars Knoll2013-10-141-1/+1
* Fix a small bug in conversion to SInt32Lars Knoll2013-10-141-8/+0
* V4 JIT: fix stack size calculation on 32bit.Erik Verbruggen2013-10-141-2/+3
* Implement >>> inline for the JIT backendLars Knoll2013-10-123-8/+13
* V4 JIT: fix register allocator after change to s/uint32 usage.Erik Verbruggen2013-10-121-8/+2
* V4 JIT: clean-up conversion functions and add toUInt32.Erik Verbruggen2013-10-123-45/+107
* Compile binding expressions in the QQmlCompilerSimon Hausmann2013-10-113-29/+45
* Fix failing assertion (index != -1) when trying to re-declare a function para...Simon Hausmann2013-10-111-8/+3