aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* V4 IR: do edge splitting after SSA transformationErik Verbruggen2014-01-161-8/+58
* V4: lower memory allocator pressure.Erik Verbruggen2014-01-163-77/+95
* V4 IR: update immediate dominators when purging unreachable basic-blocksErik Verbruggen2014-01-161-13/+19
* V4: remove unnecessary spills and order them correctly.Erik Verbruggen2014-01-163-21/+31
* V4: optimize dominator frontier storage.Erik Verbruggen2014-01-081-7/+164
* Fix property access to QQmlPropertyMap objects when addressed via idSimon Hausmann2014-01-021-2/+4
* Fix lookups of enums in singletonsSimon Hausmann2014-01-021-35/+26
* V4: remove class field in DominatorTree that was used only once.Erik Verbruggen2014-01-021-21/+18
* V4 IR: do not add unconditional jumps to work listsErik Verbruggen2014-01-021-1/+4
* V4 IR: change datastructures for dominator calculations.Erik Verbruggen2014-01-021-112/+172
* V4 SSA: add some more literature references.Erik Verbruggen2013-12-191-5/+13
* V4 IR: change block scheduling algorithm from recursive to iterative.Erik Verbruggen2013-12-121-102/+189
* Fix broken Maroon game / regression in PropertyChanges {} elementSimon Hausmann2013-12-102-13/+36
* V4: change variable renumbering algorithm from recursive to iterative.Erik Verbruggen2013-12-101-89/+237
* Clean up property dependency data structuresSimon Hausmann2013-12-057-141/+87
* Fix dependency calculation for context and scope propertiesSimon Hausmann2013-12-053-4/+17
* V4 IR: reverse propagate int32 truncation.Erik Verbruggen2013-12-044-139/+363
* Remove unused memberLars Knoll2013-12-042-4/+2
* Add a static toArrayIndex() method to QV4::StringLars Knoll2013-12-041-1/+1
* Remove unused inline wrapperLars Knoll2013-12-041-2/+2
* Fix build in release mode with forced assertsKonstantin Ritt2013-12-031-1/+1
* V4 IR: remove common toInt32 casts.Erik Verbruggen2013-12-031-2/+29
* V4 IR: change the worklist to a QSet for block scheduling.Erik Verbruggen2013-12-031-4/+4
* V4: remove invalid assert.Erik Verbruggen2013-12-031-3/+1
* Fix accelerated property lookup on id addressed objectsSimon Hausmann2013-11-291-1/+2
* Slightly accelerate access to value type propertiesSimon Hausmann2013-11-283-9/+22
* Add a QML debug config option QML_LOOKUP_HINTS to find non-final propertiesSimon Hausmann2013-11-281-0/+12
* Add support for accelerated property access to QML types and namespace supportSimon Hausmann2013-11-2812-56/+200
* Merge branch 'release' of ssh://codereview.qt-project.org/qt/qtdeclarative in...Simon Hausmann2013-11-263-3/+21
|\
| * Fix out of bounds array access when index is integer and negativev5.2.0-rc1Simon Hausmann2013-11-251-2/+11
| * Fix memory corruption in QML expression compilationSimon Hausmann2013-11-252-1/+10
* | Initial support for accelerated property access to QML singletons and enumsSimon Hausmann2013-11-2512-15/+138
* | IR Cleanup, resolve ID objects through array subscriptsSimon Hausmann2013-11-2512-65/+34
* | Cleanup, get rid of MemberOfQObject V4IR::Member specializationSimon Hausmann2013-11-255-33/+14
* | Speed up repeated context, scope and import script lookupsSimon Hausmann2013-11-254-9/+36
* | Improve type interference for QObject propertiesSimon Hausmann2013-11-2513-106/+173
* | Saner and simpler way to handle line numbers for JITed codeLars Knoll2013-11-222-45/+2
* | Use lookups for create_property (ie. new foo.bar)Lars Knoll2013-11-223-2/+31
|/
* V4: remove failing assert and fix code.Erik Verbruggen2013-11-191-3/+3
* Fix failing assertion when trying to assign to an id referenced QML objectSimon Hausmann2013-11-194-4/+7
* V4 SSA: speed up dominator calculations.Erik Verbruggen2013-11-181-63/+137
* Fix compiler warnings with mingw64.Erik Verbruggen2013-11-181-0/+1
* Fix property dependency generation for accelerated QML QObject propertiesSimon Hausmann2013-11-1212-140/+48
* Fix out of bounds array index in the generated JIT codeLars Knoll2013-11-121-3/+5
* V4 IR: change basic-block cleanup to remove unreachable cycles too.Erik Verbruggen2013-11-121-22/+57
* Remove unused _info on non-debug buildsShawn Rutledge2013-11-121-0/+7
* V4 JIT: fix invalid sanity assert.Erik Verbruggen2013-11-121-2/+22
* V4 IR: scan arguments when entering function scope in QML.Erik Verbruggen2013-11-122-1/+8
* V4: fix loop block marking for initializer blocks.Erik Verbruggen2013-11-121-4/+4
* V4 interpreter: remove stack-slot allocator.Erik Verbruggen2013-11-124-161/+70