aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4argumentsobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Convert Execution contexts to new constructor syntaxLars Knoll2014-07-221-7/+7
* Convert the last Managed types to the new constructor syntaxLars Knoll2014-07-221-23/+22
* Convert ExecutionContext to new storage schemeLars Knoll2014-07-221-27/+27
* Convert ArgumentsObject over to the new storage schemeLars Knoll2014-07-221-4/+4
* Convert ArgumentsObject to new data layoutLars Knoll2014-07-221-32/+33
* Move object data into internal structureLars Knoll2014-07-221-7/+7
* Move Managed data into it's own subclassLars Knoll2014-07-221-6/+6
* Get rid of different macros for vtable specializationsLars Knoll2014-07-221-3/+3
* Avoid calling destroy() on most objectsLars Knoll2014-07-221-8/+3
* Fix unreliable behavior of array methods on qml list propertiesSimon Hausmann2014-04-091-0/+2
* Garbage collect member dataLars Knoll2014-04-041-6/+8
* Fix copying of Property'sLars Knoll2014-03-101-7/+8
* Use an array of Value's for Object::memberDataLars Knoll2014-03-071-5/+4
* Reduce memory consumption of FunctionObjectLars Knoll2014-03-071-2/+2
* Allocate the ArrayData object and it's data togetherSimon Hausmann2014-01-241-3/+1
* Change virtual methods in ArrayData to take Object pointerLars Knoll2014-01-241-5/+5
* Turn ArrayData into a Managed objectLars Knoll2014-01-231-2/+2
* Split ManagedVTable into two classesLars Knoll2014-01-211-4/+4
* Add a SimpleArrayData classLars Knoll2014-01-201-2/+0
* Save memory on array dataLars Knoll2014-01-201-4/+6
* Rework array handling for JS objectsLars Knoll2014-01-091-18/+16
* Fixes for argument objectsLars Knoll2014-01-091-1/+1
* Move array data into it's own structLars Knoll2014-01-031-12/+12
* Get rid of the nonStrictArgumentsObject flag in ManagedLars Knoll2014-01-031-3/+0
* Move Managed::type and some flags into the vtableLars Knoll2014-01-031-1/+0
* Encapsulate the current context and fix it's usageLars Knoll2013-12-041-2/+2
* Remove setVTable calls in performance critical areasLars Knoll2013-12-041-1/+1
* Move the vtable pointer from the object to the internal classLars Knoll2013-12-041-5/+5
* Turn execution contexts into Managed objectsLars Knoll2013-11-221-1/+1
* Speed up arguments objectLars Knoll2013-11-221-19/+82
* Refactor marking GC'ed objectsLars Knoll2013-11-051-3/+3
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-041-3/+3
* Avoid side effects when en exception has been thrown.Lars Knoll2013-10-291-3/+3
* Avoid creating array attributes if possibleLars Knoll2013-10-141-6/+5
* Protect a few constructors against self destructionLars Knoll2013-10-111-1/+2
* Smaller cleanupsLars Knoll2013-10-111-5/+3
* Remove some uses of raw Object pointersLars Knoll2013-09-301-14/+12
* Remove more occurrences of QV4::ValueLars Knoll2013-09-301-1/+1
* Fix API for Object::define*PropertyLars Knoll2013-09-281-1/+1
* Remove more direct QV4::Value usageLars Knoll2013-09-281-2/+2
* Make Encode not inherit from ValueLars Knoll2013-09-281-1/+1
* Move Value::fromBool, ... to a new Primitive classLars Knoll2013-09-281-3/+3
* Fix CallContext to not hold arguments on the C stack anymoreLars Knoll2013-09-281-11/+11
* Introduce a Referenced<T> class to pass Objects into methodsLars Knoll2013-09-221-9/+3
* Cleanup ExecutionEngine::newBuiltinFunction() usagesLars Knoll2013-09-221-2/+4
* Further work towards an exact GCLars Knoll2013-09-221-3/+3
* Convert builtin methods to return a ReturnedValueLars Knoll2013-09-181-2/+2
* Rename QV4::ValueScope to QV4::ScopeLars Knoll2013-09-181-1/+1
* Require a ValueScope for ScopedCallData as wellLars Knoll2013-09-181-1/+2