path: root/src/qml/compiler/qv4compiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
| * 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