aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* Small performance improvements suggested by clang-tidyAlbert Astals Cid2019-10-072-2/+2
* Support top level generator functionsFabian Kosmale2019-07-232-4/+4
* Split compiler and runtime more clearlyUlf Hermann2019-07-1116-2165/+43
* Move BindingPropertyData into ExecutableCompilationUnitUlf Hermann2019-07-111-4/+0
* Disentangle includes and namespacesUlf Hermann2019-07-117-196/+208
* Split qqmltypeloader{_p.h|.cpp} into a several filesUlf Hermann2019-07-111-1/+0
* Merge JSCodeGen and QQmlJSCodeGeneratorUlf Hermann2019-07-102-24/+70
* Allow generating debug instructions even if !qml_debugUlf Hermann2019-07-101-4/+0
* Add support for C++ accessible typed parameters and return types in qml funct...Simon Hausmann2019-07-096-54/+79
* Collect type information for function parametersSimon Hausmann2019-07-094-8/+12
* Fix internal boundNames() API to expose optional typesSimon Hausmann2019-07-091-13/+13
* Add basic type annotation support for QML functions to the grammarSimon Hausmann2019-07-093-0/+15
* remove QmlIR::Document::removeScriptPragmasUlf Hermann2019-07-092-55/+0
* Fix standalone buildSimon Hausmann2019-07-091-0/+2
* Centralize property & signal parameter type handling at compilation timeSimon Hausmann2019-07-083-84/+96
* Move the memory pool into the common codeUlf Hermann2019-07-081-0/+1
* Move qQmlCompileError to QQmlPropertyCacheCreatorUlf Hermann2019-07-081-10/+0
* Minor internal API cleanupSimon Hausmann2019-07-052-30/+32
* Reduce the size of Property fields in type compilation dataSimon Hausmann2019-07-052-23/+33
* Internal API cleanupSimon Hausmann2019-07-052-10/+4
* Reduce the size of signal parameters in qml cache dataSimon Hausmann2019-07-052-7/+12
* Remove unused field memberSimon Hausmann2019-07-052-4/+1
* Simplify codegen error handlingUlf Hermann2019-07-043-154/+156
* extend grammar for better version parsing supportFabian Kosmale2019-07-041-5/+3
* Inline the rest of qv4compileddata.cppUlf Hermann2019-06-264-181/+110
* Inline CompiledData::unlink() into the only callerUlf Hermann2019-06-242-12/+0
* Move unit checksum generation into qv4compilerUlf Hermann2019-06-245-24/+23
* Move saveToDisk into SaveableUnitPointerUlf Hermann2019-06-242-54/+47
* Simplify errors and diagnosticsUlf Hermann2019-06-144-40/+22
* Move the header checking into ExecutableCompilationUnitUlf Hermann2019-06-143-61/+2
* Move AST -> CompiledData location transformation to scan functionsUlf Hermann2019-06-133-19/+18
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-06-112-6/+18
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-05-262-6/+18
| |\
| | * Don't add local for anonymous function's "name"Ulf Hermann2019-05-212-6/+18
* | | Remove unused includes and Q_DECLARE_METATYPEs re: QLinkedListMarc Mutz2019-06-061-1/+0
* | | Eliminate qmldevtools_buildUlf Hermann2019-05-3120-5371/+908
* | | Split QV4::Value into a static and a dynamic partUlf Hermann2019-05-3110-40/+61
* | | Remove V4_BOOTSTRAP condition around header verificationUlf Hermann2019-05-091-6/+0
* | | Move valueAsNumber into ExecutableCompilationUnitUlf Hermann2019-05-135-13/+10
* | | Remove QUrl-related special casing in the compilerUlf Hermann2019-05-102-10/+1
* | | Inline dumpConstantTable() into the only place where it's usedUlf Hermann2019-05-173-34/+27
* | | Add abstraction for temporarily setting StaticData when savingUlf Hermann2019-05-173-19/+46
* | | Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-1614-1003/+1217
* | | Make sure we don't include qv4stackframe_p.h in qmldevtoolsUlf Hermann2019-05-102-2/+2
* | | Move qv4string{_p.h|.cpp} out of the devtoolsUlf Hermann2019-05-103-5/+3
* | | Generate the compilation unit checksum whenever we have MD5Ulf Hermann2019-05-091-1/+1
* | | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-05-092-22/+18
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-05-082-22/+18
| |\|
| | * Avoid std::function in qqmlirbuilder.cppUlf Hermann2019-05-072-22/+18
* | | Drop some dead bootstrap codeUlf Hermann2019-05-083-31/+12