aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4argumentsobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't use UINT_MAX as invalid array index in PropertyKeyUlf Hermann2019-04-161-23/+35
* Get rid of ArrayData::ComplexLars Knoll2018-09-271-0/+2
* Get rid of remaining assumptions about setter being next to gettersLars Knoll2018-09-271-1/+2
* Differentiate between finding for get and set in InternalClassLars Knoll2018-09-271-1/+1
* Refactor InternalClass::find()Lars Knoll2018-09-271-6/+6
* Make Object::getOwnProperty() constLars Knoll2018-09-231-1/+1
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-2/+2
* Fix ownKey iteration over Proxy objectsLars Knoll2018-09-091-2/+2
* Introduce a new mechanism to iterate over object propertiesLars Knoll2018-08-021-0/+6
* Fix the remaining test failures with non strict arguments objectsLars Knoll2018-07-301-132/+86
* Prefix vtable methods with virtualLars Knoll2018-07-031-14/+14
* Clean up the property key API in StringOrSymbolLars Knoll2018-07-021-6/+6
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-5/+5
* Unify the get and getIndexed vtable functions of QV4::ObjectLars Knoll2018-07-021-11/+9
* Unify put and putIndexedLars Knoll2018-07-021-9/+12
* Cleanup defineOwnPropertyLars Knoll2018-06-261-20/+24
* Unify deleteProperty and deleteIndexedProperty vtable methodsLars Knoll2018-06-261-2/+2
* Implement a virtual interface for getOwnPropertyLars Knoll2018-06-251-7/+7
* Implement support for arguments[Symbol.iterator]Lars Knoll2018-05-021-0/+6
* Remove String dependency from InternalClassLars Knoll2018-05-021-4/+4
* Unify MemberData::Index and ArrayData::IndexLars Knoll2018-05-021-1/+1
* The length of array like objects can in some cases be 2^53 -1 in ES7Lars Knoll2018-05-021-4/+2
* Clean up handling of the 'caller' propertyLars Knoll2018-04-261-3/+0
* Clean up ArgumentsObject handlingLars Knoll2017-11-141-22/+30
* Finally get rid of the QV4::Function pointer in the contextLars Knoll2017-11-131-6/+7
* Change signature for call/callAsConstructorLars Knoll2017-11-071-9/+9
* Further cleanup JSCallDataLars Knoll2017-11-071-1/+1
* Simplify JSCallData constructionLars Knoll2017-11-071-1/+1
* Get rid of JSCallData::call()Lars Knoll2017-11-071-4/+4
* Rename JSCall to JSCallDataLars Knoll2017-11-071-1/+1
* Change CallData::argc to be a QV4::ValueErik Verbruggen2017-09-191-1/+1
* Always set the correct FunctionObject when calling JS functionsLars Knoll2017-09-021-4/+4
* Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-011-2/+3
* Cleanup argument handling in contextsLars Knoll2017-08-181-15/+15
* Don't throw from within defineOwnPropertyLars Knoll2017-08-101-1/+4
* Create separate instructions to create both types of arguments objectsLars Knoll2017-08-101-7/+5
* Change function signatures for call/construct backLars Knoll2017-08-041-13/+11
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-10/+11
|\
| * Move the engine() accessor from Object to ManagedLars Knoll2017-05-191-10/+11
* | Go through proper set() functions when writing to MemberDataLars Knoll2017-03-091-7/+7
* | Get rid of methods returning a pointer to a Property structureLars Knoll2017-03-091-10/+9
* | Make all write operations to Pointer<> types go through a set() methodLars Knoll2017-03-091-3/+4
* | Unify mark handling for MemberData and ArrayDataLars Knoll2017-03-091-2/+2
* | New mark table implementationLars Knoll2017-03-091-11/+0
* | Object: Allow put and putIndexed to return success or failureRobin Burchell2017-02-091-5/+4
|/
* Ensure that we never create empty MemberData objectsLars Knoll2017-01-251-4/+6
* Optimize Arguments ObjectLars Knoll2016-12-131-2/+8
* Use QV4::Function instead of the FunctionObject in CallContextLars Knoll2016-12-061-4/+5
* QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-2/+3
* QML: Make QV4::Heap::Pointer trivialErik Verbruggen2016-09-281-2/+2