aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4object_p.h
Commit message (Expand)AuthorAgeFilesLines
* Implement ObjectIterator using the new iteration mechanismLars Knoll2018-08-021-3/+0
* Introduce a new mechanism to iterate over object propertiesLars Knoll2018-08-021-2/+15
* Make Array.prototype.concat comply better with the specLars Knoll2018-07-301-0/+3
* Implement support for new.targetLars Knoll2018-07-031-1/+1
* Prefix vtable methods with virtualLars Knoll2018-07-031-18/+17
* Unify the managed and object vtablesLars Knoll2018-07-031-5/+5
* Move the Vtable for Managed objects into it's own fileLars Knoll2018-07-031-77/+0
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-25/+25
* Unify the get and getIndexed vtable functions of QV4::ObjectLars Knoll2018-07-021-11/+12
* Unify put and putIndexedLars Knoll2018-07-021-15/+14
* Cleanup defineOwnPropertyLars Knoll2018-06-261-5/+10
* Unify deleteProperty and deleteIndexedProperty vtable methodsLars Knoll2018-06-261-11/+5
* Add Proxy support for prototype handlingLars Knoll2018-06-251-3/+10
* Support preventExtensions in Proxy handlersLars Knoll2018-06-251-0/+4
* Add support for isExtensible in proxy handlersLars Knoll2018-06-251-1/+4
* Add virtual interface for hasPropertyLars Knoll2018-06-251-2/+6
* Implement a virtual interface for getOwnPropertyLars Knoll2018-06-251-15/+6
* qv4arrayobject: Implement Array.prototype.fill according to ES7Robin Burchell2018-05-251-0/+17
* Implement Symbol.species getter functionsLars Knoll2018-05-151-0/+2
* Fix another ubsan warningLars Knoll2018-05-041-1/+1
* Add attributes argument to defineDefaultProperty overloadLars Knoll2018-05-021-1/+1
* Cleanup creation code for builtin functionsLars Knoll2018-05-021-6/+7
* Fixes when using getLength()Lars Knoll2018-05-021-1/+1
* Add SymbolObject, well known symbols and fix most remaining issuesLars Knoll2018-05-021-10/+12
* Change Objects vtable methods to take a StringOrSymbolLars Knoll2018-05-021-19/+19
* Unify MemberData::Index and ArrayData::IndexLars Knoll2018-05-021-5/+5
* The length of array like objects can in some cases be 2^53 -1 in ES7Lars Knoll2018-05-021-4/+4
* garbage collect InternalClassLars Knoll2018-04-121-1/+1
* Remove dependency from qv4heap_p.h onto qv4internalclass_p.hLars Knoll2018-04-121-1/+5
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-7/+7
* Remove unused methodLars Knoll2018-01-191-2/+0
* Disentangle include dependencies around the write barrierLars Knoll2018-01-191-2/+2
* Get rid of BuiltinFunctionLars Knoll2018-01-151-10/+0
* Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-061-1/+1
* Convert setters to use the id in InternalClassLars Knoll2017-11-271-5/+0
* Refactor getter lookupsLars Knoll2017-11-271-6/+0
* Add a unique id to InternalClass that describes it's total stateLars Knoll2017-11-271-0/+2
* Allow tuning the amount of inline properties per object typeLars Knoll2017-11-151-0/+2
* Simplify inline gettersLars Knoll2017-11-141-0/+4
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-8/+5
* Get rid of the last usage of the V4_OBJECT macroLars Knoll2017-11-141-15/+0
* Convert methods of RegExp to new calling conventionLars Knoll2017-11-131-0/+4
* Introduce new calling convention for builtin functionsLars Knoll2017-11-131-0/+4
* Change signature for call/callAsConstructorLars Knoll2017-11-071-4/+4
* Rename the construct 'virtual' method to callAsConstructorLars Knoll2017-11-071-3/+3
* Add functions pointers for call/construct to FunctionObjectLars Knoll2017-11-071-4/+0
* Don't throw errors from the internal put methods anymoreLars Knoll2017-08-101-17/+4
* Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-6/+6
* Change function signatures for call/construct backLars Knoll2017-08-041-8/+8
* Don't use the ISel's anymoreLars Knoll2017-06-221-0/+1