aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Protect write accesses to objectsLars Knoll2013-10-291-1/+7
* Avoid side effects when en exception has been thrown.Lars Knoll2013-10-291-3/+3
* Properly propagate parse errorsLars Knoll2013-10-291-1/+1
* Rework IR code generation for try/catch/finallyLars Knoll2013-10-291-1/+1
* Rework exception handlingLars Knoll2013-10-291-3/+1
* Remove internal method from public APILars Knoll2013-10-191-0/+22
* Speed up exception propagationSimon Hausmann2013-10-161-16/+1
* Speed up stack trace generation for the JITSimon Hausmann2013-10-161-13/+6
* Fix GC issues with usage of raw RegExp pointersLars Knoll2013-10-151-2/+4
* Fix the remaining objects against self destructionLars Knoll2013-10-111-3/+7
* Cleanup exception handlingSimon Hausmann2013-10-031-1/+58
* Change exception handling APISimon Hausmann2013-10-021-3/+5
* Remove more uses of ValueLars Knoll2013-10-021-3/+3
* Fix ObjectIterator API to be GC safeLars Knoll2013-10-021-1/+2
* Remove more occurrences of QV4::ValueLars Knoll2013-09-301-1/+1
* Fix API for Object::define*PropertyLars Knoll2013-09-281-4/+6
* Less QV4::Value usageLars Knoll2013-09-281-16/+16
* Fix Value usage in ErrorObjectsLars Knoll2013-09-281-3/+5
* Remove more direct QV4::Value usageLars Knoll2013-09-281-3/+3
* Move Value::fromBool, ... to a new Primitive classLars Knoll2013-09-281-4/+4
* Use SafeValue in more placesLars Knoll2013-09-281-1/+1
* Fix CallContext to not hold arguments on the C stack anymoreLars Knoll2013-09-281-2/+2
* Fix Persistent/WeakValue APILars Knoll2013-09-261-0/+4
* 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