aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4sequenceobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Check for isReference() before trying to write backUlf Hermann2023-09-251-2/+3
* QML: Silence warnings about converting holes in sparse arraysUlf Hermann2023-09-251-2/+3
* QQmlType: Re-organize QQmlTypePrivate to reduce memory usageUlf Hermann2023-07-061-1/+1
* QML: Un-specialcase QStringList and QVariantList conversionUlf Hermann2023-06-301-95/+83
* QV4: Sequence/ListWrapper: implement virtualGetLengthFabian Kosmale2023-03-311-0/+8
* Avoid duplicate value type creationUlf Hermann2023-02-241-4/+4
* Recursively write back value types and sequencesUlf Hermann2022-10-191-83/+131
* QML: Track statement locations in sequence and value typesUlf Hermann2022-10-141-4/+7
* V4: Refactor QQmlValueType{Wrapper|Reference} and QV4::SequenceUlf Hermann2022-10-131-77/+99
* QML: Drop the "succeeded" out parameters from SequencePrototypeUlf Hermann2022-10-071-16/+7
* Allow more options for creating value types from JS objectsUlf Hermann2022-09-241-6/+14
* V4: Make ExecutionEngine::toVariant() staticUlf Hermann2022-09-201-2/+2
* QtQml: Remove unused includes in qml, final partSemih Yavuz2022-09-141-2/+0
* Fix array-like methods on V4 sequencesUlf Hermann2022-07-191-91/+101
* Implement array methods for QQmlListPropertyUlf Hermann2022-07-161-2/+2
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* Allow retrieval of sequences from QJSValueUlf Hermann2022-06-021-403/+373
* Qml: includemocsMarc Mutz2022-04-291-0/+2
* QML: Clean up sequence registrations for value typesUlf Hermann2022-02-111-12/+29
* QML: Allow named lists of value typesUlf Hermann2022-01-281-35/+52
* SequenceObject: Define length accessors on the prototypeUlf Hermann2022-01-181-76/+71
* Fix warnings when which are treated as errors with -developer-buildAssam Boudjelthia2021-10-041-5/+5
* Add comments to use qsizetype for some APIs in Qt 7Assam Boudjelthia2021-10-041-0/+2
* Use QV4::Scope::hasException() where applicableUlf Hermann2021-06-301-1/+1
* Pass QMetaType by value rather than by ID in more placesUlf Hermann2021-06-091-10/+8
* QV4::Engine::toVariant: Use metatype instead of metatype idFabian Kosmale2021-03-251-2/+2
* Optimize ExecutionEngine::metaTypeToJS()Ulf Hermann2021-03-131-5/+10
* QtQml: Integrate sequences with registration macrosUlf Hermann2020-11-111-33/+0
* V4: Rewrite qv4sequenceobject based on QMetaSequenceUlf Hermann2020-10-021-336/+244
* Rename QQmlQPointer to QV4QPointerUlf Hermann2020-09-211-1/+1
* Rename QQmlSequence to QV4SequenceUlf Hermann2020-09-211-68/+68
* Fix build after QStringList change in qtbaseVolker Hilsheimer2020-09-151-3/+0
* Check in even more places for exceptionsFabian Kosmale2020-04-211-0/+2
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-01-151-1/+3
|\
| * SequenceObject: Better message when trying to write readonly containerUlf Hermann2020-01-091-1/+3
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-01-141-3/+0
|\|
| * qv4sequenceobject.cpp: Add "here be dragons" commentUlf Hermann2019-12-111-0/+16
* | qv4sequenceobject.cpp: Use operator[] rather than at()Ulf Hermann2019-12-091-1/+4
* | Fix build after QList->QVector changes in qtbaseLars Knoll2019-10-311-19/+1
|/
* Fix build without features.itemmodelTasuku Suzuki2019-07-081-4/+21
* Fix ownKey iteration over Proxy objectsLars Knoll2018-09-091-3/+4
* Implement ObjectIterator using the new iteration mechanismLars Knoll2018-08-021-25/+0
* Introduce a new mechanism to iterate over object propertiesLars Knoll2018-08-021-0/+34
* Prefix vtable methods with virtualLars Knoll2018-07-031-10/+10
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-3/+3
* Unify the get and getIndexed vtable functions of QV4::ObjectLars Knoll2018-07-021-3/+7
* Unify put and putIndexedLars Knoll2018-07-021-2/+6
* Unify deleteProperty and deleteIndexedProperty vtable methodsLars Knoll2018-06-261-2/+8
* Throw type errors when attempting to mutate read-only sequence propertiesSimon Hausmann2018-05-021-8/+25
* Disambiguate different allocation functions in the memory managerLars Knoll2018-04-121-2/+2