aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4object.cpp
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Avoid potential gc issuesFabian Kosmale2024-12-181-1/+3
* QtQml: Call lookups based on enums rather than via function pointersUlf Hermann2024-10-241-20/+20
* Fix Proxy / QV4::Lookup interactionFabian Kosmale2024-06-171-0/+6
* QtQml: Straighten out some logging categoriesUlf Hermann2024-06-171-1/+1
* Prepare for white allocations during gc (1/9): Write barrier for LookupsFabian Kosmale2024-03-051-3/+3
* setInternalClass: Correctly handle deleted propertiesFabian Kosmale2024-01-301-2/+5
* qml: replace fromLatin with _L1Anton Kudryavtsev2023-09-151-4/+5
* Use reserve() in ArrayObject::toQStringList()Aurélien Brooke2023-06-261-0/+1
* 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