aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prevent objects from being collected while in their constructorLars Knoll2013-09-221-1/+1
* Convert the last methods in qv4object_p.hLars Knoll2013-09-221-2/+2
* Use a StringRef for Managed::get()Lars Knoll2013-09-221-0/+4
* Cleanup Object::define*Property APILars Knoll2013-09-221-42/+42
* Start using StringRef for parameter passingLars Knoll2013-09-221-1/+1
* Introduce a Referenced<T> class to pass Objects into methodsLars Knoll2013-09-221-2/+14
* Cleanup ExecutionEngine::newBuiltinFunction() usagesLars Knoll2013-09-221-2/+2
* Further work towards an exact GCLars Knoll2013-09-221-7/+7
* Fix destruction of QV4::CompiledData::CompilationUnit objectsSimon Hausmann2013-09-201-0/+6
* Convert more methods to return a Returned<>Lars Knoll2013-09-181-22/+29
* Convert some methods to use Returned<>Lars Knoll2013-09-181-8/+10
* Convert a few more methods in ExecutionEngine to use protected pointersLars Knoll2013-09-181-9/+9
* Extend the ReturnedValue mechanism to pointers to Managed objectsLars Knoll2013-09-181-4/+4
* Convert builtin methods to return a ReturnedValueLars Knoll2013-09-181-1/+1
* Rename BuiltinFunctionOld to BuiltinFunctionLars Knoll2013-09-181-1/+1
* Properly unwind the js stack for generated codeLars Knoll2013-09-111-3/+3
* Create a stack for JS values and use it in the interpreterLars Knoll2013-09-111-0/+8
* V4: add environment variable QV4_FORCE_INTERPRETERErik Verbruggen2013-09-111-1/+6
* Optimize String.replace and RegExp.execLars Knoll2013-09-021-0/+15
* Optimize ScriptFunction::construct() and creation of FunctionObjectsLars Knoll2013-09-021-0/+5
* Remove more usages of Object::setPrototype()Lars Knoll2013-09-021-8/+6
* Remove more usages of Object::setPrototype()Lars Knoll2013-09-021-15/+14
* Cleanup calls to Object::setPrototype()Lars Knoll2013-09-021-50/+27
* Move prototype pointer into QV4::InternalClassLars Knoll2013-09-021-64/+52
* Add the object's prototype to the InternalClass structureLars Knoll2013-09-021-0/+2
* Remove unused arvument from Object constructorLars Knoll2013-09-021-1/+1
* move methods to create a new context into the ExecutionContext classLars Knoll2013-09-021-29/+0
* Add a SimpleScriptFunction classLars Knoll2013-09-021-8/+0
* Move call context creation into the ExecutionContext classLars Knoll2013-09-021-21/+0
* Temporarily collect a map of all functions in the engineSimon Hausmann2013-09-021-0/+14
* Merge branch 'wip/v4' of ssh://codereview.qt-project.org/qt/qtdeclarative int...Simon Hausmann2013-08-201-30/+16
|\
| * Eliminate all vm functions on the isel sideSimon Hausmann2013-08-161-6/+0
| * Get rid of the functions list in QV4::ExecutionEngineSimon Hausmann2013-08-161-20/+8
| * Fix crashes with unmarked runtime stringsSimon Hausmann2013-08-151-0/+4
| * Move QV4::Function::sourceFile to CompiledFunctionSimon Hausmann2013-08-151-4/+4
* | Remove QV4::DiagnosticMessageLars Knoll2013-08-201-6/+6
* | Remove unused overload of newCallContext()Lars Knoll2013-08-171-10/+0
* | Optimize contruction of Arguments objectsLars Knoll2013-08-171-0/+5
* | Fix memory leak in identifier tableSimon Hausmann2013-08-131-1/+1
|/
* Re-enable JITSimon Hausmann2013-08-121-1/+1
* Add reference counting to the VM functionsSimon Hausmann2013-08-121-3/+2
* Restructure source codeLars Knoll2013-08-081-0/+837