aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4compiler.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Simplify loading of ahead-of-time created QML cache filesSimon Hausmann2018-07-311-0/+2
* Optimize memory consumption of ahead-of-time compile cache filesSimon Hausmann2018-07-311-2/+12
* Shrink CompiledData::Function by 8 bytesSimon Hausmann2018-07-311-2/+2
* Shrink CompiledData::Binding by 8 bytesSimon Hausmann2018-07-311-0/+15
* Shrink the size of CompiledData::Function by 16 bytesSimon Hausmann2018-07-301-6/+6
* Add debug code for dumping unit statsSimon Hausmann2018-07-301-1/+12
* Try to load QML cache from CacheLocation if side-by-side failsThiago Macieira2018-07-271-4/+1
* Various fixes for class supportLars Knoll2018-06-261-13/+26
* Add basic support for EcmaScript classesYulong Bai2018-06-261-6/+64
* Fix creation of object literalsLars Knoll2018-06-041-20/+4
* Speed up string handling from QML cache filesSimon Hausmann2018-05-161-0/+5
* Cleanup handling of with() statementsLars Knoll2018-05-021-6/+0
* Rework catch context handlingLars Knoll2018-05-021-2/+10
* Add support for proper lexical scopingLars Knoll2018-05-021-6/+46
* Split out the generation of indices for locals and registersLars Knoll2018-05-021-1/+1
* Added support for generator functions and yield expressions to the ASTLars Knoll2018-04-271-0/+2
* Fix length property of Function objectsLars Knoll2018-04-261-0/+1
* Add support for arrow functionsLars Knoll2018-04-261-0/+2
* Tighten QML cache version checkingSimon Hausmann2018-03-201-0/+4
* Handle function expressions as signal handlersErik Verbruggen2018-03-201-1/+3
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-02-021-0/+2
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-241-0/+2
| |\
| | * Use potentially intercepted URL as ID for compilation unitsUlf Hermann2017-12-211-0/+2
* | | Minor data structure cleanupSimon Hausmann2018-01-221-2/+0
* | | Get rid of the unusued canUseSimpleCall flagLars Knoll2017-11-071-2/+0
* | | Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-221-1/+0
|\| |
| * | Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-09-201-1/+0
| |\|
| | * Get rid of the root object index variableSimon Hausmann2017-09-081-1/+0
* | | Get rid of the hack for named expressionsLars Knoll2017-09-021-2/+0
* | | Remove the codeRefs in the Moth::CompilationUnitLars Knoll2017-08-301-3/+7
* | | Fix line number mapping to work with non increasing line numbersLars Knoll2017-08-291-4/+2
* | | Move line number information into a side tableLars Knoll2017-08-251-1/+10
* | | Merge remote-tracking branch 'origin/dev' into wip/new-backendLars Knoll2017-08-221-11/+13
|\| |
| * | Refactor le integer types from qjson_p.h to qendian_p.hAllan Sandfeld Jensen2017-07-061-11/+11
| * | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-07-041-5/+7
| |\|
| | * Merge remote-tracking branch 'origin/5.9.1' into 5.9Liang Qi2017-06-301-5/+5
| | |\
| | | * Fix QML compiler crashes on big endian systemsDmitry Shachnev2017-06-181-5/+5
| | * | Fix alignment issue on ARMv7Simon Hausmann2017-06-221-0/+2
| | |/
* | | Remove unused lookup typesLars Knoll2017-08-101-18/+0
* | | Store arguments in the stack frame before the locals/tempsErik Verbruggen2017-08-031-0/+2
* | | Fix various signed/unsigned warningsErik Verbruggen2017-08-021-9/+8
* | | Split up qv4codegen into several filesLars Knoll2017-07-031-5/+5
* | | Remove now unused filesLars Knoll2017-06-301-17/+0
* | | Get rid of IR::Module and IR::FunctionLars Knoll2017-06-301-28/+29
* | | Don't use the ISel's anymoreLars Knoll2017-06-221-1/+0
* | | Re-enable lookupsLars Knoll2017-06-221-3/+18
* | | Support object literalsErik Verbruggen2017-06-201-16/+7
* | | Support for some more binary and unary operationsErik Verbruggen2017-06-201-0/+5
* | | Pass the JSUnitGenerator into the codegenLars Knoll2017-06-191-0/+35
|/ /
* | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-04-071-1/+1
|\|