aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4jscall_p.h
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Properly enforce signatures of AOT-compiled functionsUlf Hermann2024-04-261-7/+7
* QtQml: Fix some type conversion edge casesUlf Hermann2024-04-231-9/+19
* QtQml: Consider value types when looking for metaobjectsUlf Hermann2024-02-151-1/+1
* Remove the use of Q_QML_PRIVATE_EXPORTAlexey Edelev2024-01-111-1/+1
* QML: Don't crash when calling coerceAndCall() with null thisObjectUlf Hermann2023-12-081-2/+5
* QML: Fix further return type constructionsUlf Hermann2023-10-201-5/+4
* QtQml: Fix return type constructions when calling methodsUlf Hermann2023-10-071-9/+17
* QtQml: Construct return type before metaCallUlf Hermann2023-09-291-0/+2
* QML: Implement QObjectMethod::virtualCallWithMetaTypesUlf Hermann2023-09-281-2/+157
* QtQml: Optimize string/URL check in coerce()Ulf Hermann2023-07-101-3/+3
* QML: Un-specialcase QStringList and QVariantList conversionUlf Hermann2023-06-301-4/+13
* QML: Improve the JS-to-JS type check when enforcing signaturesUlf Hermann2023-06-261-30/+199
* Undeprecate AOTCompiledFunctionUlf Hermann2023-05-231-2/+2
* Move ScopedStackFrame into qv4stackframe_p.hUlf Hermann2023-05-171-31/+4
* Add option to enforce function signaturesUlf Hermann2022-10-141-0/+39
* V4: Use an enum to categorize functions and rename aotFunctionUlf Hermann2022-09-291-1/+1
* V4: Make ExecutionEngine::toVariant() staticUlf Hermann2022-09-201-1/+1
* Do not call metaTypeFromJS on an objectUlf Hermann2022-09-131-2/+2
* Qml: When cloning a stack frame, also clone its instruction pointerUlf Hermann2022-07-221-2/+6
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* Eliminate JS call frame from metatypes callsUlf Hermann2021-06-101-21/+32
* Do QMetaType-style call in QQmlPropertyBinding::evaluateUlf Hermann2021-06-021-7/+5
* Revert "Do QMetaType-style call in QQmlPropertyBinding::evaluate"Ivan Solovev2021-05-251-5/+7
* Do QMetaType-style call in QQmlPropertyBinding::evaluateUlf Hermann2021-05-201-7/+5
* Avoid needless construction and destruction of return valuesUlf Hermann2021-03-291-6/+6
* QV4::Engine::toVariant: Use metatype instead of metatype idFabian Kosmale2021-03-251-1/+1
* Use QMetaType for ExecutionEngine::metaTypeFromJS()Ulf Hermann2021-03-241-2/+2
* Optimize stack frame setup for AOT compiled functionsUlf Hermann2021-03-231-3/+89
* Clean up JSCallData setupUlf Hermann2021-03-171-25/+47
* Don't store the scope in JSCallDataUlf Hermann2021-03-171-13/+9
* Engine: Cleanup method argument passingFabian Kosmale2021-03-041-2/+2
* QV4::populateJSCallArguments: Use v4->metaTypeToJSFabian Kosmale2021-02-191-1/+1
* Transform JSCallData args setting into a functionAndrei Golubev2021-02-121-0/+2
* Fix crash when running with aggressive gcSimon Hausmann2018-08-281-0/+1
* Implement IsConstructor for Function objectsLars Knoll2018-08-231-4/+2
* Move the C++ and JS stack frame definitions into it's own fileLars Knoll2018-07-031-0/+1
* Implement support for new.targetLars Knoll2018-07-031-1/+1
* Move the Vtable for Managed objects into it's own fileLars Knoll2018-07-031-0/+2
* Cleanup JS stack allocationsLars Knoll2018-05-261-3/+2
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-2/+2
* Further cleanup JSCallDataLars Knoll2017-11-071-15/+26
* Simplify JSCallData constructionLars Knoll2017-11-071-27/+3
* Get rid of the implicit cast operator to a CallDataLars Knoll2017-11-071-1/+3
* Get rid of JSCallData::call()Lars Knoll2017-11-071-11/+0
* Get rid of JSCallData::callAsConstructor()Lars Knoll2017-11-071-4/+0
* Add a FunctionObject::call(AsConstructor) overloadLars Knoll2017-11-071-3/+16
* Rename JSCall to JSCallDataLars Knoll2017-11-071-7/+7
* Change signature of call/constructLars Knoll2017-11-071-3/+3
* Move the construction of the JSCall frame into the runtimeLars Knoll2017-11-071-0/+12
* Refactor Call/Construct instructionsLars Knoll2017-11-071-3/+15