aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* JS: Limit expression and statement nesting levelErik Verbruggen2018-11-294-2/+55
* JS: Check pattern target to be an lvalueErik Verbruggen2018-11-191-0/+4
* JS: Handle check for dangling jump gracefullyErik Verbruggen2018-11-191-1/+3
* Properly mark variables as unresolved when accessed from evalLars Knoll2018-11-161-1/+1
* Merge remote-tracking branch 'origin/5.12.0' into 5.12Qt Forward Merge Bot2018-11-164-51/+49
|\
| * Stop codegen after errorErik Verbruggen2018-11-131-25/+27
| * Fix translation bindings when qtquickcompiler is usedFrederik Gladhorn2018-11-061-1/+1
| * Expose let/const variables from imported JS scriptsJüri Valdmann2018-11-023-25/+21
* | Create proper template objects for tagged templatesLars Knoll2018-11-0510-69/+160
* | Create proper template objectsLars Knoll2018-11-021-14/+40
|/
* Clone ContextType::Global as ContextType::ScriptImportedByQMLJüri Valdmann2018-11-014-8/+10
* Fix lookup of methods in the scope objectSimon Hausmann2018-10-221-5/+9
* QQmlScriptData: Extract qmlContextDataForContext from scriptValueForContextJüri Valdmann2018-10-171-0/+2
* JS: Check if the rhs of an assignment had errors before using itErik Verbruggen2018-10-151-1/+4
* JS: Check lhs of an 'in' expression to be an lvalueErik Verbruggen2018-10-151-0/+4
* Remove useless assertErik Verbruggen2018-10-151-2/+0
* Abort parsing on errorLars Knoll2018-10-151-17/+14
* JS: Check expressions inside template literals for validityErik Verbruggen2018-10-121-0/+4
* Fix error reporting when imports or re-exports in modules failSimon Hausmann2018-10-115-4/+28
* JS: Check array subscripts for validity when generating codeErik Verbruggen2018-10-111-0/+2
* Fix possibly uninitialized use of unionErik Verbruggen2018-10-091-2/+2
* Merge remote-tracking branch 'origin/5.11' into 5.12Liang Qi2018-10-081-0/+4
|\
| * Mark QML captured scope/context loads as having side effectsErik Verbruggen2018-10-041-0/+4
* | Make Codegen::Reference movableErik Verbruggen2018-10-072-67/+4
* | Trim some #includesErik Verbruggen2018-10-073-14/+4
* | ES7: Detect Tail Position Calls and pass that to the runtimeErik Verbruggen2018-10-046-32/+150
* | Make a method constErik Verbruggen2018-09-281-1/+1
* | Refactor InternalClass::find()Lars Knoll2018-09-271-2/+2
* | Fix use of lexically scoped variables in modulesSimon Hausmann2018-09-231-2/+2
* | Cleanups in Value/PrimitiveLars Knoll2018-09-172-18/+18
* | properly align string table in compiled dataRolf Eike Beer2018-09-142-2/+4
* | use WTF::roundUpToMultipleOf() instead of open coding itRolf Eike Beer2018-09-131-10/+7
* | make pointer operations more explicit when building string tableRolf Eike Beer2018-09-101-3/+4
* | Fix compression of jump instructions with an type >= 256Lars Knoll2018-09-081-2/+2
* | avoid duplicate offset calculations when building string tableRolf Eike Beer2018-09-071-3/+3
* | Use the correct enum value instead of hard coded intsLars Knoll2018-09-071-4/+4
* | Get rid of unused variableLars Knoll2018-09-071-1/+0
* | Don't evaluate the switch expression inside the switch blockLars Knoll2018-09-071-2/+2
* | Add support for yield*Lars Knoll2018-09-074-8/+64
* | Throw a type error when trying to destructure null or undefinedLars Knoll2018-09-074-0/+12
* | Fix exception handling while destructuringLars Knoll2018-09-074-62/+72
* | Some fixes when unwinding inside for-of loopsLars Knoll2018-09-072-25/+28
* | Fix new.target access from eval()Lars Knoll2018-09-075-7/+56
* | fix accesses to this in arrow functionsLars Knoll2018-09-054-7/+33
* | Enable lookups for global properties in QMLLars Knoll2018-09-051-2/+2
* | Fix logic error in JSCodeGen::fallbackNameLookup()Lars Knoll2018-09-051-26/+22
* | Add missing returnErik Verbruggen2018-09-051-1/+1
* | Always generate a context if an inner function uses superLars Knoll2018-09-042-0/+12
* | Fix accessing of arguments inside eval and arrow functionsLars Knoll2018-09-041-6/+9
* | Fix thisObject when calling super propertiesLars Knoll2018-08-315-4/+39