aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit/qv4baselinejit.cpp
Commit message (Expand)AuthorAgeFilesLines
* V4: Move relative-to-absolute offset calculation to base classErik Verbruggen2019-01-311-7/+26
* V4: Generate labels for backward jumpsErik Verbruggen2019-01-311-9/+11
* V4: Collect trace information in the interpreterErik Verbruggen2019-01-251-28/+28
* Create proper template objects for tagged templatesLars Knoll2018-11-051-0/+9
* V4: Conform method_objectLiteral arguments to equal other methodsErik Verbruggen2018-10-121-2/+2
* ES7: Implement Tail Position Calls in the runtimeErik Verbruggen2018-10-051-9/+3
* ES7: Detect Tail Position Calls and pass that to the runtimeErik Verbruggen2018-10-041-0/+13
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-1/+1
* Optimize the JIT helpersLars Knoll2018-09-141-7/+8
* Add support for yield*Lars Knoll2018-09-071-0/+18
* Throw a type error when trying to destructure null or undefinedLars Knoll2018-09-071-0/+11
* Fix exception handling while destructuringLars Knoll2018-09-071-1/+2
* Fix thisObject when calling super propertiesLars Knoll2018-08-311-0/+13
* Initialize this to empty for derived constructorsLars Knoll2018-08-291-1/+1
* Implement the dead temporal zoneSimon Hausmann2018-08-281-0/+11
* V4: Split PlatformAssemblerCommon (and base classes) in its own fileErik Verbruggen2018-08-271-119/+121
* V4: clarify current vs. next instruction offset in ByteCodeHandlerErik Verbruggen2018-08-201-9/+9
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-0/+5
* Fix crash of language/expressions/object/setter-super-prop.js with JITSimon Hausmann2018-08-031-1/+1
* Add support for super propertiesLars Knoll2018-07-031-0/+24
* Get rid of the duplication for the GetLookup instructionsLars Knoll2018-07-031-13/+1
* Add support for super callsLars Knoll2018-07-031-0/+9
* Add a newTarget parameter to the Construct runtime methodsLars Knoll2018-07-031-6/+10
* Move JIT helper functions into a reusable namespaceErik Verbruggen2018-06-271-106/+14
* Simplify storeProperty runtime APISimon Hausmann2018-06-271-9/+2
* Simplify storeElement runtime APISimon Hausmann2018-06-271-9/+2
* Add basic support for EcmaScript classesYulong Bai2018-06-261-0/+11
* Fix remaining failues with qjstest --jitSimon Hausmann2018-06-221-2/+2
* Add support for function calls with spreadLars Knoll2018-06-211-12/+39
* Get rid of LoadElement and LoadProperty instruction overloadsLars Knoll2018-06-211-23/+2
* Unify DeleteMember and DeleteSubscript instructionsLars Knoll2018-06-211-29/+4
* Get rid of the unused JumpEmpty instructionLars Knoll2018-06-211-1/+0
* Rework unwind handlingLars Knoll2018-06-211-10/+12
* Rename SetExceptionHandler to SetUnwindHandlerLars Knoll2018-06-041-3/+3
* Fix creation of object literalsLars Knoll2018-06-041-7/+5
* Fix remaining test failures with the ** operatorLars Knoll2018-06-041-1/+3
* Simplify with context runtime handlingSimon Hausmann2018-05-291-11/+2
* Minor cleanup with bytecode pointer typesSimon Hausmann2018-05-281-1/+1
* Rename qv4jit* to qv4baselinejitErik Verbruggen2018-05-281-0/+1035