aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4object.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Don't use stringForId() anymoreLars Knoll2018-05-021-1/+1
* | Add SymbolObject, well known symbols and fix most remaining issuesLars Knoll2018-05-021-11/+16
* | Garbage collect identifiersLars Knoll2018-05-021-1/+1
* | Change Objects vtable methods to take a StringOrSymbolLars Knoll2018-05-021-12/+13
* | Remove String dependency from InternalClassLars Knoll2018-05-021-4/+5
* | Unify MemberData::Index and ArrayData::IndexLars Knoll2018-05-021-5/+5
* | Use Identifier by value and don't new them anymoreLars Knoll2018-05-021-8/+8
* | The length of array like objects can in some cases be 2^53 -1 in ES7Lars Knoll2018-05-021-6/+4
* | Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-04-181-3/+1
|\|
| * Remove a bogus assertLars Knoll2018-04-161-3/+1
* | garbage collect InternalClassLars Knoll2018-04-121-8/+9
|/
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-12/+12
* Remove unused methodLars Knoll2018-01-191-5/+0
* Move the freeList from Heap::ArrayData to SparseArrayLars Knoll2018-01-151-1/+0
* Get rid of BuiltinFunctionLars Knoll2018-01-151-46/+4
* Convert setters to use the id in InternalClassLars Knoll2017-11-271-54/+0
* Refactor getter lookupsLars Knoll2017-11-271-54/+0
* Add a unique id to InternalClass that describes it's total stateLars Knoll2017-11-271-0/+7
* Speed up Object::internalGet()Lars Knoll2017-11-151-4/+3
* Avoid marking on simple array data'sLars Knoll2017-11-141-2/+5
* Simplify inline gettersLars Knoll2017-11-141-2/+3
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-2/+11
* Convert methods of RegExp to new calling conventionLars Knoll2017-11-131-0/+23
* Introduce new calling convention for builtin functionsLars Knoll2017-11-131-0/+21
* Change signature for call/callAsConstructorLars Knoll2017-11-071-4/+4