aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4sequenceobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Store detached Sequence objects on the JS heapUlf Hermann2025-09-031-35/+233
* QtQml: Extract method to create the inline storage for SequenceUlf Hermann2025-09-021-9/+19
* QtQml: Avoid repeated retrieval of Heap::Sequence::storagePointer()Ulf Hermann2025-09-021-4/+5
* QtQml: Rephrase Sequence's appendInline()Ulf Hermann2025-09-021-12/+9
* QtQml: Heap::Sequence::isReference() where appropriateUlf Hermann2025-09-021-6/+6
* QtQml: Inline Sequence's shiftInline into its ownly userUlf Hermann2025-09-021-30/+21
* QtQml: Accept Heap::Sequence in doGetIndexed()Ulf Hermann2025-09-021-8/+6
* QtQml: Eliminate Heap::Sequence::hasData()Ulf Hermann2025-09-021-3/+4
* QtQml: Inline Sequence::containerIsEqualTo into its only userUlf Hermann2025-09-021-17/+21
* QtQml: Inline containerDeleteIndexedProperty into its only userUlf Hermann2025-09-021-25/+24
* QtQml: Inline Sequence::containerPutIndex into its only userUlf Hermann2025-09-021-44/+39
* QtQml: Inline Sequence::containerGetIndexed() into its only userUlf Hermann2025-09-021-21/+20
* QtQml: Remove some methods from Sequence's public APIUlf Hermann2025-09-021-59/+50
* QtQml: Move Sequence's {load|store}Reference into the heap objectUlf Hermann2025-09-021-40/+51
* QtQml: Move Sequence's length accessors into SequencePrototypeUlf Hermann2025-09-021-3/+5
* QtQml: Inline containerOwnPropertyKeys into its only userUlf Hermann2025-09-021-7/+2
* QtQml: Factor out Sequence's variant data creationUlf Hermann2025-09-021-10/+10
* QtQml: Refactor QV4::Sequence's raw container operationsUlf Hermann2025-09-021-7/+44
* QtQml: Avoid potential gc issuesFabian Kosmale2024-12-181-1/+4
* Remove unused include from "qv4sequenceobject.cpp"Luca Di Sera2024-11-061-2/+0
* QtQml: Support conversion to QJSValue when constructing value typesUlf Hermann2024-10-311-1/+1
* QML: Allow conversion between different list typesUlf Hermann2024-07-031-40/+125
* Rework the sort implementation for SequencesLuca Di Sera2024-06-061-90/+0
* QtQml: Optimize QV4::Sequence's shift() methodUlf Hermann2024-05-281-0/+60
* 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