aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-141-16/+33
|\
| * V4: Jit: inline a toBoolean conversion for 'var' typeErik Verbruggen2016-12-061-1/+31
| * V4: Do not generate runtime calls when comparing ints/doublesErik Verbruggen2016-12-011-13/+0
| * Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-11-281-2/+2
| |\
| | * Merge remote-tracking branch 'origin/5.6' into 5.75.7Liang Qi2016-11-251-2/+2
| | |\
| | | * V4: Fix JIT codegen for null/undefined conditional jumpsErik Verbruggen2016-11-231-2/+2
| | * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-10-271-3/+3
| | |\|
* | | | headers: Add missing override and remove redundant virtualAlexander Volkov2016-12-071-59/+59
* | | | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-10-184-35/+116
|\| | |
| * | | Merge remote-tracking branch 'origin/5.6' into 5.8Simon Hausmann2016-10-131-3/+3
| |\ \ \ | | | |/ | | |/|
| | * | V4: Fix usage of QV4::Value tags/typesErik Verbruggen2016-10-131-3/+3
| * | | Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-10-104-32/+113
| |\ \ \ | | | |/ | | |/|
| | * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-09-304-32/+113
| | |\|
| | | * V4: Free up 2 address bits in 64bit modeErik Verbruggen2016-09-284-32/+113
* | | | Qml: add missing 'override'Anton Kudryavtsev2016-10-071-60/+64
* | | | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-09-213-5/+5
|\| | |
| * | | Fix binding dependencies when used in together with functionsSimon Hausmann2016-08-303-5/+5
* | | | Merge remote-tracking branch 'origin/5.8' into devSimon Hausmann2016-08-275-59/+70
|\| | |
| * | | V4: Replace 3 QHashes with std::vectorsErik Verbruggen2016-08-243-23/+18
| * | | V4: Replace foreach with for in masmErik Verbruggen2016-08-242-8/+8
| * | | V4: Store per-block interval info in a vector instead of a QHashErik Verbruggen2016-08-241-13/+13
| * | | V4: Store live intervals in an array instead of a QHashErik Verbruggen2016-08-231-15/+26
| * | | V4: Sort unprocessed ranges in reverse orderErik Verbruggen2016-08-231-8/+13
* | | | optimize string usage: use prepend() lessAnton Kudryavtsev2016-08-231-12/+5
* | | | V4: Replace a QSet with a QVector in calculateOptionalJumpsErik Verbruggen2016-08-232-3/+4
|/ / /
* | | Make the unit mapping on Windows configurable with regards to executable mappingSimon Hausmann2016-08-171-0/+1
* | | V4: Fix JavaScript finally-block executionErik Verbruggen2016-08-106-67/+51
* | | QML: fix inconsistent-missing-override warningErik Verbruggen2016-08-081-1/+1
* | | Use on-disk compilation unit if availableSimon Hausmann2016-08-041-3/+2
* | | Make generated code loading constants relocatableSimon Hausmann2016-08-025-71/+22
* | | Improve robustness of qml disk cachingSimon Hausmann2016-07-232-7/+8
* | | Fix ICC change-of-sign warningThiago Macieira2016-07-231-1/+1
* | | Added basic loading of compilation units from diskSimon Hausmann2016-07-194-0/+27
* | | Remove another instance of TrustedImmPtr usage in the JITSimon Hausmann2016-07-141-3/+2
* | | Remove some dead code in the JITSimon Hausmann2016-07-141-55/+1
* | | Revert "QML: When available, use QQmlAccessors to read properties."Simon Hausmann2016-07-143-81/+6
* | | Fix a missing override declaration.Robin Burchell2016-06-221-1/+1
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-211-1/+1
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-201-1/+1
| |\|
| | * Add QNX to an x86-64 gcc/g++ listJames McDonnell2016-06-141-1/+1
* | | Added basic support for saving compilation units to diskSimon Hausmann2016-06-172-1/+50
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-131-0/+1
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-101-0/+1
| |\|
| | * RegAllocInfo: Initialize member _currentStmt.Edward Welbourne2016-05-301-0/+1
* | | V4: Change uses of StmtVisitor/ExprVisitor to use new style visitors.Erik Verbruggen2016-06-082-47/+38
* | | Merge remote-tracking branch 'origin/5.7' into devSimon Hausmann2016-05-181-1/+2
|\| |
| * | Eradicate Q_FOREACH loops from headersMarc Mutz2016-05-111-1/+2
* | | CleanupSimon Hausmann2016-05-062-12/+0
* | | QML: When available, use QQmlAccessors to read properties.Erik Verbruggen2016-04-123-6/+81
* | | CleanupLars Knoll2016-04-113-31/+20