aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4objectproto.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove Property * return value from ObjectIteratorLars Knoll2014-01-201-3/+4
* clean up Object::has(Own)PropertyLars Knoll2014-01-201-6/+6
* Cleanup: change signature of Object::insertMember()Lars Knoll2014-01-091-3/+3
* Rework array handling for JS objectsLars Knoll2014-01-091-20/+26
* Add Object::hasOwnProperty()Lars Knoll2014-01-091-1/+1
* Move array data into it's own structLars Knoll2014-01-031-18/+18
* Get rid of the nonStrictArgumentsObject flag in ManagedLars Knoll2014-01-031-2/+2
* Move Managed::type and some flags into the vtableLars Knoll2014-01-031-2/+2
* Encapsulate the current context and fix it's usageLars Knoll2013-12-041-2/+2
* Move the vtable pointer from the object to the internal classLars Knoll2013-12-041-1/+1
* Speed up arguments objectLars Knoll2013-11-221-0/+7
* Simplify & speed up function callingLars Knoll2013-11-091-23/+23
* Replace QString::fromUtf8() with QString::fromLatin1() for literalsKai Koehne2013-11-061-1/+1
* Protect write accesses to objectsLars Knoll2013-10-291-0/+2
* Avoid side effects when en exception has been thrown.Lars Knoll2013-10-291-26/+60
* Avoid creating array attributes if possibleLars Knoll2013-10-141-4/+4
* Use SafeValue instead of Value in ScopedValue methodsLars Knoll2013-10-021-1/+1
* Remove more uses of ValueLars Knoll2013-10-021-1/+1
* Fix ObjectIterator API to be GC safeLars Knoll2013-10-021-7/+5
* Remove more occurrences of QV4::ValueLars Knoll2013-09-301-10/+13
* Fix API for Object::define*PropertyLars Knoll2013-09-281-19/+20
* Remove Value::fromString()Lars Knoll2013-09-281-3/+3
* Remove more direct QV4::Value usageLars Knoll2013-09-281-2/+4
* Move Value::fromBool, ... to a new Primitive classLars Knoll2013-09-281-7/+7
* Fix CallContext to not hold arguments on the C stack anymoreLars Knoll2013-09-281-22/+22
* Make qv4objectproto GC cleanLars Knoll2013-09-221-24/+26
* Prevent objects from being collected while in their constructorLars Knoll2013-09-221-1/+1
* remove debug outputLars Knoll2013-09-221-1/+0
* Convert the remaining vtable methods to be GC safeLars Knoll2013-09-221-1/+1
* Use a StringRef for Managed::get()Lars Knoll2013-09-221-5/+5
* Use StringRef for most methods in ObjectLars Knoll2013-09-221-14/+23
* Cleanup Object::define*Property APILars Knoll2013-09-221-27/+26
* Add a Safe<T> class and start using itLars Knoll2013-09-221-1/+1
* Introduce a Referenced<T> class to pass Objects into methodsLars Knoll2013-09-221-3/+6
* Cleanup ExecutionEngine::newBuiltinFunction() usagesLars Knoll2013-09-221-2/+2
* Further work towards an exact GCLars Knoll2013-09-221-84/+106
* Convert more methods to return a Returned<>Lars Knoll2013-09-181-5/+5
* Convert most remaining return values from Value to ReturnedValueLars Knoll2013-09-181-4/+8
* Fix regression in Object.isExtensible()Lars Knoll2013-09-181-1/+1
* Convert builtin methods to return a ReturnedValueLars Knoll2013-09-181-64/+64
* Use ReturnedValue for Managed::get().Lars Knoll2013-09-181-17/+18
* Use ReturnedValue for Managed::construct()Lars Knoll2013-09-181-3/+3
* Rename QV4::ValueScope to QV4::ScopeLars Knoll2013-09-181-1/+1
* Require a ValueScope for ScopedCallData as wellLars Knoll2013-09-181-1/+2
* Use a ReturnedValue for Managed::call()Lars Knoll2013-09-181-4/+4
* Convert ReturnedValue into a primitive (typedef to quint64)Lars Knoll2013-09-121-3/+3
* Use a ReturnedValue when converting to String or ObjectLars Knoll2013-09-121-3/+3
* Continue conversion to using scoped valuesLars Knoll2013-09-111-3/+3
* Change signature of call/construct() to take a pointer to a CallDataLars Knoll2013-09-111-6/+6
* Move CallData onto the JS stackLars Knoll2013-09-111-3/+4