aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* qv4qobjectwrapper: return false on failed argument conversionSami Shalayel2022-12-021-1/+1
* QQmlMetaObjectWrapper: A metaobject is not equal to a non-metaobjectUlf Hermann2022-12-021-8/+4
* QML: Try QMetaType conversion in VariantObject's valueOf()Ulf Hermann2022-11-221-1/+11
* QJSEngine: Optimize conversion from QObject* to QStringUlf Hermann2022-11-222-29/+39
* qml: silence -Wextra-semiTim Blechmann2022-11-1619-23/+23
* QJSEngine: Provide a method to coerce values in JS fashionUlf Hermann2022-11-151-3/+4
* QML: Faithfully convert undefined and null to stringUlf Hermann2022-11-151-2/+4
* Profiler: Add move operations to FunctionCallUlf Hermann2022-11-142-6/+25
* QML: Check for stack overflows when creating objectsUlf Hermann2022-11-112-3/+9
* Replace CallElement with separate instructionsUlf Hermann2022-11-075-31/+31
* Drop unused includes from qv4engine.cppUlf Hermann2022-11-031-10/+0
* Avoid -Wshorten-64-to-32 warnings in a few placesFabian Kosmale2022-10-311-1/+2
* Object::push_back: throw exception on overflowFabian Kosmale2022-10-311-1/+6
* Port to new Q_UNREACHABLE_RETURN()Marc Mutz2022-10-202-8/+4
* Recursively write back value types and sequencesUlf Hermann2022-10-1911-247/+387
* QV4::Heap::SharedArrayBuffer: avoid std::aligned_storage (deprecated in C++23)Marc Mutz2022-10-171-1/+4
* QML: Track statement locations in sequence and value typesUlf Hermann2022-10-143-6/+39
* Add option to enforce function signaturesUlf Hermann2022-10-144-24/+159
* QML: Track the statement indices together with line numbersUlf Hermann2022-10-132-10/+27
* Qml: Analyze qsTranslate at compile timeUlf Hermann2022-10-131-9/+14
* QV4::Scope: Forbid calling alloc with qint64Fabian Kosmale2022-10-134-13/+18
* QV4: Avoid memory corruption in Reflect.applyFabian Kosmale2022-10-134-9/+27
* Port from container::count() and length() to size() - V5Marc Mutz2022-10-135-7/+7
* V4: Refactor QQmlValueType{Wrapper|Reference} and QV4::SequenceUlf Hermann2022-10-135-114/+319
* QObjectWrapper: Assert on m_multiplyWrappedQObjects where appropriateUlf Hermann2022-10-111-1/+3
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-075-8/+8
* Port from container::count() and length() to size()Marc Mutz2022-10-0718-79/+79
* QML: Drop the "succeeded" out parameters from SequencePrototypeUlf Hermann2022-10-074-34/+19
* V4: Drop extra QVariant parameter from fromData()Ulf Hermann2022-10-074-17/+14
* V4: Optimize more type conversionsUlf Hermann2022-10-061-0/+2
* V4: Use an enum to categorize functions and rename aotFunctionUlf Hermann2022-09-299-26/+30
* Allow more options for creating value types from JS objectsUlf Hermann2022-09-242-19/+44
* QV4::Function: Reduce nFormals to 16 bitsUlf Hermann2022-09-231-1/+1
* Remove some dead codeUlf Hermann2022-09-232-15/+0
* QML: Optimize QObject method callsUlf Hermann2022-09-207-135/+524
* V4: Make ExecutionEngine::toVariant() staticUlf Hermann2022-09-205-38/+48
* QtQml: Remove unused includes in qml, final partSemih Yavuz2022-09-1420-43/+6
* QtQml: Remove unused includes in qml, first partSemih Yavuz2022-09-1430-53/+9
* Do not call metaTypeFromJS on an objectUlf Hermann2022-09-131-2/+2
* Qml: Drop unused value type provider functionsUlf Hermann2022-09-131-1/+1
* Allow limited extensions to globalsUlf Hermann2022-09-075-5/+105
* Qml: Allow const and non-const QObjectWrappers to coexistUlf Hermann2022-09-073-65/+95
* V4: Adjust some more index calculationsUlf Hermann2022-09-072-11/+15
* V4: Account for the guard pages when allocating stack spaceUlf Hermann2022-09-071-4/+7
* Engine: Fix handling of attached objects in function callsFabian Kosmale2022-09-021-4/+6
* QML: Make modules imported with registerModule() available in QMLUlf Hermann2022-09-023-92/+160
* V4: Fix index calculations in String prototypeUlf Hermann2022-08-311-17/+17
* V4: Fix IntryinsicTypeArrayPrototype::method_copyWithinUlf Hermann2022-08-311-32/+31
* V4: Inline some PropertyAttribute storageUlf Hermann2022-08-302-20/+59
* V4: Do not update proto usage before engine is fully initializedUlf Hermann2022-08-304-2/+48