aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4vme_moth.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-0/+4
* Allow for more than 128 bytecode instructionsLars Knoll2018-07-031-1/+1
* Add support for super propertiesLars Knoll2018-07-031-1/+16
* Get rid of the duplication for the GetLookup instructionsLars Knoll2018-07-031-8/+1
* Add support for super callsLars Knoll2018-07-031-0/+10
* Refactor initialization code for JS stack framesLars Knoll2018-07-031-64/+1
* Smaller refactoring of VME::exec() to preapre for upcoming changesLars Knoll2018-07-031-43/+51
* Implement support for new.targetLars Knoll2018-07-031-1/+2
* Add a newTarget parameter to the Construct runtime methodsLars Knoll2018-07-031-2/+2
* Simplify storeProperty runtime APISimon Hausmann2018-06-271-2/+1
* Simplify storeElement runtime APISimon Hausmann2018-06-271-2/+1
* Add basic support for EcmaScript classesYulong Bai2018-06-261-0/+4
* Add run time assertion for local handlingSimon Hausmann2018-06-231-0/+2
* Fix language/expressions/equals/coerce-symbol-to-prim-return-prim.js with JITSimon Hausmann2018-06-221-118/+2
* Improve GC safety of compare functionSimon Hausmann2018-06-221-5/+32
* Add support for function calls with spreadLars Knoll2018-06-211-6/+18
* Get rid of LoadElement and LoadProperty instruction overloadsLars Knoll2018-06-211-14/+2
* Unify DeleteMember and DeleteSubscript instructionsLars Knoll2018-06-211-16/+3
* Get rid of the unused JumpEmpty instructionLars Knoll2018-06-211-5/+0
* Rework unwind handlingLars Knoll2018-06-211-26/+42
* Rename SetExceptionHandler to SetUnwindHandlerLars Knoll2018-06-041-2/+2
* Fix creation of object literalsLars Knoll2018-06-041-1/+1
* Fix remaining test failures with the ** operatorLars Knoll2018-06-041-1/+4
* Simplify with context runtime handlingSimon Hausmann2018-05-291-3/+2
* Minor cleanup with bytecode pointer typesSimon Hausmann2018-05-281-1/+1
* Implement toPrimitive() the way the ES7 spec wants itLars Knoll2018-05-281-5/+5
* Rename qv4jit* to qv4baselinejitErik Verbruggen2018-05-281-1/+1
* Simplify Push and PopContext instructionsLars Knoll2018-05-231-4/+2
* Call iterator.return when required in destructuring assignmentsLars Knoll2018-05-141-0/+6
* Refactor InteratorNext instructionLars Knoll2018-05-141-1/+1
* Implement support for destructuring of rest elementsLars Knoll2018-05-141-0/+6
* Fix array destructuringLars Knoll2018-05-131-1/+1
* Add instructions to simplify for-of loopsLars Knoll2018-05-131-0/+11
* Give for loops a per-iteration context as wellLars Knoll2018-05-111-0/+7
* Ensure we have a lexical scope for global codeLars Knoll2018-05-111-3/+11
* Add some basic support for for-of loopsLars Knoll2018-05-091-9/+3
* Add Generator supportLars Knoll2018-05-031-5/+25
* Move interpreter loop into it's own functionLars Knoll2018-05-021-19/+24
* Make instanceOf compliant with the ES7 specLars Knoll2018-05-021-8/+2
* Rework catch context handlingLars Knoll2018-05-021-1/+1
* Add support for proper lexical scopingLars Knoll2018-05-021-0/+6
* Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-04-271-37/+37
|\
| * Fix JIT build on INTEGRITY ARM64Kimmo Ollila2018-04-261-37/+37
* | Implement support for the ** and **= operatorsLars Knoll2018-04-261-0/+7
* | Fix some bugs in binding destructuringLars Knoll2018-04-261-0/+5
* | Add support for ES6 rest parametersLars Knoll2018-04-251-0/+4
* | ES6: add support for default arguments for function parametersLars Knoll2018-04-251-0/+5
* | Remove dependency from qv4heap_p.h onto qv4internalclass_p.hLars Knoll2018-04-121-5/+5
|/
* Fix lookup of enums declared in QML singletonsSimon Hausmann2018-03-161-4/+0
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-1/+1