aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine.cpp
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Move QMetaObjectWrapper into separate header/impl filesUlf Hermann10 days1-0/+1
* QtQml: Fix some type conversion edge casesUlf Hermann2024-04-231-6/+5
* QtQml: Use QHash/QMap's constFind() to avoid unnecessary detachesVladimir Belyavsky2024-04-221-6/+6
* qv4mm: Handle running out of native heap memoryFabian Kosmale2024-03-051-2/+1
* Prepare for white allocations during gc (9/9): ExecutableCompilationUnitFabian Kosmale2024-03-051-2/+2
* Prepare for white allocations during gc(6/9): Engine setupFabian Kosmale2024-03-051-0/+3
* Prepare for white allocation during gc (0/9): EngineFabian Kosmale2024-03-051-1/+16
* QtQml: Make QLocale an actual value typeUlf Hermann2024-03-021-17/+0
* QtQml: Drop some dead codeUlf Hermann2024-02-081-3/+1
* QtQml: Use a multihash to store executable CUsUlf Hermann2024-01-251-7/+12
* QtQml: Use CompiledData::CompilationUnit in more placesUlf Hermann2024-01-201-16/+25
* QtQml: Move creation of ExecutableCompilationUnit into engineUlf Hermann2024-01-111-6/+11
* QtQml: Get rid of the module mutexUlf Hermann2024-01-101-9/+6
* QtQml: Always link executable CU on creationUlf Hermann2024-01-101-8/+12
* QtQml: Make base CU a member of ExecutableCompilationUnitUlf Hermann2024-01-101-3/+5
* QJSValue: convert more aggressively to QVariantFabian Kosmale2023-12-191-16/+32
* QML: Add missing metaType-s to ExecutionEngine::metaTypeFromJSDmitrii Akshintsev2023-10-091-0/+6
* QtQml: Correctly convert to QQmlListProperty<QObject>Ulf Hermann2023-10-071-0/+7
* qv4mm: Document and extend allocManaged overload setFabian Kosmale2023-10-061-1/+1
* QML: Silence warnings about converting holes in sparse arraysUlf Hermann2023-09-251-3/+3
* QML: Allow conversion from JS Array to QByteArrayUlf Hermann2023-08-081-3/+15
* QML: Do convert objects with prototypes to QVariantMapUlf Hermann2023-07-271-18/+25
* QML: Un-specialcase QStringList and QVariantList conversionUlf Hermann2023-06-301-131/+92
* QtQml: Further refine value type creation methodsUlf Hermann2023-06-231-5/+5
* QML: Use QQmlType as container for composite types (inline or not)Ulf Hermann2023-06-221-1/+2
* QML: Allow conversion of symbols to QVariantUlf Hermann2023-06-201-10/+22
* QML: Try QML conversion before metatype conversionUlf Hermann2023-06-151-4/+20
* QML: Allow creating constructible value types from variant objectsUlf Hermann2023-06-151-0/+2
* Qml: Construct value types by properties from any object-likesUlf Hermann2023-06-081-1/+1
* QML: Allow coercing variant objects to their own typeUlf Hermann2023-06-081-33/+49
* QtQml: Allow coercion to signed char in metaTypeFromJSUlf Hermann2023-06-051-0/+3
* QML: Encode "missing" line number as negated address of stack frameUlf Hermann2023-05-091-3/+3
* QML: Allow conversion from QV4::Sequence to different iterableUlf Hermann2023-05-091-11/+21
* QML: Don't try to convert objects with prototypes to QVariantUlf Hermann2023-05-091-4/+4
* QML: Allow some more backing types for enumsFabian Kosmale2023-04-121-3/+2
* Avoid duplicate value type creationUlf Hermann2023-02-241-5/+5
* QmlCompiler: Fix coercion of undefined to float and doubleUlf Hermann2023-02-211-0/+6
* Remove superfluous Q_DECLARE_METATYPEFabian Kosmale2023-02-081-2/+0
* QML: Treat long and ulong like other numbersUlf Hermann2023-02-071-0/+4
* V4: Unify type conversions for date and time valuesUlf Hermann2023-01-171-22/+16
* Allow extraction of V4 values from QJSPrimitiveValueUlf Hermann2023-01-161-0/+16
* QML: Fix write back of Date valuesUlf Hermann2023-01-171-13/+29
* QtQml: Allow more fine grained control of the disk cacheUlf Hermann2023-01-021-4/+45
* QmlCompiler: Fix wrapping of numbers in QJSPrimitiveValueUlf Hermann2022-12-151-0/+18
* Route Qt::TimeSpec usage via QTimeZoneEdward Welbourne2022-12-111-1/+3
* QML: Add an accurate stack bounds checkerUlf Hermann2022-12-091-26/+11
* QML: Faithfully convert undefined and null to stringUlf Hermann2022-11-151-2/+4
* Drop unused includes from qv4engine.cppUlf Hermann2022-11-031-10/+0
* Recursively write back value types and sequencesUlf Hermann2022-10-191-8/+38
* QV4::Scope: Forbid calling alloc with qint64Fabian Kosmale2022-10-131-2/+2