aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4argumentsobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use a ReturnedValue for Managed::call()Lars Knoll2013-09-181-4/+4
* Change signature of call/construct() to take a pointer to a CallDataLars Knoll2013-09-111-5/+5
* Move CallData onto the JS stackLars Knoll2013-09-111-4/+5
* Use Q_ASSERT instead of assert to get rid of the checks in release buildsLars Knoll2013-09-021-2/+2
* change calling convention for JS function callsLars Knoll2013-09-021-7/+10
* Move arguments object creation into the generated codeLars Knoll2013-08-171-4/+4
* Optimize contruction of Arguments objectsLars Knoll2013-08-171-11/+28
* Restructure source codeLars Knoll2013-08-081-0/+171