aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4vme_moth.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support for accelerated property access to QML types and namespace supportSimon Hausmann2013-11-281-0/+4
* Initial support for accelerated property access to QML singletons and enumsSimon Hausmann2013-11-251-0/+4
* IR Cleanup, resolve ID objects through array subscriptsSimon Hausmann2013-11-251-3/+3
* Use lookups for create_property (ie. new foo.bar)Lars Knoll2013-11-221-2/+11
* Fix property dependency generation for accelerated QML QObject propertiesSimon Hausmann2013-11-121-1/+1
* Debugging with V4Erik Verbruggen2013-11-101-5/+17
* Simplify & speed up function callingLars Knoll2013-11-091-1/+1
* Move conversion of this object into generated codeLars Knoll2013-11-051-0/+5
* Avoid exception checks after calls to some run-time functionsSimon Hausmann2013-11-011-4/+4
* Speed up lookups of imported scriptsSimon Hausmann2013-10-311-3/+3
* Implement loading of resolved imported scriptsSimon Hausmann2013-10-311-0/+4
* Implement setting of values to resolved QObject propertiesSimon Hausmann2013-10-311-0/+5
* Initial support for resolving meta-property access for the scope and context ...Simon Hausmann2013-10-311-2/+14
* Use lookups in the interpreterLars Knoll2013-10-301-0/+48
* Optimize some unops and binops for mothLars Knoll2013-10-301-0/+24
* Moth: Inline a couple of binopsLars Knoll2013-10-301-0/+24
* Speed up id object lookupsSimon Hausmann2013-10-291-0/+4
* Inline unary operations in mothLars Knoll2013-10-291-3/+23
* Rework parameter handling for mothLars Knoll2013-10-291-68/+41
* Remove the LoadValue instructionLars Knoll2013-10-291-7/+2
* Move constants into the compiled data for the interpreterLars Knoll2013-10-291-3/+4
* Fix interpreter without computed goto and new exception handlingSimon Hausmann2013-10-291-2/+2
* Implement new exception handling for mothLars Knoll2013-10-291-7/+43
* Rework exception handlingLars Knoll2013-10-291-34/+0
* Cleanup exception handlingSimon Hausmann2013-10-031-1/+0
* V4: invert conditions when the true block follows the test.Erik Verbruggen2013-10-031-0/+2
* Change exception handling APISimon Hausmann2013-10-021-6/+8
* Remove some more uses of QV4::ValueLars Knoll2013-10-021-5/+5
* Remove more uses of ValueLars Knoll2013-10-021-1/+1
* V4: remove inplace operationsErik Verbruggen2013-09-301-19/+0
* remove more uses of QV4::ValueLars Knoll2013-09-301-19/+18
* Remove more direct QV4::Value usageLars Knoll2013-09-281-1/+1
* Move Value::fromBool, ... to a new Primitive classLars Knoll2013-09-281-7/+7
* Clean up QV4::ExecutionContextLars Knoll2013-09-281-1/+1
* Fix CallContext to not hold arguments on the C stack anymoreLars Knoll2013-09-281-4/+4
* Change the runtime API over to using StringRef's instead of String*Lars Knoll2013-09-221-1/+1
* V4 interpreter: inline add/sub/mul on numbers.Erik Verbruggen2013-09-201-12/+3
* Use a handwritten offsetof macroLars Knoll2013-09-201-7/+7
* Refactor our NaN boxing to be more efficientLars Knoll2013-09-181-13/+13
* Convert more methods to use ReturnedValueLars Knoll2013-09-181-2/+2
* Change calling convention in JIT to use ReturnedValueSimon Hausmann2013-09-181-6/+6
* V4: Fix SSA decomposition when no regalloc is used.Erik Verbruggen2013-09-131-0/+4
* Convert ReturnedValue into a primitive (typedef to quint64)Lars Knoll2013-09-121-26/+27
* Fix __qmljs_init_closure to use ReturnedValueLars Knoll2013-09-121-1/+1
* Change binops to use ReturnedValueLars Knoll2013-09-121-2/+2
* Convert unary operations and some other runtime methodsLars Knoll2013-09-121-5/+5
* Use ReturnedValue for more runtime methodsLars Knoll2013-09-121-8/+8
* Remove unused code to generate post increment and decrement expressionsLars Knoll2013-09-121-32/+0
* Use ReturnedValue for some more runtime methodsLars Knoll2013-09-121-7/+7
* Use QV4::ReturnedValue in the runtime APILars Knoll2013-09-121-4/+4