aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* Reduce memory consumption when loading AOT generated cache filesSimon Hausmann2018-08-015-125/+137
* Encapsulate access to CompiledData::Object and CompiledData::ImportSimon Hausmann2018-07-315-16/+18
* Remove unused flagSimon Hausmann2018-07-312-6/+4
* Reduce memory usage caused by strings with AOT cache filesSimon Hausmann2018-07-313-4/+25
* Clean up internal QML unit creation APISimon Hausmann2018-07-313-8/+4
* Simplify loading of ahead-of-time created QML cache filesSimon Hausmann2018-07-315-39/+34
* Simplify signal handler parameter handlingSimon Hausmann2018-07-311-69/+0
* Minor cleanupSimon Hausmann2018-07-311-17/+7
* Optimize memory consumption of ahead-of-time compile cache filesSimon Hausmann2018-07-316-15/+46
* Clean up compilation unit string resolutionSimon Hausmann2018-07-314-10/+10
* Reduce memory usage when loading QML files from AOT generated cachesSimon Hausmann2018-07-311-8/+7
* Shrink CompiledData::Function by 8 bytesSimon Hausmann2018-07-312-9/+8
* Shrink CompiledData::Binding by 8 bytesSimon Hausmann2018-07-315-19/+46
* Clean up constant storage for CompiledData::BindingSimon Hausmann2018-07-316-40/+40
* Encapsulate the unit data in CompilationUnitSimon Hausmann2018-07-316-27/+47
* Clean up QQmlCustomParser APISimon Hausmann2018-07-301-1/+1
* Add missing sizeof assertions to compiled data structuresSimon Hausmann2018-07-301-1/+6
* Shrink the size of CompiledData::Function by 16 bytesSimon Hausmann2018-07-302-14/+17
* Reduce the size of CompiledData::ObjectSimon Hausmann2018-07-301-7/+7
* Shrink function objects by 12 bytesSimon Hausmann2018-07-301-7/+7
* Add debug code for dumping unit statsSimon Hausmann2018-07-302-1/+34
* Fix AOT byte code generation of unary ops with constantsSimon Hausmann2018-07-301-2/+0
* Try to load QML cache from CacheLocation if side-by-side failsThiago Macieira2018-07-273-21/+32
* Remove unused codeAlbert Astals Cid2018-07-233-540/+0
* Use QScopeGuard instead of library local helper templateSimon Hausmann2018-07-222-5/+5
* Merge remote-tracking branch 'origin/5.11' into devSimon Hausmann2018-07-171-3/+1
|\
| * Fix unaligned memory access on ARMSimon Hausmann2018-07-171-1/+1
* | Get rid of TemporaryAssignmentSimon Hausmann2018-07-171-1/+2
* | Allow for more than 128 bytecode instructionsLars Knoll2018-07-033-78/+107
* | Change the instruction encoding for the bytecodeLars Knoll2018-07-034-22/+27
* | Correctly setup the this object after a super callLars Knoll2018-07-031-0/+4
* | Add support for super propertiesLars Knoll2018-07-035-3/+61
* | Get rid of the duplication for the GetLookup instructionsLars Knoll2018-07-034-21/+6
* | Fix naming of classes in class expressionsLars Knoll2018-07-031-3/+5