aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4object.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't use UINT_MAX as invalid array index in PropertyKeyUlf Hermann2019-04-161-11/+7
* Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-3/+94
|\
| * Make object property lookup resolution virtualSimon Hausmann2019-03-151-0/+82
| * Don't keep raw pointers to SparseArrayNodeUlf Hermann2019-03-141-3/+5
|/
* Ensure our builtin constructors are subclassableLars Knoll2018-11-221-0/+15
* Speed up instanceof operationsLars Knoll2018-09-271-7/+13
* Refactor deletion of propertiesLars Knoll2018-09-271-6/+5
* Get rid of remaining assumptions about setter being next to gettersLars Knoll2018-09-271-47/+41
* Differentiate between finding for get and set in InternalClassLars Knoll2018-09-271-13/+11
* Refactor InternalClass::find()Lars Knoll2018-09-271-23/+23
* Make Object::getOwnProperty() constLars Knoll2018-09-231-2/+2
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-2/+2
* Some more optimizations to Object::internalPut()Lars Knoll2018-09-161-0/+12
* Optimize Object::virtualGet()Lars Knoll2018-09-161-21/+30
* Add a shortcut into Object::internalPut() for the common casev5.12.0-alpha1Lars Knoll2018-09-111-1/+43
* Fix a small bug in virtualHasPropertyLars Knoll2018-09-091-5/+6
* Include symbols in getOwnPropertyKeysLars Knoll2018-09-091-17/+31
* Fix ownKey iteration over Proxy objectsLars Knoll2018-09-091-1/+2
* Fix spec compliance of Object::virtualGet()Lars Knoll2018-09-081-42/+25
* Fix internalPutLars Knoll2018-08-311-75/+30
* Implement IsConstructor for Function objectsLars Knoll2018-08-231-12/+4
* Fix bugs in ArrayBuffer.prototype.sliceLars Knoll2018-08-231-0/+20
* Implement ObjectIterator using the new iteration mechanismLars Knoll2018-08-021-71/+0
* Introduce a new mechanism to iterate over object propertiesLars Knoll2018-08-021-0/+72
* Fix a cornercase for instanceofLars Knoll2018-08-011-1/+3
* Make Array.prototype.concat comply better with the specLars Knoll2018-07-301-0/+27
* Implement support for new.targetLars Knoll2018-07-031-1/+1
* Prefix vtable methods with virtualLars Knoll2018-07-031-19/+19
* Unify the managed and object vtablesLars Knoll2018-07-031-6/+5
* Clean up the property key API in StringOrSymbolLars Knoll2018-07-021-10/+9
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-12/+12
* Cleanups in the Identifier APILars Knoll2018-07-021-6/+6
* Unify the get and getIndexed vtable functions of QV4::ObjectLars Knoll2018-07-021-16/+13
* Unify put and putIndexedLars Knoll2018-07-021-131/+66
* Cleanup defineOwnPropertyLars Knoll2018-06-261-113/+107
* Unify deleteProperty and deleteIndexedProperty vtable methodsLars Knoll2018-06-261-26/+14
* Move special handling of getOwnProperty for StringObject where it belongsLars Knoll2018-06-261-8/+0
* Merge "Merge remote-tracking branch 'origin/5.11' into dev" into refs/staging...Liang Qi2018-06-251-5/+2
|\
| * Merge remote-tracking branch 'origin/5.11' into devUlf Hermann2018-06-251-5/+2
| |\
| | * revert change 353164263c55825a0ec72d30128c50560c626334Lars Knoll2018-06-191-5/+2
* | | Add Proxy support for prototype handlingLars Knoll2018-06-251-19/+39
* | | Support preventExtensions in Proxy handlersLars Knoll2018-06-251-0/+8
* | | Add support for isExtensible in proxy handlersLars Knoll2018-06-251-0/+5
* | | Add virtual interface for hasPropertyLars Knoll2018-06-251-32/+15
* | | Implement a virtual interface for getOwnPropertyLars Knoll2018-06-251-107/+39
|/ /
* | skip Symbol properties in for-in loopsLars Knoll2018-06-041-1/+2
* | Fix Object::defineAccessorPropertyLars Knoll2018-06-041-3/+16
* | Implement Symbol.species getter functionsLars Knoll2018-05-151-0/+10
* | Add attributes argument to defineDefaultProperty overloadLars Knoll2018-05-021-2/+2
* | Cleanup creation code for builtin functionsLars Knoll2018-05-021-18/+8