aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4objectproto.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add Proxy support for prototype handlingLars Knoll2018-06-251-33/+15
* Support preventExtensions in Proxy handlersLars Knoll2018-06-251-1/+1
* Add virtual interface for hasPropertyLars Knoll2018-06-251-6/+6
* Implement a virtual interface for getOwnPropertyLars Knoll2018-06-251-9/+4
* Check that toObject() didn't failLars Knoll2018-06-211-0/+2
* Implement ToPropertyKey() from the ES7 specLars Knoll2018-06-041-4/+4
* Use Symbol.toStringTag in Object.prototype.toStringLars Knoll2018-06-041-10/+24
* Implement Object.is and Object.getOwnPropertySymbolsLars Knoll2018-05-241-0/+31
* Implement Object.setPrototypeOf()Lars Knoll2018-05-231-0/+25
* Cleanup creation code for builtin functionsLars Knoll2018-05-021-5/+1
* Add SymbolObject, well known symbols and fix most remaining issuesLars Knoll2018-05-021-5/+5
* Partial Symbol supportLars Knoll2018-05-021-3/+7
* Smaller cleanupLars Knoll2018-05-021-13/+12
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-1/+1
* Get rid of BuiltinFunctionLars Knoll2018-01-151-2/+2
* Convert runtime methods of Object to new calling conventionLars Knoll2017-11-131-96/+118
* Change signature for call/callAsConstructorLars Knoll2017-11-071-8/+8
* Rename the construct 'virtual' method to callAsConstructorLars Knoll2017-11-071-1/+1
* Further cleanup JSCallDataLars Knoll2017-11-071-1/+1
* Simplify JSCallData constructionLars Knoll2017-11-071-1/+1
* Get rid of JSCallData::call()Lars Knoll2017-11-071-3/+3
* Rename JSCall to JSCallDataLars Knoll2017-11-071-1/+1
* Change CallData::argc to be a QV4::ValueErik Verbruggen2017-09-191-12/+12
* Always set the correct FunctionObject when calling JS functionsLars Knoll2017-09-021-3/+3
* Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-011-0/+1
* Don't throw from within defineOwnPropertyLars Knoll2017-08-101-2/+6
* Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-156/+166
* Change function signatures for call/construct backLars Knoll2017-08-041-9/+11
* Unify mark handling for MemberData and ArrayDataLars Knoll2017-03-091-4/+4
* Object: Introduce set and setIndexedRobin Burchell2017-02-091-1/+1
* ObjectPrototype: Implement Object.assign from ES6Robin Burchell2017-02-091-1/+47
* ObjectPrototype: Improve ES6 complianceRobin Burchell2017-02-071-32/+35
* ObjectPrototype: Object.freeze() no longer sets TypeError for a non-ObjectRobin Burchell2017-02-031-2/+5
* Speed up invocation of builtin functionsLars Knoll2017-01-251-207/+205
* Clean up some duplicated methodsLars Knoll2016-11-291-9/+7
* QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-2/+2
* V4: Pass scope around as parameters inside the runtime.Erik Verbruggen2016-06-221-9/+12
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Simplify Object::getValueLars Knoll2015-09-151-1/+1
* Further cleanupsLars Knoll2015-09-151-1/+1
* Fix regression in ObjectProto.getOwnPropertyDescriptorLars Knoll2015-09-081-4/+4
* qml: Avoid heap allocations due to QString::fromLatin1()Sérgio Martins2015-08-131-1/+1
* Fix Object::getOwnProperty APILars Knoll2015-06-171-3/+4
* Move the StringValue members of ExecutionEngine onto the JS stackLars Knoll2015-06-101-21/+21
* Move exceptionValue and globalObject from the Engine onto the JS stackLars Knoll2015-04-241-2/+2
* Get rid of qv4value_inl_p.h and replace it by qv4typedvalue_p.hLars Knoll2015-04-241-0/+1
* Get rid of asFunctionObject()Lars Knoll2015-04-211-2/+2
* More cleanupsLars Knoll2015-04-211-6/+6
* Move memory management related functionality into it's own folderLars Knoll2015-03-021-1/+1
* Cleanup math function includes and usageAllan Sandfeld Jensen2015-02-191-2/+0