aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4script.cpp
Commit message (Expand)AuthorAgeFilesLines
* CleanupsLars Knoll2017-09-011-1/+1
* Move CallContext construction into a interpreter instructionLars Knoll2017-09-011-2/+2
* Use the context member in CallDataLars Knoll2017-09-011-2/+4
* Move line number information into a side tableLars Knoll2017-08-251-1/+1
* Always create a valid CallData object for interpreter callsLars Knoll2017-08-101-2/+4
* Get rid of simpleCallLars Knoll2017-08-101-4/+1
* Refactor context handlingLars Knoll2017-08-101-2/+1
* Get rid of ExecutionContext::strictModeLars Knoll2017-08-101-1/+0
* Introduce a JS stack frame that corresponds to the C++ stack frameLars Knoll2017-08-101-1/+1
* Completely avoid intermediate scopes for simple functionsLars Knoll2017-08-081-2/+2
* Avoid creating a separate Scope in the ExecutionContextSaverLars Knoll2017-08-081-1/+1
* Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-3/+2
* Get rid of the compilation unit related members in ExecutionContextLars Knoll2017-08-031-3/+1
* Move the Runtime codegen into it's own fileLars Knoll2017-07-031-1/+1
* Split up qv4codegen into several filesLars Knoll2017-07-031-14/+14
* Remove now unused filesLars Knoll2017-06-301-1/+0
* Get rid of IR::Module and IR::FunctionLars Knoll2017-06-301-2/+2
* 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
* Don't use the ISel's anymoreLars Knoll2017-06-221-8/+5
* Re-enable lookupsLars Knoll2017-06-221-0/+3
* Pass the JSUnitGenerator into the codegenLars Knoll2017-06-191-3/+3
* Merge remote-tracking branch 'origin/5.8' into devLiang Qi2017-01-141-2/+0
|\
| * Get rid of the GCBlockerLars Knoll2016-12-281-2/+0
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-141-72/+4
|\|
| * Don't create a FunctionObject in createQmlBinding()Lars Knoll2016-12-091-47/+0
| * Refactor the calling code for (Simple)ScriptFunctionLars Knoll2016-12-091-27/+7
| * Start cleaning up the QmlContextWrapperLars Knoll2016-12-041-1/+0
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-10-181-3/+4
|\|
| * QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-3/+4
* | Qml jsruntime: replace 'foreach' with 'range for'Anton Kudryavtsev2016-09-161-2/+4
|/
* Fix endianness in constant handlingSimon Hausmann2016-08-031-1/+1
* Make generated code loading constants relocatableSimon Hausmann2016-08-021-0/+1
* V4: Make ExecutionEngine's debugger and profiler privateUlf Hermann2016-07-281-1/+1
* Simplify reference management in QV4::ScriptSimon Hausmann2016-07-191-28/+2
* V4: Pass scope around as parameters inside the runtime.Erik Verbruggen2016-06-221-12/+14
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Move remaining objects to new constructor syntaxLars Knoll2015-09-221-6/+5
* Convert FunctionObjects to new allocation syntaxLars Knoll2015-09-221-2/+2
* Rename currentExecutionContext to currentContextLars Knoll2015-09-151-1/+1
* Cleanup usage of ExecutionEngine::currentContextLars Knoll2015-09-151-2/+1
* Explicitly push/pop ExecutionContextsLars Knoll2015-09-151-0/+1
* Cleanup the ExecutionContextSaverLars Knoll2015-09-151-2/+3
* Pass a QmlContext to QV4::Script instead of a contextwrapperLars Knoll2015-09-091-11/+12
* Pass the correct QML context as scope to the binding wrapperLars Knoll2015-09-081-9/+6
* Don't push new QML contexts onto the context stackLars Knoll2015-09-081-1/+0
* Move createQmlCallableForFunction out of the binding wrapperLars Knoll2015-09-081-36/+10
* Create less BindingWrappersLars Knoll2015-08-251-14/+2
* Remove unused pointer to the context wrapperLars Knoll2015-08-201-10/+0
* Use the QmlContext as the scope for QQmlV4Function callsLars Knoll2015-08-201-1/+1