aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Split up qv4codegen into several filesLars Knoll2017-07-034-34/+23
* Remove now unused filesLars Knoll2017-06-307-11/+4
* Get rid of IR::Module and IR::FunctionLars Knoll2017-06-304-4/+8
* Remove interpreter instructions we can't generate anymoreErik Verbruggen2017-06-303-76/+12
* Rename Codegen::Environment to Context and pull it out of CodegenLars Knoll2017-06-301-2/+2
* Get rid of inheritedLocals in the codegenLars Knoll2017-06-291-10/+1
* Lower the maximum call depth for debug buildsErik Verbruggen2017-06-293-18/+19
* Switch over to new JS call setupLars Knoll2017-06-292-32/+8
* Rename push instruction to InitStackFrameErik Verbruggen2017-06-291-2/+2
* Remove MoveConst and put constants in ParamErik Verbruggen2017-06-291-4/+0
* Fix sameValue againErik Verbruggen2017-06-221-2/+4
* Encode numeric literals as int when possibleErik Verbruggen2017-06-221-0/+8
* Don't use the ISel's anymoreLars Knoll2017-06-2210-58/+19
* Re-enable lookupsLars Knoll2017-06-221-0/+3
* Use simple calls if possibleLars Knoll2017-06-221-1/+1
* Fix another -0 checkErik Verbruggen2017-06-221-2/+2
* Add support for post increment/decrementErik Verbruggen2017-06-213-11/+63
* Fix exception handlingLars Knoll2017-06-212-5/+6
* Always use the interpreter for nowLars Knoll2017-06-201-0/+3
* Proper exception handlingLars Knoll2017-06-201-0/+9
* Add JumpStrict(Not)Equal instructions to the interpreterLars Knoll2017-06-201-0/+14
* Pass the JSUnitGenerator into the codegenLars Knoll2017-06-192-5/+5
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-151-1/+3
|\
| * Fix integer divisionErik Verbruggen2017-06-081-1/+3
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-072-5/+1
|\|
| * Revert "Fix compilation of QtScxml"Liang Qi2017-05-231-4/+0
| * QtQml: Restrict alloca definition to MSVCFriedemann Kleint2017-05-231-1/+1
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-0646-536/+1035
|\|
| * Fix compilation of QtScxmlLars Knoll2017-05-221-0/+4
| * Get rid of the MemoryManager pointer inside StringLars Knoll2017-05-194-13/+10
| * Move the engine() accessor from Object to ManagedLars Knoll2017-05-1915-83/+65
| * Get rid of the old way of defining builtin functionsLars Knoll2017-05-195-93/+2
| * Optimize marking of prototypes in the InternalClass treeLars Knoll2017-05-192-17/+16
| * Give standard objects a bit more inline storage by defaultLars Knoll2017-05-191-1/+1
| * Optimize lookups in the internalClassLars Knoll2017-05-194-23/+47
| * Optimize lookups based on IC changesLars Knoll2017-05-193-24/+31
| * Move the prototype into the internal classLars Knoll2017-05-1915-111/+203
| * Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-1921-26/+61
| * Add support for storing the Vtable in the InternalClassLars Knoll2017-05-192-25/+59
| * Properly encapsulate all accesses to the vtableLars Knoll2017-05-194-15/+15
| * Add ICs for String, MemberData and ArrayDataLars Knoll2017-05-197-3/+18
| * Move the list of default internal classes into EngineBaseLars Knoll2017-05-1915-88/+96
| * Move the EngineBase class into it's own header fileLars Knoll2017-05-193-0/+101
| * Move a few more members from ExecutionEngine to EngineBaseLars Knoll2017-05-192-14/+1
| * Smaller cleanupsLars Knoll2017-05-191-22/+18
| * Optimizations to the generated byte codeLars Knoll2017-05-192-35/+7
| * qmlcachegen: Fix MinGW developer buildFriedemann Kleint2017-05-161-1/+1
| * Optimize Runtime::method_get/setElementLars Knoll2017-05-101-25/+79
| * Merge remote-tracking branch 'origin/5.9.0' into 5.9Frederik Gladhorn2017-05-102-5/+49
| |\
| | * Update the alloca() support in QtQmlOswald Buddenhagen2017-05-102-5/+49