aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4bytecodehandler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* V4: Change ByteCodeHandler::startInstruction to return an enumErik Verbruggen2019-02-011-3/+4
* V4: Generate labels for backward jumpsErik Verbruggen2019-01-311-482/+0
* V4: Collect trace information in the interpreterErik Verbruggen2019-01-251-0/+6
* Create proper template objects for tagged templatesLars Knoll2018-11-051-0/+3
* ES7: Detect Tail Position Calls and pass that to the runtimeErik Verbruggen2018-10-041-0/+3
* Add support for yield*Lars Knoll2018-09-071-0/+6
* Throw a type error when trying to destructure null or undefinedLars Knoll2018-09-071-0/+3
* Fix thisObject when calling super propertiesLars Knoll2018-08-311-0/+3
* Implement the dead temporal zoneSimon Hausmann2018-08-281-0/+6
* V4: clarify current vs. next instruction offset in ByteCodeHandlerErik Verbruggen2018-08-201-1/+2
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-0/+3
* Add support for super propertiesLars Knoll2018-07-031-0/+6
* Get rid of the duplication for the GetLookup instructionsLars Knoll2018-07-031-3/+0
* Add support for super callsLars Knoll2018-07-031-0/+3
* Add basic support for EcmaScript classesYulong Bai2018-06-261-0/+3
* Add support for function calls with spreadLars Knoll2018-06-211-3/+9
* Get rid of LoadElement and LoadProperty instruction overloadsLars Knoll2018-06-211-6/+0
* Unify DeleteMember and DeleteSubscript instructionsLars Knoll2018-06-211-5/+2
* Get rid of the unused JumpEmpty instructionLars Knoll2018-06-211-4/+0
* Rework unwind handlingLars Knoll2018-06-211-8/+11
* Rename SetExceptionHandler to SetUnwindHandlerLars Knoll2018-06-041-2/+2
* Move bytecode handler into a separate file, so it can be re-usedErik Verbruggen2018-05-281-0/+524