aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Add support for super callsLars Knoll2018-07-035-31/+80
* | Move the C++ and JS stack frame definitions into it's own fileLars Knoll2018-07-032-0/+2
* | Implement support for new.targetLars Knoll2018-07-032-1/+5
* | Add a newTarget parameter to the Construct runtime methodsLars Knoll2018-07-031-1/+4
* | Rename IdentifierTable methodsLars Knoll2018-07-021-2/+2
* | Internal naming cleanupSimon Hausmann2018-06-291-2/+2
* | Add inlinable fastpath for namedObjectsPerComponentErik Verbruggen2018-06-272-16/+21
* | Various fixes for class supportLars Knoll2018-06-264-25/+48
* | throw a type error when trying to write to a const variableLars Knoll2018-06-265-33/+55
* | Properly distinguish between class expressions and declarationsLars Knoll2018-06-264-2/+28
* | prototype can't be the name of a static class methodLars Knoll2018-06-261-13/+18
* | Add basic support for EcmaScript classesYulong Bai2018-06-2611-22/+273
* | Fix string memory leak in JavaScript ASTSimon Hausmann2018-06-253-4/+4
* | Improve error messageRainer Keller2018-06-251-1/+2
* | Clean up finally code genSimon Hausmann2018-06-231-5/+4