aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* V4 IR: (natural) loop detection.Erik Verbruggen2014-07-045-81/+291
* Merge remote-tracking branch 'origin/5.3' into devFrederik Gladhorn2014-07-021-0/+8
|\
| * Fix Stmt:Data object leakLiang Jian2014-06-131-0/+8
* | Allow integer values to be assigned QList<qreal> propertiesOleg Shparber2014-06-251-1/+1
* | V4 JIT: add some documentation and literature references.Erik Verbruggen2014-06-191-0/+2
* | V4 RegAlloc: simplify algorithm after introducing half open ranges.Erik Verbruggen2014-06-131-2/+0
* | V4 RegAlloc: change life-time intervals from closed to half-open.Erik Verbruggen2014-06-135-35/+94
* | V4 IR: Store positions for life-time intervals outside the statement.Erik Verbruggen2014-06-065-36/+96
* | V4 IR: add def statements to the worklist when removing uses.Erik Verbruggen2014-06-061-13/+11
* | Remove copy and accidental detach.Erik Verbruggen2014-06-062-3/+3
* | V4 RegAlloc: store, pass, and use life-time intervals by pointer.Erik Verbruggen2014-06-053-36/+62
* | Cleanup: Get rid of the url and file name members in QQmlCompiledDataSimon Hausmann2014-06-054-7/+5
* | Merge remote-tracking branch 'origin/stable' into devSimon Hausmann2014-06-042-28/+47
|\|
| * Fix compilation on MSVC 2008Simon Hausmann2014-05-271-5/+16
| * Fix crash when sharing data structures between 32-bit and 64-bitSimon Hausmann2014-05-261-23/+31
* | Rework custom parser integrationSimon Hausmann2014-06-042-25/+9
* | V4 IR: lower the number of memory allocations.Erik Verbruggen2014-06-031-24/+51
* | V4: support calling constants.Erik Verbruggen2014-06-021-3/+3
* | V4 IR: make the local-with-temp substitution into a separate pass.Erik Verbruggen2014-06-021-0/+81
* | V4 IR: clean up DefUses(Calculator)Erik Verbruggen2014-06-021-375/+377
* | V4 IR: make statement numbering fixed and clean up statement worklists.Erik Verbruggen2014-05-284-179/+240
* | V4 IR: replace QHash in DefUses with a vector.Erik Verbruggen2014-05-271-41/+65
* | V4 IR: removed a couple of hashes and sets.Erik Verbruggen2014-05-262-58/+92
* | V4: Split arguments/locals from temps.Erik Verbruggen2014-05-2310-386/+417
* | Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/stagi...Simon Hausmann2014-05-223-31/+18
|\ \
| * | Merge remote-tracking branch 'origin/stable' into devSimon Hausmann2014-05-223-31/+18
| |\|
| | * Merge remote-tracking branch 'origin/release' into stableIikka Eklund2014-05-202-11/+6
| | |\
| | | * Fix crash on host/target word size mismatchesSimon Hausmann2014-05-092-11/+6
| | * | V4 IR: change BasicBlockSet::const_iterator to use std::find.Erik Verbruggen2014-05-151-20/+12
* | | | V4 IR: change datastructure of the worklist used by type inference.Erik Verbruggen2014-05-221-48/+119
|/ / /
* | | V4: replace debug macro by compile time constant.Erik Verbruggen2014-05-212-0/+6
* | | V4 IR: change IR printing to use a visitor.Erik Verbruggen2014-05-214-452/+438
* | | Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2014-05-131-3/+4
|\| |
| * | V4 IR: remove unused fields from BasicBlockErik Verbruggen2014-05-091-3/+4
* | | Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2014-05-1020-1124/+1978
|\| |
| * | Merge remote-tracking branch 'origin/release' into stableFrederik Gladhorn2014-05-0116-107/+191
| |\|
| | * Fix linking of qmlimportscanner in MSVC debug builds.Friedemann Kleint2014-04-281-1/+1
| | * Fix crash when loading QML that tries to set non-existent group propertiesSimon Hausmann2014-04-241-1/+2
| | * Extend the QML bootstrap library by the IR buildersSimon Hausmann2014-04-2316-105/+188
| * | V4 regalloc: optimize fixed interval creation.Erik Verbruggen2014-04-301-1/+1
| * | V4 IR: more copy removal.Erik Verbruggen2014-04-302-32/+49
| * | V4 IR: replace QSets with QBitArray and QVector.Erik Verbruggen2014-04-293-23/+27
| * | Merge remote-tracking branch 'origin/release' into stableJani Heikkinen2014-04-232-4/+4
| |\|
| | * Fix assignments of null strings in QML and JavaScriptSimon Hausmann2014-04-121-0/+2
| | * V4 IR: only mark blocks after iterator calculation as loop blocks.Erik Verbruggen2014-04-121-4/+2
| * | V4 IR: reduce runtime cost.Erik Verbruggen2014-04-154-34/+58
| * | V4 IR: prevent accidental detaches of QVectors.Erik Verbruggen2014-04-152-4/+5
| * | V4 IR: clean up basic-block management and statement access.Erik Verbruggen2014-04-159-390/+640
| |/
| * Don't append garbage to the function parameter slotswip/gcThiago Macieira2014-04-041-1/+2
| * Regression: Fix id objects in group propertiesSimon Hausmann2014-04-041-5/+4