aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4object_p.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-19/+55
|\
| * Move the engine() accessor from Object to ManagedLars Knoll2017-05-191-2/+0
| * Get rid of the old way of defining builtin functionsLars Knoll2017-05-191-4/+0
| * Move the prototype into the internal classLars Knoll2017-05-191-2/+2
| * Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-191-2/+0
| * Properly encapsulate all accesses to the vtableLars Knoll2017-05-191-8/+8
| * Add ICs for String, MemberData and ArrayDataLars Knoll2017-05-191-3/+0
| * Move the list of default internal classes into EngineBaseLars Knoll2017-05-191-4/+4
| * Optimize other lookupsLars Knoll2017-05-081-0/+4
| * Re-add some inline property storageLars Knoll2017-05-081-2/+19