summaryrefslogtreecommitdiff
path: root/src/qml/jsruntime/qv4object.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move ScopedStackFrame into qv4stackframe_p.hUlf Hermann2023-05-171-9/+11
* Models: Straighten out model and modelData propertiesUlf Hermann2023-03-241-1/+1
* Recursively write back value types and sequencesUlf Hermann2022-10-191-0/+25
* Port from container::count() and length() to size()Marc Mutz2022-10-071-1/+1
* QtQml: Remove unused includes in qml, final partSemih Yavuz2022-09-141-4/+0
* Allow limited extensions to globalsUlf Hermann2022-09-071-4/+26
* V4: Do not update proto usage before engine is fully initializedUlf Hermann2022-08-301-1/+9
* V4: Mark InternalClass parents when running GCUlf Hermann2022-08-031-12/+47
* Use SPDX license identifiersLucie Gérard2022-06-111-38/+2
* JS: Ensure that array keeps valid after length changes and fix concatFabian Kosmale2021-07-271-0/+2
* Use QV4::Scope::hasException() where applicableUlf Hermann2021-06-301-3/+3
* Clean up JSCallData setupUlf Hermann2021-03-171-8/+8
* Port QtDeclarative from QStringRef to QStringViewKarsten Heimrich2020-06-161-1/+1
* Re-arrange qv4identifier{_p.h|.cpp}Ulf Hermann2020-04-151-1/+1
* V4: Check for exceptions before we use the result of a JS callUlf Hermann2020-01-231-1/+1
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-05-161-4/+5
|\
| * Do not take a reference of nullptrAllan Sandfeld Jensen2019-05-141-4/+5
* | 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