aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4compilercontext_p.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Don't create a CallContext if arguments are being used in strict modeLars Knoll2017-11-151-1/+1
* Refactor Call/Construct instructionsLars Knoll2017-11-071-1/+1
* Get rid of the hack for named expressionsLars Knoll2017-09-021-2/+2
* Fix line number mapping to work with non increasing line numbersLars Knoll2017-08-291-1/+2
* Move line number information into a side tableLars Knoll2017-08-251-0/+1
* Store arguments in the stack frame before the locals/tempsErik Verbruggen2017-08-031-1/+1
* Limit the amount of escaping variablesLars Knoll2017-07-041-4/+6
* Properly calculate escaping variablesLars Knoll2017-07-041-8/+8
* Split up qv4codegen into several filesLars Knoll2017-07-031-0/+286