aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* Remove private API dependency of qmlcachegen generated codeSimon Hausmann2018-01-282-2/+3
* Minor data structure cleanupSimon Hausmann2018-01-224-25/+2
* Fix build without QML debuggingUlf Hermann2018-01-163-9/+2
* Allow exported signal handlers for signals with revisionThomas Hartmann2018-01-124-11/+17
* Arguments passed to functions should shadow the function nameLars Knoll2018-01-122-6/+10
* Drop the qml-interpreter featureUlf Hermann2018-01-102-13/+4
* Cleanup IdentifierHashLars Knoll2018-01-102-4/+4
* Prospective fix for big endian and AOTSimon Hausmann2018-01-072-5/+15
* Minor cleanup in byte code instruction compressionSimon Hausmann2018-01-071-1/+3
* Fix decoding of bytecode instructions on ARM generated on x86-64Simon Hausmann2018-01-052-12/+12
* Fix iterator assignment for for-in loopsErik Verbruggen2017-12-131-12/+21
* V4: Do not use computed goto's with iccErik Verbruggen2017-12-081-1/+4
* Cleanup now unused code paths in qv4lookupLars Knoll2017-11-271-5/+0
* V4: Change CallValue to have the value on the stackErik Verbruggen2017-11-233-4/+4
* V4: Collapse LoadRegExp+StoreReg into MoveRegExpErik Verbruggen2017-11-233-7/+8
* Merge remote-tracking branch 'origin/wip/new-backend' into devSimon Hausmann2017-11-2129-15058/+6007
|\
| * Don't create a CallContext if arguments are being used in strict modeLars Knoll2017-11-152-3/+4
| * V4: Get rid of Reference::This and treat it as a stack slotErik Verbruggen2017-11-142-14/+2
| * Set Jump locations for loopsUlf Hermann2017-11-081-0/+27
| * Merge remote-tracking branch 'origin/dev' into new-backendLars Knoll2017-11-084-2/+9
| |\
| * | 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
| |\ \
| * | | 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
| |\ \ \
| * | | | 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
| * | | | Add dumping of the raw hex values to the bytecode dumperLars Knoll2017-09-012-4/+35
| * | | | Add the current context and function object to CallDataLars Knoll2017-09-011-2/+7
| * | | | Get rid of the specialized Moth::CompilationUnitLars Knoll2017-08-316-148/+13
| * | | | Remove the codeRefs in the Moth::CompilationUnitLars Knoll2017-08-306-124/+16