aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit/qv4baselinejit.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/tqtc/lts-5.15.8' into tqtc/lts-5.15-open...v5.15.8-lts-lgplTarja Sundqvist2022-11-101-0/+5
|\
| * Disable JIT for arm64 when doing macOS universal buildsAlexandru Croitor2021-11-221-0/+5
* | Revert "Update commercial license headers"v5.15.3-lts-lgplTarja Sundqvist2021-03-241-20/+20
|/
* Update commercial license headersTarja Sundqvist2021-02-021-20/+20
* Fix failing assertion in the GC with JITSimon Hausmann2020-05-191-0/+2
* Merge remote-tracking branch 'origin/5.13' into 5.14Qt Forward Merge Bot2019-09-171-1/+15
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-09-121-1/+15
| |\
| | * Fix various accumulator-saving problemsUlf Hermann2019-09-031-1/+15
* | | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-06-141-1/+0
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-06-131-1/+0
| |\|
| | * JIT: Don't store accumulator on getTemplateLiteralUlf Hermann2019-06-121-1/+0
* | | Split QV4::Value into a static and a dynamic partUlf Hermann2019-05-311-1/+1
* | | Make JavaScript execution interruptibleUlf Hermann2019-04-301-0/+5
* | | Remove tracing JIT infrastructureUlf Hermann2019-04-291-30/+29
* | | Transform V4_ENABLE_JIT into a featureUlf Hermann2019-04-251-4/+0
* | | Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-91/+15
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-97/+17
| |\|
| | * Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-103/+0
| | * Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-0/+22
* | | V4: Add trace slot for UPlusErik Verbruggen2019-03-221-1/+1
* | | V4: Clean up the runtime functions declarationsErik Verbruggen2019-02-051-142/+97
* | | V4: Change ByteCodeHandler::startInstruction to return an enumErik Verbruggen2019-02-011-1/+2
|/ /
* | 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