aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4compilercontext.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove tracing JIT infrastructureUlf Hermann2019-04-291-22/+0
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-03-291-1/+1
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-271-1/+1
| |\
| | * Enable lookups for imported scripts and worker scriptsSimon Hausmann2019-03-251-1/+1
* | | Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-2/+5
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-2/+5
| |\|
| | * Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-2/+5
* | | V4: Add IR that can use traced information to JITErik Verbruggen2019-03-041-3/+1
|/ /
* / V4: Collect trace information in the interpreterErik Verbruggen2019-01-251-0/+24
|/
* Properly mark variables as unresolved when accessed from evalLars Knoll2018-11-161-1/+1
* Expose let/const variables from imported JS scriptsJüri Valdmann2018-11-021-4/+4
* Clone ContextType::Global as ContextType::ScriptImportedByQMLJüri Valdmann2018-11-011-4/+5
* Fix use of lexically scoped variables in modulesSimon Hausmann2018-09-231-2/+2
* Fix new.target access from eval()Lars Knoll2018-09-071-0/+7
* fix accesses to this in arrow functionsLars Knoll2018-09-051-0/+7
* Fix scoping of the default exportSimon Hausmann2018-08-291-8/+9
* Optimize access to lexically scoped variablesSimon Hausmann2018-08-291-4/+20
* Implement the dead temporal zoneSimon Hausmann2018-08-281-10/+46
* Fix initialization of default exported functions and generatorsSimon Hausmann2018-08-151-3/+6
* Fix support for default exports in modulesSimon Hausmann2018-08-101-0/+5
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-1/+13
* throw a type error when trying to write to a const variableLars Knoll2018-06-261-0/+3
* Set the usesThis flag on the function contextLars Knoll2018-05-231-1/+2
* Cleanup handling of direct evalsLars Knoll2018-05-231-1/+3
* Simplify Push and PopContext instructionsLars Knoll2018-05-231-24/+19
* Improve for-in and for-of supportLars Knoll2018-05-111-2/+13
* Support destructuring inside catch()Lars Knoll2018-05-111-2/+2
* Ensure we have a lexical scope for global codeLars Knoll2018-05-111-33/+43
* Fix sanity checks when declaring variablesLars Knoll2018-05-021-5/+7
* Avoid excessive creation of contextsLars Knoll2018-05-021-1/+0
* Cleanup handling of with() statementsLars Knoll2018-05-021-2/+2
* Rework catch context handlingLars Knoll2018-05-021-12/+22
* Add support for proper lexical scopingLars Knoll2018-05-021-24/+71
* Split out the generation of indices for locals and registersLars Knoll2018-05-021-21/+34
* Refactor variable resolvingLars Knoll2018-05-021-0/+145
* Rename the CompilationMode enum to ContextTypeLars Knoll2018-05-021-2/+2
* Fix leak of compiler contextsErik Verbruggen2018-04-101-0/+2
* Split up qv4codegen into several filesLars Knoll2017-07-031-0/+82