aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge dev into 5.12Oswald Buddenhagen2018-08-213-10/+22
|\
| * V4: clarify current vs. next instruction offset in ByteCodeHandlerErik Verbruggen2018-08-202-3/+6
| * Allow DelegateModel-based views to support multiple delegate typesPaolo Angelelli2018-08-171-7/+16
* | Fix function name bindings for function declarationsSimon Hausmann2018-08-201-1/+1
* | Add support for compiling ES modules ahead of timeSimon Hausmann2018-08-172-3/+3
* | Add support for importing ES modules in .qml filesSimon Hausmann2018-08-172-2/+3
* | Fix initialization of default exported functions and generatorsSimon Hausmann2018-08-154-13/+31
* | Fix order of own property names of module namespace objectsSimon Hausmann2018-08-152-0/+44
* | Fix usage of const in for declarationsSimon Hausmann2018-08-151-1/+1
* | Cleanup RegExpObjectLars Knoll2018-08-153-16/+10
* | Fix explicit export of imported variablesSimon Hausmann2018-08-141-3/+5
* | Simplify ES module body handlingSimon Hausmann2018-08-141-1/+1
* | Fix module dependency handlingSimon Hausmann2018-08-146-19/+41
* | Implement star re-exportsSimon Hausmann2018-08-141-1/+30
* | Implement initial support for import namespacesSimon Hausmann2018-08-142-3/+3
* | Implement indirect exports in modulesSimon Hausmann2018-08-142-12/+63
|/
* Fix support for default exports in modulesSimon Hausmann2018-08-105-9/+56
* Enable unicode regular expressionsLars Knoll2018-08-103-2/+8
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-0913-9/+491
* Minor cleanup in CompilationUnit::linkToEngineSimon Hausmann2018-08-032-27/+20
* Simplify parsing of pragma directivesLars Knoll2018-08-013-9/+2