aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Correctly create methods for functions in object literalsLars Knoll2018-08-311-6/+18
* | A reference to a super property can have side effectsLars Knoll2018-08-291-0/+1
* | Pass the correct new.target to super callsLars Knoll2018-08-291-4/+3
* | Initialize this to empty for derived constructorsLars Knoll2018-08-291-0/+3
* | Fix TDZ check for referencesLars Knoll2018-08-292-5/+24
* | Fix scoping of the default exportSimon Hausmann2018-08-291-8/+9
* | Optimize access to lexically scoped variablesSimon Hausmann2018-08-295-13/+41
* | Implement the dead temporal zoneSimon Hausmann2018-08-289-18/+106
* | Fix byte code debug output for registers and argsSimon Hausmann2018-08-281-1/+1
* | Remove very dead codeErik Verbruggen2018-08-271-3/+0
* | reuse already calculated object offsets during compilationRolf Eike Beer2018-08-231-15/+12