summaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4object_p.h
Commit message (Expand)AuthorAgeFilesLines
* Remove now dead V4_BOOTSTRAP #if-eryUlf Hermann2019-05-131-2/+0
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-05-161-4/+4
|\
| * Do not take a reference of nullptrAllan Sandfeld Jensen2019-05-141-4/+4
* | Move model types into their own libraryUlf Hermann2019-05-021-1/+1
* | Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-1/+7
|\ \ | |/
| * Make object property lookup resolution virtualSimon Hausmann2019-03-151-0/+7
| * Don't keep raw pointers to SparseArrayNodeUlf Hermann2019-03-141-1/+0
* | Replace bit field with normal typesErik Verbruggen2019-03-191-3/+3
* | V4: Change both setter0 lookup methods to reflect getter0Erik Verbruggen2019-03-011-8/+8
|/
* Ensure our builtin constructors are subclassableLars Knoll2018-11-221-0/+2
* Speed up instanceof operationsLars Knoll2018-09-271-3/+11
* Get rid of remaining assumptions about setter being next to gettersLars Knoll2018-09-271-3/+3
* Differentiate between finding for get and set in InternalClassLars Knoll2018-09-271-1/+1
* Make Object::getOwnProperty() constLars Knoll2018-09-231-2/+2
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-2/+2
* Optimize Object::virtualGet()Lars Knoll2018-09-161-1/+6
* Include symbols in getOwnPropertyKeysLars Knoll2018-09-091-0/+1
* Fix ownKey iteration over Proxy objectsLars Knoll2018-09-091-3/+3
* Fix spec compliance of Object::virtualGet()Lars Knoll2018-09-081-2/+1
* Implement IsConstructor for Function objectsLars Knoll2018-08-231-3/+0
* Fix bugs in ArrayBuffer.prototype.sliceLars Knoll2018-08-231-0/+2
* 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