aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4runtimeapi_p.h
Commit message (Expand)AuthorAgeFilesLines
* JSRuntime: Provide an optional symbol tableUlf Hermann2019-10-161-0/+2
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-0/+1
* Remove tracing JIT infrastructureUlf Hermann2019-04-291-8/+0
* Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-40/+8
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-13/+2
| |\
| | * Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-13/+1
| | * Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-0/+1
* | | V4: Add IR that can use traced information to JITErik Verbruggen2019-03-041-1/+1
* | | V4: Add more flags to runtime methodsErik Verbruggen2019-02-051-19/+30
* | | V4: Clean up the runtime functions declarationsErik Verbruggen2019-02-051-170/+456
|/ /
* / V4: Collect trace information in the interpreterErik Verbruggen2019-01-251-0/+2
|/
* V4: Conform method_objectLiteral arguments to equal other methodsErik Verbruggen2018-10-121-1/+1
* ES7: Implement Tail Position Calls in the runtimeErik Verbruggen2018-10-051-1/+7
* ES7: Detect Tail Position Calls and pass that to the runtimeErik Verbruggen2018-10-041-0/+1
* Add support for yield*Lars Knoll2018-09-071-0/+1
* Fix thisObject when calling super propertiesLars Knoll2018-08-311-0/+1
* Initialize this to empty for derived constructorsLars Knoll2018-08-291-0/+1
* Implement the dead temporal zoneSimon Hausmann2018-08-281-0/+1
* Add support for super propertiesLars Knoll2018-07-031-0/+2
* Add a newTarget parameter to the Construct runtime methodsLars Knoll2018-07-031-2/+2
* Simplify storeProperty runtime APISimon Hausmann2018-06-271-1/+1
* Simplify storeElement runtime APISimon Hausmann2018-06-271-1/+1
* Add basic support for EcmaScript classesYulong Bai2018-06-261-0/+1
* Add support for function calls with spreadLars Knoll2018-06-211-0/+2
* Unify DeleteMember and DeleteSubscript instructionsLars Knoll2018-06-211-3/+1
* Fix creation of object literalsLars Knoll2018-06-041-1/+1
* Simplify with context runtime handlingSimon Hausmann2018-05-291-1/+1
* Call iterator.return when required in destructuring assignmentsLars Knoll2018-05-141-0/+1
* Refactor InteratorNext instructionLars Knoll2018-05-141-1/+1
* Implement support for destructuring of rest elementsLars Knoll2018-05-141-0/+1
* Fix array destructuringLars Knoll2018-05-131-1/+1
* Add instructions to simplify for-of loopsLars Knoll2018-05-131-1/+2
* Give for loops a per-iteration context as wellLars Knoll2018-05-111-0/+1
* Ensure we have a lexical scope for global codeLars Knoll2018-05-111-0/+2
* Add some basic support for for-of loopsLars Knoll2018-05-091-3/+2
* Add SymbolObject, well known symbols and fix most remaining issuesLars Knoll2018-05-021-1/+1
* Rework catch context handlingLars Knoll2018-05-021-1/+1
* Add support for proper lexical scopingLars Knoll2018-05-021-0/+1
* Add support for ES6 rest parametersLars Knoll2018-04-251-0/+1
* Fix lookup of enums declared in QML singletonsSimon Hausmann2018-03-161-1/+0
* Correctly set this object when calling scope/context functionsErik Verbruggen2018-02-201-0/+2
* Move the construction of the JSCall frame into the runtimeLars Knoll2017-11-071-8/+8
* Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-221-0/+2
|\
* | Remove unused methodLars Knoll2017-09-151-1/+0
* | Remove unused UnwindException instructionLars Knoll2017-08-281-1/+0
* | Cleanup and inline context push/pop related codeLars Knoll2017-08-281-4/+2
* | Specialize possible direct calls to evalLars Knoll2017-08-251-0/+1
* | Cleanup object construction instructionsLars Knoll2017-08-251-5/+1
* | Always retrieve the this object from the stackLars Knoll2017-08-101-1/+0
* | More consistent naming of instructions and runtime methodsLars Knoll2017-08-101-16/+16