aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4compiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix ubsan errorAllan Sandfeld Jensen2020-09-231-5/+9
* Prettify QV4_SHOW_BYTECODE output for JS classesUlf Hermann2020-05-261-11/+12
* Make QtQml work with the latest changes in qtbaseLars Knoll2020-01-141-10/+4
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-1/+1
* Add support for C++ accessible typed parameters and return types in qml funct...Simon Hausmann2019-07-091-5/+13
* Collect type information for function parametersSimon Hausmann2019-07-091-2/+2
* Move unit checksum generation into qv4compilerUlf Hermann2019-06-241-1/+20
* Move the header checking into ExecutableCompilationUnitUlf Hermann2019-06-141-1/+2
* Eliminate qmldevtools_buildUlf Hermann2019-05-311-11/+18
* Split QV4::Value into a static and a dynamic partUlf Hermann2019-05-311-1/+1
* Move qv4string{_p.h|.cpp} out of the devtoolsUlf Hermann2019-05-101-1/+0
* Remove tracing JIT infrastructureUlf Hermann2019-04-291-1/+0
* Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-48/+9
|\
| * Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-44/+1
| * Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-4/+8
* | V4: Generate labels for backward jumpsErik Verbruggen2019-01-311-1/+12
* | V4: Collect trace information in the interpreterErik Verbruggen2019-01-251-1/+1
|/
* Create proper template objects for tagged templatesLars Knoll2018-11-051-3/+50
* Fix error reporting when imports or re-exports in modules failSimon Hausmann2018-10-111-0/+2
* properly align string table in compiled dataRolf Eike Beer2018-09-141-1/+3
* use WTF::roundUpToMultipleOf() instead of open coding itRolf Eike Beer2018-09-131-10/+7
* make pointer operations more explicit when building string tableRolf Eike Beer2018-09-101-3/+4
* avoid duplicate offset calculations when building string tableRolf Eike Beer2018-09-071-3/+3
* Implement the dead temporal zoneSimon Hausmann2018-08-281-0/+5
* Cleanup RegExpObjectLars Knoll2018-08-151-0/+2
* Fix module dependency handlingSimon Hausmann2018-08-141-0/+17
* Enable unicode regular expressionsLars Knoll2018-08-101-0/+2
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-1/+61
* Reduce memory consumption when loading AOT generated cache filesSimon Hausmann2018-08-011-4/+1
* 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
|\