aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4vme_moth.cpp
Commit message (Expand)AuthorAgeFilesLines
* Get rid of the compilation unit related members in ExecutionContextLars Knoll2017-08-031-13/+15
* Optimize UPlus, Increment and Decrement operationsLars Knoll2017-08-021-1/+5
* Optimize Jump instructionsLars Knoll2017-08-021-2/+4
* Remove wrong conditionLars Knoll2017-08-021-2/+1
* Don't check for break points when we're not debuggingLars Knoll2017-08-021-1/+3
* Use lookup instructions when calling propertiesLars Knoll2017-08-021-3/+0
* Add commonly used JumpCompare instructionsErik Verbruggen2017-08-021-0/+26
* Change constant loading to prevent a nullptr checkErik Verbruggen2017-08-021-2/+7
* Add code to count the number of instructions executedErik Verbruggen2017-08-021-0/+27
* Fix unary minus: -UINT_MIN is not an integerErik Verbruggen2017-08-021-1/+2
* Inline integer fastpath for some instructionsErik Verbruggen2017-08-021-34/+75
* Allow for more values to be in the accumulatorErik Verbruggen2017-08-021-0/+13
* Completely remove the Param struct and the scopes arrayErik Verbruggen2017-08-021-156/+95
* Introduce an accumulator in the interpreter, and change instructionsErik Verbruggen2017-08-021-117/+121
* Remove Moth::Param from the interpreter instructionsErik Verbruggen2017-07-191-142/+230
* Remove unused interpreter instructionErik Verbruggen2017-07-111-4/+0
* Hint the compiler to never inline debugger support codeErik Verbruggen2017-07-051-8/+14
* Unify SimpleCallContext and CallContextLars Knoll2017-07-051-1/+1
* Bring back captureRequired on scope/contest property loadingErik Verbruggen2017-07-041-38/+2
* Remove interpreter instructions we can't generate anymoreErik Verbruggen2017-06-301-19/+2
* Lower the maximum call depth for debug buildsErik Verbruggen2017-06-291-15/+14
* Switch over to new JS call setupLars Knoll2017-06-291-32/+6
* Rename push instruction to InitStackFrameErik Verbruggen2017-06-291-2/+2
* Remove MoveConst and put constants in ParamErik Verbruggen2017-06-291-4/+0
* Add support for post increment/decrementErik Verbruggen2017-06-211-7/+17
* Fix exception handlingLars Knoll2017-06-211-4/+5
* Proper exception handlingLars Knoll2017-06-201-0/+9
* Add JumpStrict(Not)Equal instructions to the interpreterLars Knoll2017-06-201-0/+14
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-49/+25
|\
| * Move the engine() accessor from Object to ManagedLars Knoll2017-05-191-1/+1
| * Smaller cleanupsLars Knoll2017-05-191-22/+18
| * Optimizations to the generated byte codeLars Knoll2017-05-191-26/+6
* | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-04-071-13/+16
|\|
| * Don't waste CPU cycles when checking whether a breakpoint is activeLars Knoll2017-04-041-5/+6
| * Fix value type encoding constant usage when cross-compilingSimon Hausmann2017-03-301-13/+13
* | Merge remote-tracking branch 'origin/5.9' into HEADSimon Hausmann2017-03-231-81/+81
|\|
| * Protect CompilationUnit member usage against word size differencesSimon Hausmann2017-03-171-2/+2
| * Protect CallData usage against cross-compilation word size differencesSimon Hausmann2017-03-171-13/+13
| * Prepare run-time method calling mechanism for cross-compilationSimon Hausmann2017-03-171-66/+66
* | Add an actual write barrier and centralize it in one placeLars Knoll2017-03-091-2/+7
* | Make moth write barrier friendlyLars Knoll2017-03-091-17/+20
* | move locals over to be write barrier safeLars Knoll2017-03-091-1/+1
* | Always pass the ExecutionEngine into lookup callsLars Knoll2017-03-091-2/+2
* | Separate SimpleCallData and CallDataLars Knoll2017-03-091-2/+6
|/
* Add Q_ALLOCA_VAR, Q_ALLOCA_DECLARE and Q_ALLOCA_ASSIGN macrosKimmo Ollila2017-02-151-3/+1
* Speed up invocation of builtin functionsLars Knoll2017-01-251-0/+4
* Change ExecutionContext::getFunctionObject() to getFunction()Lars Knoll2016-12-061-4/+2
* V4: check for exceptions after convertThisToObjectErik Verbruggen2016-11-241-2/+2
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-10-101-13/+13
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-09-301-13/+13
| |\