aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine.cpp
Commit message (Expand)AuthorAgeFilesLines
* QJSEngine: Trim compilation units after evaluating a programOlivier De Cannière2025-03-121-0/+11
* QtQml: Store script CUs in QQmlMetaTypeDataUlf Hermann2025-02-061-0/+2
* QtQml: Add conversion code for QQmlListProperty to other listsUlf Hermann2025-01-241-1/+11
* QtQml: Avoid potential gc issuesFabian Kosmale2024-12-181-5/+14
* QtQml: Generalize the global/illegal namesUlf Hermann2024-12-171-13/+20
* QtQml: Initialize ExecutionEngine members inline where possibleUlf Hermann2024-12-121-7/+0
* QtQml: Add some consistency to QV4::RegExpUlf Hermann2024-12-121-0/+4
* QtQml: Model native modules as compilation unitsUlf Hermann2024-12-061-40/+75
* QtQml: Clean up headers in qv4engine.cppUlf Hermann2024-12-041-78/+77
* Implement read/write-backs for QVariantMap and QVariantHashLuca Di Sera2024-12-011-29/+19
* QtQml: Support conversion to QJSValue when constructing value typesUlf Hermann2024-10-311-5/+13
* QtQml: Move amendException into ExecutionEngineUlf Hermann2024-10-091-0/+23
* QtQml: Disable AOT compiled code when QML-previewingUlf Hermann2024-09-271-2/+11
* QtQml: Decouple JavaScript library CUs from enginesUlf Hermann2024-09-201-1/+1
* QML: Allow conversion between different list typesUlf Hermann2024-07-031-51/+10
* QtQml: Document and uphold precondition of metaTypeFromJS()Ulf Hermann2024-05-281-6/+10
* QtQml: Let QQmlTypeWrapper act as a constructor for its typeUlf Hermann2024-05-231-0/+1
* V4: Slim down FunctionObjectUlf Hermann2024-05-141-34/+34
* QtQml: Move QMetaObjectWrapper into separate header/impl filesUlf Hermann2024-04-281-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