aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4isel_moth.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* V4: Remove more jumps.Erik Verbruggen2013-10-101-0/+7
* Use a QVector instead of a QListLars Knoll2013-10-031-1/+1
* V4: invert conditions when the true block follows the test.Erik Verbruggen2013-10-031-5/+13
* V4: remove inplace operationsErik Verbruggen2013-09-301-79/+0
* Move Value::fromBool, ... to a new Primitive classLars Knoll2013-09-281-1/+1
* Fix cases where mark() would access uninitialized memoryLars Knoll2013-09-221-0/+1
* Merge branch 'wip/v4' of qtdeclarative into devSimon Hausmann2013-09-201-4/+3
|\
| * Merge branch 'dev' of ssh://codereview.qt-project.org/qt/qtdeclarative into HEADSimon Hausmann2013-09-201-88/+12
| |\
| * \ Merge branch 'dev' of qtdeclarative into wip/v4Simon Hausmann2013-09-111-25/+21
| |\ \
| * | | Beginning of a new qml parserSimon Hausmann2013-09-081-2/+0
| * | | Make it possible to supply an external JS unit generator to the iselSimon Hausmann2013-09-051-4/+5
* | | | V4 interpreter: inline add/sub/mul on numbers.Erik Verbruggen2013-09-201-9/+20
* | | | V4 interpreter: add hints for unop/binop targetsErik Verbruggen2013-09-201-1/+9
| |_|/ |/| |
* | | V4: Fix SSA decomposition when no regalloc is used.Erik Verbruggen2013-09-131-19/+10
* | | Remove unused code to generate post increment and decrement expressionsLars Knoll2013-09-121-68/+0
* | | Fix passing of exception table pointers to ARM runtime on unwindingSimon Hausmann2013-09-121-1/+2
| |/ |/|
* | Generate CallData structures directly in the instruction selectionLars Knoll2013-09-111-25/+21
|/
* Temporarily collect a map of all functions in the engineSimon Hausmann2013-09-021-0/+9
* The fast and the furious, register drift.Erik Verbruggen2013-08-271-14/+28
* Interpreter fixes.Erik Verbruggen2013-08-261-7/+15
* Merge branch 'wip/v4' of ssh://codereview.qt-project.org/qt/qtdeclarative int...Simon Hausmann2013-08-201-65/+74
|\
| * Cleanup: Determine the root/entry function in isel independent codeSimon Hausmann2013-08-191-13/+1
| * Prospective MSVC build fixSimon Hausmann2013-08-191-1/+1
| * Cleanup: Make isel subclass the unit generatorSimon Hausmann2013-08-181-29/+28
| * Get rid of engine pointer in iselSimon Hausmann2013-08-181-2/+2
| * Merge Function::init with the constructorSimon Hausmann2013-08-161-4/+5
| * Eliminate all vm functions on the isel sideSimon Hausmann2013-08-161-7/+2