aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml
Commit message (Expand)AuthorAgeFilesLines
* Get rid of the compilation unit related members in ExecutionContextLars Knoll2017-08-0315-95/+67
* Unify QV4::Function::internalClass and the ic used in CallContextLars Knoll2017-08-033-8/+20
* 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
* Optimize Value::toBoolean()Lars Knoll2017-08-021-8/+9
* Use lookup instructions when calling propertiesLars Knoll2017-08-023-9/+13
* Add commonly used JumpCompare instructionsErik Verbruggen2017-08-027-13/+124
* 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
* Tune asArrayIndexErik Verbruggen2017-08-021-2/+2
* Fix unary minus: -UINT_MIN is not an integerErik Verbruggen2017-08-022-2/+4
* Inline integer fastpath for some instructionsErik Verbruggen2017-08-023-50/+75
* Fix trace macros for runtime countersErik Verbruggen2017-08-021-2/+2
* Allow for more values to be in the accumulatorErik Verbruggen2017-08-025-45/+252
* Completely remove the Param struct and the scopes arrayErik Verbruggen2017-08-022-164/+103
* Introduce an accumulator in the interpreter, and change instructionsErik Verbruggen2017-08-0210-908/+697
* Don't create unwind handlers for things we can't unwind toLars Knoll2017-08-021-1/+4
* Fix various signed/unsigned warningsErik Verbruggen2017-08-027-30/+29
* Replace Q_ASSERT(!"unreachable") with Q_UNREACHABLE()Erik Verbruggen2017-08-021-35/+35
* Remove Moth::Param from the interpreter instructionsErik Verbruggen2017-07-196-504/+726
* Disable size check for CallContextErik Verbruggen2017-07-121-5/+7
* Remove unused interpreter instructionErik Verbruggen2017-07-113-15/+0
* Support broken C++11 compilersErik Verbruggen2017-07-111-1/+1
* Fix alignment issue on most 32bit arm platformsErik Verbruggen2017-07-101-0/+4
* Fix assignments-to-self like x=xErik Verbruggen2017-07-071-3/+0
* Fix handling of qsTr & friendsErik Verbruggen2017-07-073-12/+126
* Fix disabling fast lookups for QMLErik Verbruggen2017-07-071-1/+1
* Hint the compiler to never inline debugger support codeErik Verbruggen2017-07-051-8/+14
* Fix QML disk cachingErik Verbruggen2017-07-051-0/+1
* Unify SimpleCallContext and CallContextLars Knoll2017-07-058-68/+40
* Get rid of the GlobalContext and WithContext classesLars Knoll2017-07-055-73/+20
* Simplify and unite handling of activation objects in ContextsLars Knoll2017-07-0510-105/+52
* Fix bug when a ternary expression was used in a if conditionErik Verbruggen2017-07-042-103/+133
* Bring back captureRequired on scope/contest property loadingErik Verbruggen2017-07-048-201/+30
* Limit the amount of escaping variablesLars Knoll2017-07-045-27/+60
* Properly save/restore the QML temps between functionsLars Knoll2017-07-043-3/+22
* Properly calculate escaping variablesLars Knoll2017-07-044-10/+51
* Move the Runtime codegen into it's own fileLars Knoll2017-07-038-67/+168
* Move Codegen::ScanFunctions into it's own fileLars Knoll2017-07-036-432/+576
* Split up qv4codegen into several filesLars Knoll2017-07-0315-674/+857
* Mark whether arguments or local variables can escapeLars Knoll2017-07-032-10/+17
* Smaller cleanup of the code baseLars Knoll2017-07-031-16/+8
* Smaller cleanupsLars Knoll2017-06-302-61/+46
* Add "we mean it" disclaimer to private headerErik Verbruggen2017-06-301-0/+10
* Remove now unused filesLars Knoll2017-06-3037-20474/+19
* Get rid of IR::Module and IR::FunctionLars Knoll2017-06-3013-145/+230
* Dump String and Closure table with QV4_SHOW_BYTECODELars Knoll2017-06-301-2/+9
* Remove interpreter instructions we can't generate anymoreErik Verbruggen2017-06-309-179/+58