aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4arrayobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert methods of Array to new calling conventionLars Knoll2017-11-131-178/+163
* Convert runtime methods of Object to new calling conventionLars Knoll2017-11-131-1/+1
* Convert Array.push/pop to new calling conventionLars Knoll2017-11-131-13/+13
* Change signature for call/callAsConstructorLars Knoll2017-11-071-9/+9
* Rename the construct 'virtual' method to callAsConstructorLars Knoll2017-11-071-2/+2
* Further cleanup JSCallDataLars Knoll2017-11-071-8/+8
* Simplify JSCallData constructionLars Knoll2017-11-071-9/+9
* Get rid of JSCallData::call()Lars Knoll2017-11-071-55/+55
* Rename JSCall to JSCallDataLars Knoll2017-11-071-9/+9
* Change signature of call/constructLars Knoll2017-11-071-1/+1
* Refactor Call/Construct instructionsLars Knoll2017-11-071-6/+6
* Change CallData::argc to be a QV4::ValueErik Verbruggen2017-09-191-24/+25
* Always set the correct FunctionObject when calling JS functionsLars Knoll2017-09-021-65/+65
* Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-011-1/+1
* Fix callbacks from the methods of ArrayObjectLars Knoll2017-08-101-10/+9
* Avoid creating a CallContext for simple functionsLars Knoll2017-08-101-2/+1
* Don't throw exceptions in Object::delete(indexed) anymoreLars Knoll2017-08-101-6/+8
* Don't throw errors from the internal put methods anymoreLars Knoll2017-08-101-39/+67
* Fix strict mode usage in Array.spliceLars Knoll2017-08-101-3/+0
* Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-111/+111
* Change function signatures for call/construct backLars Knoll2017-08-041-29/+34
* Unify mark handling for MemberData and ArrayDataLars Knoll2017-03-091-2/+2
* Speed up invocation of builtin functionsLars Knoll2017-01-251-347/+328
* Add ECMAScript 6 Array find and findIndex methodsKai Uwe Broulik2016-11-101-0/+76
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-10-101-5/+8
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-09-301-5/+8
| |\
| | * Fix crash on Array.prototype.join.call(0)Robin Burchell2016-09-291-5/+8
* | | QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-2/+2
* | | V4: Pass scope around as parameters inside the runtime.Erik Verbruggen2016-06-221-34/+30
|/ /
* / Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* Move the StringValue members of ExecutionEngine onto the JS stackLars Knoll2015-06-101-12/+12
* Get rid of qv4value_inl_p.h and replace it by qv4typedvalue_p.hLars Knoll2015-04-241-0/+1
* Rename Heap::Base::as() to cast()Lars Knoll2015-04-211-1/+1
* More cleanupsLars Knoll2015-04-211-3/+3
* Further cleanupsLars Knoll2015-04-161-2/+2
* Wrap members in Object in a Heap::PointerLars Knoll2015-03-201-1/+1
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* CleanupsLars Knoll2015-01-231-55/+55
* CleanupsLars Knoll2015-01-231-4/+4
* Remove all remaining usages of ValueRefLars Knoll2015-01-231-1/+1
* Get rid of most uses of ValueRefLars Knoll2015-01-231-3/+2
* Get rid of all uses of Managed::engine()Lars Knoll2015-01-211-1/+1
* Remove all the setVTable() calls that aren't required anymoreLars Knoll2015-01-211-1/+0
* Get rid of hasAccessorProperty in Heap::BaseLars Knoll2015-01-121-1/+3
* Use QV4::ScopedObject typedef instead of actual typeOleg Shparber2015-01-031-8/+8
* Use QV4::ScopedArrayObject typedef instead of actual typeOleg Shparber2015-01-031-5/+5
* Use QV4::ScopedFunctionObject typedef instead of actual typeOleg Shparber2015-01-021-7/+7
* Remove most of the places where getPointer() is usedLars Knoll2014-12-201-9/+9
* Add default parameter value for ExecutionEngine::newString()Oleg Shparber2014-12-121-1/+1
* Fix Object::arrayData() accessor to return a heap objectLars Knoll2014-12-111-4/+4