aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4function.cpp
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Properly enforce signatures of AOT-compiled functionsUlf Hermann8 days1-37/+37
* Prepare for white allocation during gc(3/9): FunctionFabian Kosmale2024-03-051-6/+18
* QtQml: Drop some dead codeUlf Hermann2024-02-081-10/+7
* QtQml: Double-check inline components when type-checking functionsUlf Hermann2024-02-081-6/+13
* QtQml: Move type name cache into base CUUlf Hermann2024-01-181-3/+4
* QtQml: Remove QQmlTypeLoader from QQmlImportUlf Hermann2024-01-111-2/+7
* QtQml: Don't unnecessarily detour through the CU to look up typesUlf Hermann2023-10-191-2/+1
* QML: Implement QObjectMethod::virtualCallWithMetaTypesUlf Hermann2023-09-281-2/+2
* QML: Revert the default for enforcing function signaturesUlf Hermann2023-06-261-1/+1
* QML: Improve the JS-to-JS type check when enforcing signaturesUlf Hermann2023-06-261-43/+32
* QML: Use QQmlType as container for composite types (inline or not)Ulf Hermann2023-06-221-5/+5
* QtQml: Index inline components by name rather than IDUlf Hermann2023-05-301-2/+1
* Undeprecate AOTCompiledFunctionUlf Hermann2023-05-231-8/+8
* V4: Discern between named builtins and optimizations for common typesUlf Hermann2023-05-161-8/+8
* QtQml: Disambiguate static variables and methodsFriedemann Kleint2023-02-091-2/+2
* QmlCompiler: Fix recognition of builtin list typesUlf Hermann2022-12-151-8/+15
* Add option to enforce function signaturesUlf Hermann2022-10-141-14/+91
* Port from container::count() and length() to size()Marc Mutz2022-10-071-1/+1
* V4: Use an enum to categorize functions and rename aotFunctionUlf Hermann2022-09-291-6/+7
* Remove some dead codeUlf Hermann2022-09-231-12/+0
* QtQml: Remove unused includes in qml, first partSemih Yavuz2022-09-141-2/+0
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* QML: Port QV4::CompiledData::Location to new special integer bitfieldUlf Hermann2022-05-111-1/+2
* DelegateModel: Use actual bindings for required propertiesUlf Hermann2022-04-111-0/+12
* Allow AOT functions to signal an undefined result via the contextUlf Hermann2021-06-151-1/+1
* Eliminate JS call frame from metatypes callsUlf Hermann2021-06-101-8/+6
* qv4function: Fix crash due to reference being invalidatedMaximilian Goldstein2021-06-091-1/+1
* Do QMetaType-style call in QQmlPropertyBinding::evaluateUlf Hermann2021-06-021-4/+5
* Revert "Do QMetaType-style call in QQmlPropertyBinding::evaluate"Ivan Solovev2021-05-251-5/+4
* Do QMetaType-style call in QQmlPropertyBinding::evaluateUlf Hermann2021-05-201-4/+5
* Optimize stack frame setup for AOT compiled functionsUlf Hermann2021-03-231-10/+37
* qtdeclarative: finish fixing compilation with explicit QChar(int)David Faure2020-11-071-1/+1
* Add support for binding ahead-of-time compiled bindings to QPropertiesSimon Hausmann2020-04-221-3/+7
* Add support for C++ accessible typed parameters and return types in qml funct...Simon Hausmann2019-07-091-2/+2
* Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-4/+9
* Remove tracing JIT infrastructureUlf Hermann2019-04-291-34/+2
* Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-1/+0
|\
| * Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-1/+0
* | V4: Collect trace information in the interpreterErik Verbruggen2019-01-251-5/+47
* | V4: Generate function tables on 64bit windowsUlf Hermann2018-12-031-1/+16
|/
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-3/+3
* Refactor initialization code for JS stack framesLars Knoll2018-07-031-3/+22
* Move the C++ and JS stack frame definitions into it's own fileLars Knoll2018-07-031-0/+6
* Rename IdentifierTable methodsLars Knoll2018-07-021-3/+3
* Clean up the property key API in StringOrSymbolLars Knoll2018-07-021-1/+1
* Merge remote-tracking branch 'origin/5.11' into devSimon Hausmann2018-06-191-4/+5
|\
| * Formals come after locals in the CallContextLars Knoll2018-05-291-4/+5
* | Remove unused QV4::Function::code memberSimon Hausmann2018-05-281-2/+1
* | Remove String dependency from InternalClassLars Knoll2018-05-021-2/+2
* | garbage collect InternalClassLars Knoll2018-04-121-5/+5