aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4argumentsobject_p.h
Commit message (Expand)AuthorAgeFilesLines
* Remove unused member variableLars Knoll2018-09-271-1/+0
* Get rid of remaining assumptions about setter being next to gettersLars Knoll2018-09-271-1/+2
* Make Object::getOwnProperty() constLars Knoll2018-09-231-1/+1
* Fix ownKey iteration over Proxy objectsLars Knoll2018-09-091-1/+1
* Introduce a new mechanism to iterate over object propertiesLars Knoll2018-08-021-0/+1
* Fix the remaining test failures with non strict arguments objectsLars Knoll2018-07-301-48/+13
* Prefix vtable methods with virtualLars Knoll2018-07-031-8/+8
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-5/+5
* Unify the get and getIndexed vtable functions of QV4::ObjectLars Knoll2018-07-021-1/+1
* Unify put and putIndexedLars Knoll2018-07-021-1/+1
* Cleanup defineOwnPropertyLars Knoll2018-06-261-1/+1
* Unify deleteProperty and deleteIndexedProperty vtable methodsLars Knoll2018-06-261-1/+1
* Implement a virtual interface for getOwnPropertyLars Knoll2018-06-251-1/+1
* Implement support for arguments[Symbol.iterator]Lars Knoll2018-05-021-2/+4
* The length of array like objects can in some cases be 2^53 -1 in ES7Lars Knoll2018-05-021-1/+1
* Clean up handling of the 'caller' propertyLars Knoll2018-04-261-2/+1
* Remove dependency from qv4heap_p.h onto qv4internalclass_p.hLars Knoll2018-04-121-1/+1
* Clean up ArgumentsObject handlingLars Knoll2017-11-141-4/+17
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-3/+3
* Finally get rid of the QV4::Function pointer in the contextLars Knoll2017-11-131-2/+3
* Change signature for call/callAsConstructorLars Knoll2017-11-071-2/+2
* Create separate instructions to create both types of arguments objectsLars Knoll2017-08-101-3/+4
* Change function signatures for call/construct backLars Knoll2017-08-041-2/+2
* Refactor how we define Heap objectsLars Knoll2017-03-091-5/+5
* New mark table implementationLars Knoll2017-03-091-9/+17
* Object: Allow put and putIndexed to return success or failureRobin Burchell2017-02-091-1/+1
* Optimize Arguments ObjectLars Knoll2016-12-131-0/+2
* QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-11/+11
* V4: Pass scope around as parameters inside the runtime.Erik Verbruggen2016-06-221-2/+2
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Remove getterFrank Meerkoetter2015-09-161-1/+0
* Encapsulate and protect all accesses to the vtable of Heap objectsLars Knoll2015-08-101-1/+1
* Use Heap::Pointer in more placesLars Knoll2015-04-241-2/+2
* More cleanupsLars Knoll2015-04-211-2/+2
* Further cleanupsLars Knoll2015-04-161-1/+1
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Get rid of most uses of ValueRefLars Knoll2015-01-231-1/+1
* Remove all the setVTable() calls that aren't required anymoreLars Knoll2015-01-211-2/+0
* Move vtable out of internalClassLars Knoll2015-01-201-1/+1
* Make Property uses GC safeLars Knoll2014-12-201-1/+1
* Change signature of defineOwnProperty to take an engine instead of a contextLars Knoll2014-11-151-1/+1
* Use Heap objects inside argumentsobject, arraybuffer and errorobjectLars Knoll2014-11-121-3/+3
* Move Data of Variant and ArgumentsObject into Heap namespaceLars Knoll2014-11-081-34/+45
* Move Data of FunctionObject and related classes into HeapLars Knoll2014-11-081-4/+4
* Move Object::Data into the Heap namespaceLars Knoll2014-11-081-1/+1
* Begin moving the data out of Managed objectsLars Knoll2014-11-081-3/+3
* Get rid of Members and directly store MemberData::Data pointersLars Knoll2014-11-071-2/+2
* Let markObjects() operate directly on HeapObjectsLars Knoll2014-11-041-1/+1
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11