aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Add support for function calls with spreadLars Knoll2018-06-215-23/+105
* | Get rid of LoadElement and LoadProperty instruction overloadsLars Knoll2018-06-215-46/+28
* | Unify DeleteMember and DeleteSubscript instructionsLars Knoll2018-06-214-18/+15
* | Get rid of the unused JumpEmpty instructionLars Knoll2018-06-213-10/+0
* | Add support for spread expressions in Array literalsLars Knoll2018-06-211-34/+136
* | Variables declared in strict eval code don't all escapeLars Knoll2018-06-211-1/+1
* | Fix const expressions containing destructuring patternsLars Knoll2018-06-211-1/+1
* | Fix array destructuring nested in a rest elementLars Knoll2018-06-211-6/+5
* | Fix more issues with destructuringLars Knoll2018-06-212-5/+27
* | Remove some dead codeLars Knoll2018-06-213-28/+0
* | Fix handling of elisions in destructuring expressionsLars Knoll2018-06-212-10/+4
* | Fix some of the finer details with regards to CompletionsLars Knoll2018-06-213-11/+121
* | Always generate QML cache files in the cache directory, never in sourcesRichard Weickelt2018-06-212-19/+19
* | Rework unwind handlingLars Knoll2018-06-217-329/+239
* | Merge remote-tracking branch 'origin/5.11' into devSimon Hausmann2018-06-191-0/+2
|\|
| * V4: Set argumentsCanEscape when debuggingUlf Hermann2018-05-301-0/+2