aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* Optimizations to the generated byte codeLars Knoll2017-05-192-62/+3
* Disable loop peelingLars Knoll2017-05-121-1/+5
* Optimize Runtime::method_get/setElementLars Knoll2017-05-101-2/+2
* Add qtConfig(dlopen) check before adding libdlKimmo Ollila2017-05-042-2/+2
* Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-04-274-159/+185
|\
| * V4: Fix issues with very small loops5.8Erik Verbruggen2017-04-183-157/+184
| * switch to new way to refer to libdlOswald Buddenhagen2017-04-111-1/+1
* | Silence GCC 7 warnings about implicit fallthrough in Qt codeThiago Macieira2017-04-201-0/+2
* | Speed up Qml library checksumming in developer buildsSimon Hausmann2017-04-071-1/+1
* | Fix support for jsTr() and QT_TR_NOOP in list elements when cachingSimon Hausmann2017-04-065-423/+544
* | Fix loading of ahead-of-time generated cache files when cross-compilingSimon Hausmann2017-04-062-1/+2
* | Fix warning for -no-feature-temporaryfileStephan Binner2017-04-041-0/+1
* | V4: Set correct source locations for jumps out of conditionalsv5.9.0-beta1Ulf Hermann2017-03-311-8/+29
* | Fix encoding of primitive constants when cross-compilingSimon Hausmann2017-03-311-11/+65
* | Merge "Merge remote-tracking branch 'origin/5.8' into 5.9" into refs/staging/5.9Simon Hausmann2017-03-256-16/+18
|\ \
| * | Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-03-156-16/+18
| |\|
| | * Clean up type dependency hashing for QML cachingSimon Hausmann2017-03-136-16/+18
* | | Codegen: do not assume QStringRef(const QString *) is implicitMarc Mutz2017-03-221-2/+2
* | | Avoid an extra stat() on the source .qml file when loading cacheSimon Hausmann2017-03-228-18/+14
* | | Clean up qOffsetOf usageSimon Hausmann2017-03-171-1/+1
* | | Protect CompilationUnit member usage against word size differencesSimon Hausmann2017-03-172-8/+9
* | | Protect CallData usage against cross-compilation word size differencesSimon Hausmann2017-03-171-1/+1
* | | Prepare run-time method calling mechanism for cross-compilationSimon Hausmann2017-03-173-39/+40
|/ /
* | Fix relocation related errors when loading AOT cachesSimon Hausmann2017-03-092-6/+15
* | Fix time stamp related errors when loading AOT cachesSimon Hausmann2017-03-092-3/+3
* | Fix crash when loading cache files generated ahead of timeSimon Hausmann2017-03-072-5/+3
* | Set source location for all loop body-to-front jumpsUlf Hermann2017-03-071-5/+5
* | Fix qmlcachegen command line parametersSimon Hausmann2017-03-072-10/+5
* | Fix restoring IR from cache filesSimon Hausmann2017-03-061-1/+16
* | Add a source location to the final Jump in a for loopUlf Hermann2017-02-281-1/+1
* | Fix old QML compiler buildsSimon Hausmann2017-02-271-1/+1
* | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-245-79/+147
|\|
| * Fix move ordering while resolving edges in register allocationErik Verbruggen2017-02-043-67/+102
| * Prevent propagating results of a phi node into another phi nodeErik Verbruggen2017-02-011-8/+37
| * Fix libs build with msvc on Chinese locale on WindowsLiang Qi2017-02-011-2/+2
| * QQmlTypeCompiler: Fix read after free in tst_qqmllanguageRobin Burchell2017-01-281-2/+1
| * Fix build without features.temporaryfileTasuku Suzuki2017-01-271-0/+5
* | Add Q_ALLOCA_VAR, Q_ALLOCA_DECLARE and Q_ALLOCA_ASSIGN macrosKimmo Ollila2017-02-151-1/+1
* | Remove unnecessary assignment of binop results to temporariesErik Verbruggen2017-02-151-17/+22
* | Re-do QML type compilation of ahead-of-time generated QML cache filesSimon Hausmann2017-01-314-3/+254
* | Add fixes for INTEGRITYKimmo Ollila2017-01-315-67/+100
* | QtQml: Fix developer build with MinGW-W64 / gcc 5.3.0Friedemann Kleint2017-01-302-3/+9
* | Include the JIT assembler in qmldevtoolsSimon Hausmann2017-01-281-1/+5
* | Include the interpreter codegen and QML cache saving code in qmldevtoolsSimon Hausmann2017-01-286-106/+138
* | qml: Rename importCache vars to typeNameCacheRobin Burchell2017-01-254-8/+8
* | Directly assign initializers to variables in variable declarationsErik Verbruggen2017-01-251-3/+10
* | Allow constants in IR as binop operandsErik Verbruggen2017-01-251-5/+5
* | Allow more expressions as base/index in IR subscriptsErik Verbruggen2017-01-251-4/+4
* | Remove support for WinRT 8.1 and Windows Phone 8.1Maurice Kalinowski2017-01-191-8/+0
* | qml: Remove last foreach, and mark QT_NO_FOREACHRobin Burchell2017-01-171-1/+1