aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4script.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* Profile eval() and global script executionUlf Hermann2015-08-041-1/+2
* Smaller code cleanupsLars Knoll2015-06-191-11/+7
* Add some typesafetyLars Knoll2015-06-181-5/+5
* Clean up ExecutionContext's for QMLLars Knoll2015-06-181-18/+18
* Make QV4::Script GC safeLars Knoll2015-06-171-11/+9
* Store rootcontext in a GC safe wayLars Knoll2015-06-171-1/+1
* Move the StringValue members of ExecutionEngine onto the JS stackLars Knoll2015-06-101-4/+4
* Use Heap::Pointer in more placesLars Knoll2015-04-241-1/+1