aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit
Commit message (Expand)AuthorAgeFilesLines
* Fix remaining failues with qjstest --jitSimon Hausmann2018-06-223-2/+24
* Enable perf map writing on all platformsErik Verbruggen2018-06-211-3/+1
* Add support for function calls with spreadLars Knoll2018-06-212-13/+42
* Get rid of LoadElement and LoadProperty instruction overloadsLars Knoll2018-06-212-27/+4
* Unify DeleteMember and DeleteSubscript instructionsLars Knoll2018-06-212-31/+5
* Get rid of the unused JumpEmpty instructionLars Knoll2018-06-214-22/+0
* Rework unwind handlingLars Knoll2018-06-214-74/+65
* Rename SetExceptionHandler to SetUnwindHandlerLars Knoll2018-06-044-8/+8
* Fix creation of object literalsLars Knoll2018-06-042-10/+6
* 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-283-3/+3
* Move bytecode handler into a separate file, so it can be re-usedErik Verbruggen2018-05-282-527/+7
* Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-05-261-2/+1
|\
| * Fix build for Android with android-clangLiang Qi2018-05-251-2/+1
* | Simplify Push and PopContext instructionsLars Knoll2018-05-234-23/+22
* | Call iterator.return when required in destructuring assignmentsLars Knoll2018-05-142-0/+15
* | Refactor InteratorNext instructionLars Knoll2018-05-142-3/+3
* | Implement support for destructuring of rest elementsLars Knoll2018-05-142-0/+15
* | Fix array destructuringLars Knoll2018-05-132-3/+4
* | Add instructions to simplify for-of loopsLars Knoll2018-05-134-1/+42
* | Give for loops a per-iteration context as wellLars Knoll2018-05-112-0/+17
* | Ensure we have a lexical scope for global codeLars Knoll2018-05-112-0/+36
* | Add some basic support for for-of loopsLars Knoll2018-05-092-20/+7
* | Add Generator supportLars Knoll2018-05-032-0/+22
* | Rework catch context handlingLars Knoll2018-05-024-6/+7
* | Add support for proper lexical scopingLars Knoll2018-05-022-0/+22
* | Implement support for the ** and **= operatorsLars Knoll2018-04-262-0/+20
* | Fix some bugs in binding destructuringLars Knoll2018-04-262-0/+23
* | Add support for ES6 rest parametersLars Knoll2018-04-252-0/+12
* | ES6: add support for default arguments for function parametersLars Knoll2018-04-254-0/+26
|/
* Fix crash with JIT on x86Simon Hausmann2018-04-111-0/+4
* Restore the QV4_WRITE_PERF_MAP featureUlf Hermann2018-03-191-6/+41
* Fix lookup of enums declared in QML singletonsSimon Hausmann2018-03-162-12/+0
* use the override keyword consistently and correctly (clang-tidy)Shawn Rutledge2018-02-271-116/+116
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-2/+2
* Correctly set this object when calling scope/context functionsErik Verbruggen2018-02-202-0/+34
* Finally really remove QT_NO_QML_DEBUGGERUlf Hermann2018-02-191-2/+0
* Optimize inc/dec operationsLars Knoll2018-01-091-24/+63
* Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-061-11/+2
* Fix decoding of bytecode instructions on ARM generated on x86-64Simon Hausmann2018-01-051-6/+11
* Optimize cmpEq/NeIntLars Knoll2018-01-031-0/+28
* Optimize ushr with constant argumentLars Knoll2018-01-021-14/+19
* Optimize shift operationsLars Knoll2018-01-021-21/+12
* Optimize bitAnd, bitOr and bitXorLars Knoll2018-01-021-14/+83
* Don't load the JS stack frame pointer twiceLars Knoll2018-01-021-3/+0
* Optimize generated code for toInt32 and toNumberLars Knoll2018-01-021-1/+27
* Optimize JIT generated for for CreateCallContextLars Knoll2018-01-023-9/+26
* JIT: Inline load(Scoped)Local and store(Scoped)Local instructionsLars Knoll2017-11-303-67/+35