aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4compilercontext_p.h
Commit message (Expand)AuthorAgeFilesLines
* Restore offset/length in QQmlJS::DiagnosticMessageSimon Hausmann2020-03-021-6/+6
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-1/+5
* Add support for C++ accessible typed parameters and return types in qml funct...Simon Hausmann2019-07-091-0/+1
* Collect type information for function parametersSimon Hausmann2019-07-091-2/+2
* Remove tracing JIT infrastructureUlf Hermann2019-04-291-3/+0
* Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-04-171-1/+0
|\
| * QMLJS: Remove unused boolean field hasTry from compiler contextErik Verbruggen2019-04-151-1/+0
* | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-5/+1
|\|
| * Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-5/+0
| * Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-0/+1
* | V4: Generate labels for backward jumpsErik Verbruggen2019-01-311-0/+1
* | V4: Collect trace information in the interpreterErik Verbruggen2019-01-251-0/+3
|/
* Create proper template objects for tagged templatesLars Knoll2018-11-051-0/+9
* Clone ContextType::Global as ContextType::ScriptImportedByQMLJüri Valdmann2018-11-011-2/+3
* Fix error reporting when imports or re-exports in modules failSimon Hausmann2018-10-111-0/+2
* ES7: Detect Tail Position Calls and pass that to the runtimeErik Verbruggen2018-10-041-0/+11
* Make a method constErik Verbruggen2018-09-281-1/+1
* Fix new.target access from eval()Lars Knoll2018-09-071-0/+1
* fix accesses to this in arrow functionsLars Knoll2018-09-051-0/+1
* Optimize access to lexically scoped variablesSimon Hausmann2018-08-291-2/+7
* Implement the dead temporal zoneSimon Hausmann2018-08-281-0/+4
* Fix initialization of default exported functions and generatorsSimon Hausmann2018-08-151-1/+1
* Fix module dependency handlingSimon Hausmann2018-08-141-0/+2
* Fix support for default exports in modulesSimon Hausmann2018-08-101-0/+1
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-2/+28
* Various fixes for class supportLars Knoll2018-06-261-4/+4
* throw a type error when trying to write to a const variableLars Knoll2018-06-261-0/+1
* Add basic support for EcmaScript classesYulong Bai2018-06-261-0/+19
* Remove some dead codeLars Knoll2018-06-211-1/+0
* Cleanup handling of direct evalsLars Knoll2018-05-231-0/+1
* Simplify Push and PopContext instructionsLars Knoll2018-05-231-2/+2
* Support destructuring inside catch()Lars Knoll2018-05-111-1/+1
* Cleanup handling of with() statementsLars Knoll2018-05-021-2/+1
* Rework catch context handlingLars Knoll2018-05-021-0/+2
* Add support for proper lexical scopingLars Knoll2018-05-021-9/+12
* Remove unused methodLars Knoll2018-05-021-7/+0
* Split out the generation of indices for locals and registersLars Knoll2018-05-021-1/+4
* Refactor variable resolvingLars Knoll2018-05-021-27/+24
* Rename the CompilationMode enum to ContextTypeLars Knoll2018-05-021-9/+10
* Fix crashes when parsing functions with no parametersSimon Hausmann2018-05-021-1/+1
* Use a PatternElement for VariableDeclarationsLars Knoll2018-04-271-5/+5
* Added support for generator functions and yield expressions to the ASTLars Knoll2018-04-271-0/+1
* Add support for arrow functionsLars Knoll2018-04-261-0/+1
* Partially support binding patternsLars Knoll2018-04-251-3/+2
* Properly handle redeclarations of variablesLars Knoll2018-04-161-20/+23
* Handle function expressions as signal handlersErik Verbruggen2018-03-201-0/+1
* init variables where they are declared when possible (clang-tidy)Shawn Rutledge2018-02-261-3/+3
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-5/+5
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-02-021-0/+1
* Minor data structure cleanupSimon Hausmann2018-01-221-1/+0