aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4instr_moth_p.h
Commit message (Expand)AuthorAgeFilesLines
* V4: Collect trace information in the interpreterErik Verbruggen2019-01-251-28/+37
* Create proper template objects for tagged templatesLars Knoll2018-11-051-0/+2
* ES7: Detect Tail Position Calls and pass that to the runtimeErik Verbruggen2018-10-041-0/+2
* Add support for yield*Lars Knoll2018-09-071-0/+4
* Throw a type error when trying to destructure null or undefinedLars Knoll2018-09-071-0/+2
* Fix exception handling while destructuringLars Knoll2018-09-071-1/+1
* Fix thisObject when calling super propertiesLars Knoll2018-08-311-0/+2
* Implement the dead temporal zoneSimon Hausmann2018-08-281-0/+4
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-0/+2
* Merge remote-tracking branch 'origin/5.11' into devSimon Hausmann2018-07-171-3/+1
|\
| * Fix unaligned memory access on ARMSimon Hausmann2018-07-171-1/+1
* | Allow for more than 128 bytecode instructionsLars Knoll2018-07-031-67/+96
* | Change the instruction encoding for the bytecodeLars Knoll2018-07-031-9/+15
* | Add support for super propertiesLars Knoll2018-07-031-1/+5
* | Get rid of the duplication for the GetLookup instructionsLars Knoll2018-07-031-3/+1
* | Add support for super callsLars Knoll2018-07-031-0/+2
* | Add basic support for EcmaScript classesYulong Bai2018-06-261-0/+2
* | Add support for function calls with spreadLars Knoll2018-06-211-2/+6
* | Get rid of LoadElement and LoadProperty instruction overloadsLars Knoll2018-06-211-6/+2
* | Unify DeleteMember and DeleteSubscript instructionsLars Knoll2018-06-211-4/+2
* | Get rid of the unused JumpEmpty instructionLars Knoll2018-06-211-2/+0
* | Rework unwind handlingLars Knoll2018-06-211-4/+6
* | Rename SetExceptionHandler to SetUnwindHandlerLars Knoll2018-06-041-2/+2
* | Fix creation of object literalsLars Knoll2018-06-041-2/+1
* | Fix possibly unaligned reads in interpreterErik Verbruggen2018-05-291-1/+3
* | Move bytecode handler into a separate file, so it can be re-usedErik Verbruggen2018-05-281-0/+2
* | Simplify Push and PopContext instructionsLars Knoll2018-05-231-4/+4
* | Call iterator.return when required in destructuring assignmentsLars Knoll2018-05-141-0/+2
* | Refactor InteratorNext instructionLars Knoll2018-05-141-1/+1
* | Implement support for destructuring of rest elementsLars Knoll2018-05-141-0/+2
* | Fix array destructuringLars Knoll2018-05-131-1/+1
* | Add instructions to simplify for-of loopsLars Knoll2018-05-131-0/+4
* | Give for loops a per-iteration context as wellLars Knoll2018-05-111-0/+2
* | Ensure we have a lexical scope for global codeLars Knoll2018-05-111-0/+4
* | Add some basic support for for-of loopsLars Knoll2018-05-091-4/+2
* | Add Generator supportLars Knoll2018-05-031-0/+4
* | Rework catch context handlingLars Knoll2018-05-021-1/+1
* | Add support for proper lexical scopingLars Knoll2018-05-021-0/+2
* | Implement support for the ** and **= operatorsLars Knoll2018-04-261-0/+2
* | Fix some bugs in binding destructuringLars Knoll2018-04-261-0/+2
* | Add support for ES6 rest parametersLars Knoll2018-04-251-0/+2
* | ES6: add support for default arguments for function parametersLars Knoll2018-04-251-0/+2
|/
* Fix lookup of enums declared in QML singletonsSimon Hausmann2018-03-161-4/+2
* Correctly set this object when calling scope/context functionsErik Verbruggen2018-02-201-0/+4
* Fix build without QML debuggingUlf Hermann2018-01-161-7/+0
* Drop the qml-interpreter featureUlf Hermann2018-01-101-4/+0
* Prospective fix for big endian and AOTSimon Hausmann2018-01-071-1/+3
* Fix decoding of bytecode instructions on ARM generated on x86-64Simon Hausmann2018-01-051-8/+8
* V4: Do not use computed goto's with iccErik Verbruggen2017-12-081-1/+4
* V4: Change CallValue to have the value on the stackErik Verbruggen2017-11-231-1/+1