aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4argumentsobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* V4: Pass scope around as parameters inside the runtime.Erik Verbruggen2016-06-221-11/+13
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Convert FunctionObjects to new allocation syntaxLars Knoll2015-09-221-3/+1
* Remove getterFrank Meerkoetter2015-09-161-2/+2
* Adapt to the new QV4::MemberData APIFrank Meerkoetter2015-09-161-2/+1
* Further reduce usage of PropertyLars Knoll2015-09-151-4/+4
* CleanupsLars Knoll2015-09-151-2/+2
* Cleanup usage of ExecutionEngine::currentContextLars Knoll2015-09-151-4/+4
* CleanupFrank Meerkoetter2015-09-031-2/+2
* Encapsulate and protect all accesses to the vtable of Heap objectsLars Knoll2015-08-101-1/+1
* Move the StringValue members of ExecutionEngine onto the JS stackLars Knoll2015-06-101-4/+4
* Move evalfunction and thrower onto the js stackLars Knoll2015-04-241-4/+4
* Continue the work to move Values inside the v4 engine to the js stackLars Knoll2015-04-241-1/+1
* Get rid of qv4value_inl_p.h and replace it by qv4typedvalue_p.hLars Knoll2015-04-241-0/+1
* More cleanupsLars Knoll2015-04-211-7/+7
* Further cleanupsLars Knoll2015-04-161-2/+2
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Remove the realArgumentsCount member in CallContextLars Knoll2015-01-231-6/+6