aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4isel_moth.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* V4: Split arguments/locals from temps.Erik Verbruggen2014-05-231-88/+94
* V4 IR: reduce runtime cost.Erik Verbruggen2014-04-151-1/+1
* V4 IR: clean up basic-block management and statement access.Erik Verbruggen2014-04-151-5/+6
* Use Q_ASSERT instead of assertLars Knoll2014-03-191-5/+5
* Fixes to for...in statementLars Knoll2014-03-191-1/+1
* qv4isel_moth.cpp: Fix MSVC-warnings about operator unary minus applied to uns...Friedemann Kleint2014-03-171-3/+3
* Cleanup our runtime methodsLars Knoll2014-03-111-22/+22
* Fix test failure in qqmldebugjs autotestLars Knoll2014-03-071-3/+10
* Fixes to breakpoint handlingLars Knoll2014-03-071-6/+15
* Add a Line instruction to the interpreterLars Knoll2014-03-071-10/+10
* Simplify our breakpoint handlingLars Knoll2014-03-071-10/+7
* Remove unused ExecutionEngine::allFunctionsLars Knoll2014-03-031-5/+0
* Remove unused codeSizesLars Knoll2014-03-031-2/+1
* Determine whether or not an object literal requires a sparse array at compile...Simon Hausmann2014-02-241-4/+4
* Clean up object literal handling with integral indicesSimon Hausmann2014-02-241-24/+79
* Clean up our internal namespacesLars Knoll2014-02-231-178/+178
* V4: stack slot allocator for the interpreter.Erik Verbruggen2014-02-071-2/+172
* Remove add/sub/mul instruction specializations for numbersLars Knoll2014-02-071-31/+0
* Specialize CJump into JumpEq and JumpNeLars Knoll2014-02-071-6/+6
* Avoid some unary plus instructionsLars Knoll2014-02-071-1/+1
* Add specialized instructions for right and left shiftLars Knoll2014-02-071-0/+32
* Add a MoveConst instruction to the interpreterLars Knoll2014-02-071-14/+28
* Add a special Debug instruction to the interpreter and use itLars Knoll2014-02-051-2/+16
* Use lookups for get/setElement in the interpreterLars Knoll2014-01-311-0/+18
* Add support for accelerated property access to QML types and namespace supportSimon Hausmann2013-11-281-7/+15
* Initial support for accelerated property access to QML singletons and enumsSimon Hausmann2013-11-251-0/+8
* IR Cleanup, resolve ID objects through array subscriptsSimon Hausmann2013-11-251-3/+2
* Improve type interference for QObject propertiesSimon Hausmann2013-11-251-2/+3
* Use lookups for create_property (ie. new foo.bar)Lars Knoll2013-11-221-0/+10
* Fix property dependency generation for accelerated QML QObject propertiesSimon Hausmann2013-11-121-2/+2
* V4 interpreter: remove stack-slot allocator.Erik Verbruggen2013-11-121-91/+5
* Move conversion of this object into generated codeLars Knoll2013-11-051-0/+7
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-041-1/+0
* Speed up lookups of imported scriptsSimon Hausmann2013-10-311-3/+2
* Implement loading of resolved imported scriptsSimon Hausmann2013-10-311-1/+9
* Implement setting of values to resolved QObject propertiesSimon Hausmann2013-10-311-0/+9
* Initial support for resolving meta-property access for the scope and context ...Simon Hausmann2013-10-311-1/+24
* Use lookups in the interpreterLars Knoll2013-10-301-8/+59
* Optimize some unops and binops for mothLars Knoll2013-10-301-0/+62
* Moth: Inline a couple of binopsLars Knoll2013-10-301-0/+57
* Speed up id object lookupsSimon Hausmann2013-10-291-0/+8
* Inline unary operations in mothLars Knoll2013-10-291-17/+46
* Rework parameter handling for mothLars Knoll2013-10-291-1/+0
* Remove the LoadValue instructionLars Knoll2013-10-291-12/+12
* Move constants into the compiled data for the interpreterLars Knoll2013-10-291-3/+6
* Implement new exception handling for mothLars Knoll2013-10-291-4/+33
* Rework IR code generation for try/catch/finallyLars Knoll2013-10-291-0/+5
* Rework exception handlingLars Knoll2013-10-291-19/+8
* Disable the stack slot allocatorLars Knoll2013-10-291-1/+1
* Cleanup: Avoid unnecessary irModule->functions.indexOf callsSimon Hausmann2013-10-201-1/+1