aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/dev' into new-backendLars Knoll2017-11-084-2/+9
|\
| * Merge remote-tracking branch 'origin/5.10' into devLiang Qi2017-11-063-2/+4
| |\
| | * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2017-10-153-2/+4
| | |\
| | | * Merge remote-tracking branch 'origin/5.9.2' into 5.9Liang Qi2017-10-061-1/+1
| | | |\
| | | | * Fix crash when using signal handlers on group propertiesThomas Hartmann2017-09-211-1/+1
| | | * | Simplify compilation unit tracking in the execution engineSimon Hausmann2017-10-062-1/+3
| | | |/
| * | | Allow assigning functions in ListElementMichael Brasser2017-10-242-0/+5
* | | | Get rid of the unusued canUseSimpleCall flagLars Knoll2017-11-072-4/+1
* | | | Refactor Call/Construct instructionsLars Knoll2017-11-075-43/+56
* | | | Move a couple of data members required for new JITLars Knoll2017-11-072-48/+57
* | | | Codegen: Set source location for return instructionUlf Hermann2017-11-061-0/+1
* | | | Re-enable Debug instructions and locations for QML functionsUlf Hermann2017-11-064-5/+22
* | | | Remove Binop/BinopContext instructions and implement missing binopsErik Verbruggen2017-10-233-80/+77
* | | | Fix potential crash in codegenErik Verbruggen2017-10-231-15/+24
* | | | Fix integral type conversion warningsErik Verbruggen2017-10-231-4/+5
* | | | Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-229-68/+66
|\| | |
| * | | Replace Q_NULLPTR with nullptrKevin Funk2017-09-271-1/+1
| * | | Replace Q_DECL_FINAL with finalKevin Funk2017-09-252-4/+4
| * | | Replace Q_DECL_OVERRIDE with overrideKevin Funk2017-09-253-10/+10
| |/ /
| * | Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-09-209-72/+63
| |\|
| | * Update the expected size of QV4::CompiledData::UnitJ-P Nurmi2017-09-111-3/+1
| | * Fix reuse of regexp objects by regexp literalsAllan Sandfeld Jensen2017-09-081-5/+8
| | * Get rid of the root object index variableSimon Hausmann2017-09-089-40/+27
| | * Fix crash with loading cache files originating from top-level componentsSimon Hausmann2017-09-081-0/+2
| | * Fix crashes in QML apps when upgrading Qt snapshotsSimon Hausmann2017-09-071-10/+6
| | * QQmlPropertyValidator::validateObject(): remove unused codeJ-P Nurmi2017-09-071-10/+0
| | * Disable deferring when referenced as a grouped propertyJ-P Nurmi2017-09-061-1/+1
| | * Fix QtQml crashing with GHS compiler when using AOTSimon Hausmann2017-09-051-13/+30
* | | Improve while(true/false) condition generationErik Verbruggen2017-09-261-2/+12
* | | Fix delayed loading of arguments in binary expressionsErik Verbruggen2017-09-202-5/+128
* | | Work around different GCC versions' idea of uninitializedErik Verbruggen2017-09-131-0/+1
* | | Remove compare for >=0 on an unsigned typeErik Verbruggen2017-09-131-2/+2
* | | Fix wide instruction dispatchErik Verbruggen2017-09-131-5/+4
* | | Fix building for QNX with buggy GCCErik Verbruggen2017-09-133-8/+10
* | | Make msvc2015 happyErik Verbruggen2017-09-132-4/+9
* | | Merge remote-tracking branch 'origin/dev' into wip/new-backendSimon Hausmann2017-09-082-8/+10
|\| |
| * | Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2017-09-051-6/+0
| |\|
| | * Don't copy the bytecode data from the cached compilation unitLars Knoll2017-08-291-6/+0
| * | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-08-233-8/+11
| |\|
| | * Fix memory corruption with type trimmingSimon Hausmann2017-08-232-8/+10
| | * Fix valgrind warning about uninitialized variableLars Knoll2017-08-231-0/+1
* | | Fix name lookup in QML signal handlersErik Verbruggen2017-09-081-2/+2
* | | Get rid of the hack for named expressionsLars Knoll2017-09-026-17/+28
* | | Generate a Decrement instead of a Sub with -1 as the rhsErik Verbruggen2017-09-011-5/+11
* | | Generate Cmp* instructions instead of calling into the runtimeErik Verbruggen2017-09-011-8/+84
* | | Fix invalid condition inversion for conditional jumpsErik Verbruggen2017-09-015-146/+153
* | | Fix compiler warning on gccLars Knoll2017-09-011-1/+1
* | | Don't emit bytecode just to set the thisObject to undefinedLars Knoll2017-09-011-1/+1
* | | Move CallContext construction into a interpreter instructionLars Knoll2017-09-013-2/+12
* | | Unify JSStackFrame and CallDataLars Knoll2017-09-014-94/+89