aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4vme_moth.cpp
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Call lookups based on enums rather than via function pointersUlf Hermann2024-10-241-6/+6
* Bytecode: Fix macro and remove unused definesOlivier De Cannière2024-08-011-1/+1
* QtQml: Properly enforce signatures of AOT-compiled functionsUlf Hermann2024-04-261-8/+8
* QmlCompiler: Perform return value assignment inside generated codeUlf Hermann2024-04-241-1/+1
* QtQml: Re-allow manual calling of signal handlersUlf Hermann2024-02-131-4/+8
* Engine: Group 'bad' case handling for optional chainsOlivier De Cannière2023-11-201-1/+0
* QML: Implement QObjectMethod::virtualCallWithMetaTypesUlf Hermann2023-09-281-128/+31
* V4: Eliminate "done" from iteratorsUlf Hermann2023-09-081-5/+5
* Undeprecate AOTCompiledFunctionUlf Hermann2023-05-231-6/+6
* QML: Fix call frame conversion for QVariant return typesUlf Hermann2023-05-041-0/+11
* QmlCompiler: Relax shadowing checkUlf Hermann2023-05-021-10/+39
* Trace: Convert qtdeclarative to use new tracepoint generationAntti Määttä2023-04-261-0/+3
* Change value encoding scheme to make space for larger pointersUlf Hermann2023-01-121-8/+6
* Replace CallElement with separate instructionsUlf Hermann2022-11-071-6/+0
* V4: Use an enum to categorize functions and rename aotFunctionUlf Hermann2022-09-291-7/+7
* QtQml: Remove unused includes in qml, final partSemih Yavuz2022-09-141-0/+1
* V4: Fix exponentiation operatorUlf Hermann2022-08-031-4/+1
* QmlCompiler: Really fix writing into argument valuesUlf Hermann2022-07-051-3/+15
* Use SPDX license identifiersLucie Gérard2022-06-111-38/+2
* Fix the build with tracing enabledShawn Rutledge2022-06-101-4/+4
* QJSEngine: optimize isInterrupted handlingMarc Mutz2022-06-041-2/+2
* Replace synthetic AOT functions with property-to-property bindingsUlf Hermann2022-05-241-4/+1
* DelegateModel: Use actual bindings for required propertiesUlf Hermann2022-04-111-1/+5
* QML: Take care of QVariant when converting function argumentsUlf Hermann2022-02-231-3/+11
* QmlCompiler: Fix return type calculationUlf Hermann2021-12-061-2/+4
* Allow AOT functions to signal an undefined result via the contextUlf Hermann2021-06-151-1/+3
* Eliminate JS call frame from metatypes callsUlf Hermann2021-06-101-1/+1
* Fix type to be correct in calling Q_ALLOCA_DECLAREJanne Koskinen2021-05-271-1/+1
* Evaluate type assertions in QMLUlf Hermann2021-05-261-0/+6
* Optimize the case of AOT functions returning QObject*Ulf Hermann2021-04-191-6/+17
* Don't pre-resolve the QQmlContext for AOT functionsUlf Hermann2021-04-191-1/+1
* Implement optional chainingMaximilian Goldstein2021-04-131-0/+27
* Avoid needless construction and destruction of return valuesUlf Hermann2021-03-291-7/+5
* Inline retrieval of QML contextsUlf Hermann2021-03-251-2/+2
* qv4vme_moth: Assert that sizeOf cannot be 0Fabian Kosmale2021-03-241-2/+5
* Optimize stack frame setup for AOT compiled functionsUlf Hermann2021-03-231-52/+79
* Optimize QML context retrieval for AOT functionsUlf Hermann2021-03-131-4/+5
* metaTypeToJS: use QMetaType instead of idFabian Kosmale2021-02-191-1/+1
* V4: Store instruction pointer before CmpInUlf Hermann2021-01-271-0/+1
* masm: Add error handling for failed mprotect()Ulf Hermann2021-01-121-1/+4
* Pass a more comprehensive context to AOT-compiled functionsUlf Hermann2021-01-111-3/+6
* Allow JavaScript primitive type transformations inline in C++Ulf Hermann2020-12-181-1/+1
* Let AOT-compiled functions modify their argumentsUlf Hermann2020-12-021-1/+1
* Construct arguments for AOT-compiled functions before metaTypeFromJSUlf Hermann2020-12-021-2/+1
* Don't call alloca(0)Ulf Hermann2020-11-231-13/+28
* V4: Allow passing arguments to AOT-compiled functionsUlf Hermann2020-11-201-12/+25
* V4: Deal with AOT-compiled functions returning QVariantUlf Hermann2020-11-171-2/+11
* Adapt to qtbase changesFabian Kosmale2020-08-231-1/+1
* Add support for binding ahead-of-time compiled bindings to QPropertiesSimon Hausmann2020-04-221-0/+8
* Add more trace points to Qt QMLMilian Wolff2019-12-131-1/+1