aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4vme_moth.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Compiler: Support >32k stack slotsUlf Hermann2019-12-051-12/+23
* Use QV4 namespace for ValueTimo Aarnipuro2019-10-171-1/+1
* Merge remote-tracking branch 'origin/5.13' into 5.14Qt Forward Merge Bot2019-09-171-2/+4
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-09-121-2/+4
| |\
| | * Fix various accumulator-saving problemsUlf Hermann2019-09-031-2/+4
* | | Use quiet NaNs instead of signalling onesEdward Welbourne2019-09-041-1/+1
* | | Split compiler and runtime more clearlyUlf Hermann2019-07-111-3/+2
* | | Port from implicit to explicit atomic operationsMarc Mutz2019-07-021-2/+2
* | | Port from QLatin1Literal to QLatin1StringGiuseppe D'Angelo2019-06-111-1/+1
* | | Split QV4::Value into a static and a dynamic partUlf Hermann2019-05-311-2/+2
* | | Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-5/+5
* | | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-05-091-0/+6
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-05-081-0/+6
| |\|
| | * Add Q_TRACE calls to QtQml for QML profiler trace pointsMilian Wolff2019-05-051-0/+6
* | | Make JavaScript execution interruptibleUlf Hermann2019-04-301-2/+9
* | | Remove tracing JIT infrastructureUlf Hermann2019-04-291-162/+10
* | | Transform V4_ENABLE_JIT into a featureUlf Hermann2019-04-251-2/+4
* | | Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-50/+34
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-49/+11
| |\|
| | * Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-51/+0
| | * Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-0/+13
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-181-1/+23
| |\|
| | * Fix type error exception messages when using member lookupsSimon Hausmann2019-03-151-1/+23
* | | V4: Add trace slot for UPlusErik Verbruggen2019-03-221-1/+18