aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4arrayobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement a virtual interface for getOwnPropertyLars Knoll2018-06-251-3/+3
* Add the start of a Set from ES7Robin Burchell2018-05-301-3/+3
* qv4arrayobject: Implement Array.from from ES7Robin Burchell2018-05-301-15/+167
* qv4arrayobject: Implement Array.prototype.copyWithin as per ES7Robin Burchell2018-05-301-0/+71
* qv4arrayobject: Implement Array.of from ES7Robin Burchell2018-05-271-0/+45
* qv4arrayobject: Implement Array.prototype.includes from ES7Robin Burchell2018-05-251-0/+40
* qv4arrayobject: Implement Array.prototype.fill according to ES7Robin Burchell2018-05-251-0/+37
* Fix the length property of various functionsLars Knoll2018-05-241-1/+1
* Implement Symbol.species getter functionsLars Knoll2018-05-151-0/+7
* Implement support for arguments[Symbol.iterator]Lars Knoll2018-05-021-2/+5
* Add Array Iterator objects from ES6 (22.1.5)Robin Burchell2018-05-021-0/+42
* Fixes when using getLength()Lars Knoll2018-05-021-3/+6
* Correctly check length limit in Array.push()Lars Knoll2018-05-021-2/+2
* The length of array like objects can in some cases be 2^53 -1 in ES7Lars Knoll2018-05-021-9/+23
* 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