aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4function_p.h
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Add some consistency to QV4::RegExpUlf Hermann2024-12-121-0/+2
* QtQml: Properly enforce signatures of AOT-compiled functionsUlf Hermann2024-04-261-9/+18
* Prepare for white allocation during gc(3/9): FunctionFabian Kosmale2024-03-051-6/+6
* QtQml: Move engine-specific data out of base compilation unitUlf Hermann2024-01-081-2/+3
* QML: Improve the JS-to-JS type check when enforcing signaturesUlf Hermann2023-06-261-1/+9
* Undeprecate AOTCompiledFunctionUlf Hermann2023-05-231-3/+3
* V4: Use an enum to categorize functions and rename aotFunctionUlf Hermann2022-09-291-4/+5
* QV4::Function: Reduce nFormals to 16 bitsUlf Hermann2022-09-231-1/+1
* Remove some dead codeUlf Hermann2022-09-231-3/+0
* Use SPDX license identifiersLucie Gérard2022-06-111-38/+2
* Replace synthetic AOT functions with property-to-property bindingsUlf Hermann2022-05-241-14/+0
* DelegateModel: Use actual bindings for required propertiesUlf Hermann2022-04-111-1/+18
* When binding signals, run the outer function to get the nested oneUlf Hermann2021-08-171-0/+1
* Eliminate JS call frame from metatypes callsUlf Hermann2021-06-101-3/+4
* Do QMetaType-style call in QQmlPropertyBinding::evaluateUlf Hermann2021-06-021-1/+1
* Revert "Do QMetaType-style call in QQmlPropertyBinding::evaluate"Ivan Solovev2021-05-251-1/+1
* Do QMetaType-style call in QQmlPropertyBinding::evaluateUlf Hermann2021-05-201-1/+1
* Optimize stack frame setup for AOT compiled functionsUlf Hermann2021-03-231-0/+2
* QML: Warn about usage of injected signal parametersUlf Hermann2021-02-121-0/+1
* Add support for binding ahead-of-time compiled bindings to QPropertiesSimon Hausmann2020-04-221-2/+5
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-0/+1
* Make QV4::Function::runtimeString() constUlf Hermann2019-07-101-2/+2
* Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-8/+25
* Remove tracing JIT infrastructureUlf Hermann2019-04-291-25/+0
* 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-4/+43
* | V4: Generate function tables on 64bit windowsUlf Hermann2018-12-031-1/+4
|/
* Fix super property accessLars Knoll2018-08-311-0/+1
* Refactor initialization code for JS stack framesLars Knoll2018-07-031-4/+1
* Move the C++ and JS stack frame definitions into it's own fileLars Knoll2018-07-031-5/+3
* Minor cleanup with bytecode pointer typesSimon Hausmann2018-05-281-1/+1
* Remove unused QV4::Function::code memberSimon Hausmann2018-05-281-3/+1
* Add Generator supportLars Knoll2018-05-031-0/+1
* Cleanup handling of with() statementsLars Knoll2018-05-021-1/+0
* Add support for arrow functionsLars Knoll2018-04-261-0/+1
* garbage collect InternalClassLars Knoll2018-04-121-1/+1
* Handle function expressions as signal handlersErik Verbruggen2018-03-201-0/+7
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-02-021-0/+1
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-241-0/+1
| |\
| | * Use potentially intercepted URL as ID for compilation unitsUlf Hermann2017-12-211-0/+1
* | | V4: Only start JITting after a minimum of 3 callsErik Verbruggen2017-12-141-0/+1
* | | V4: Add a baseline JITErik Verbruggen2017-11-171-0/+8
* | | Cut out one more C++ layer when doing JS function callsLars Knoll2017-11-131-4/+4
* | | Finally get rid of the QV4::Function pointer in the contextLars Knoll2017-11-131-8/+0
* | | Get rid of the unusued canUseSimpleCall flagLars Knoll2017-11-071-3/+0
* | | Get rid of the hack for named expressionsLars Knoll2017-09-021-1/+0
* | | CleanupsLars Knoll2017-09-011-10/+1
* | | Move CallContext construction into a interpreter instructionLars Knoll2017-09-011-3/+0
* | | Use the context member in CallDataLars Knoll2017-09-011-8/+8