4 | | * ARM optimized qdrawhelper is only enabled for RCVT (symbian) . The needs to be transferred to gcc inline assembly. This will optimize memfill, Source, SourceOver and some blend functions. |
5 | | |
6 | | * ARMv6 should be auto detected. Currently arm/armv6 can be passed as -embedded options. The benefit of ARMv6 in src/corelib is the use of atomic load and exchange, instead of the old "swap" extension. `__ARCH_ARM_6__` should be used to detect it. |
7 | | |
8 | | * Enabled pld (preload) in qdrawhelper for ARMv5te and upwards |
9 | | |
10 | | * QImageReader deserves some optimatations. E.g. decode to the QImage provided to the decoder, do not parse every gif when trying to determine the size. |
11 | | |
12 | | * Changes to QHttpNetworkReply to reduce memory reallocations. Reserve some bytes instead of doing ''QByteArray::append'' all them time. |
13 | | |
14 | | * Cut down on the usage of QUrl::toEncoded as it shows up in the profile of starting jobs. |
15 | | |
16 | | * QBENCHMARK results are hard to analyze and compare. We need a single and simple way to say if something is faster or slower. Be a bit like sunpsider, do the same math as well, mention slowest and fastest run. |
17 | | |
18 | | * Make picking a QImageIOHandler in QImageReader faster. Currently even the TIFF plugin is asked to handle images. |
19 | | |
20 | | * Bring zero-copy to QIODevice... big one. That is good for networking and image decoding. |
21 | | |
22 | | * Cut down on usage of QImage::scanLine inside Qt. This was already done in the GIF and PNG decoder. Patch is to be merged. |
23 | | |
24 | | * Make QGifHandler::imageCount scan through the images. This can give a 5% speedup in the image_cycling reduction. |
| 4 | ||Description||Branch||Landed in|| |
| 5 | ||ARM optimized qdrawhelper is only enabled for RCVT (symbian) . The needs to be transferred to gcc inline assembly. This will optimize memfill, Source, SourceOver and some blend functions.|| || || |
| 6 | ||ARMv6 should be auto detected. Currently arm/armv6 can be passed as -embedded options. The benefit of ARMv6 in src/corelib is the use of atomic load and exchange, instead of the old "swap" extension. `__ARCH_ARM_6__` should be used to detect it.|| || || |
| 7 | ||Enabled pld (preload) in qdrawhelper for ARMv5te and upwards|| || || |
| 8 | ||QImageReader deserves some optimatations. E.g. decode to the QImage provided to the decoder, do not parse every gif when trying to determine the size.||[http://qt.gitorious.org/~zecke/qt/zeckes-qt/commits/merge/qimagehandler-changes image-changes]|| || |
| 9 | ||Cut down on usage of QImage::scanLine inside Qt. This was already done in the GIF and PNG decoder.||[http://qt.gitorious.org/~zecke/qt/zeckes-qt/commits/merge/qimagehandler-changes image-changes]|| || |
| 10 | ||Make QGifHandler::imageCount scan through the images. This can give a 5% speedup in the image_cycling reduction.|| || || |
| 11 | ||Make picking a QImageIOHandler in QImageReader faster. Currently even the TIFF plugin is asked to handle images.|| || || |
| 12 | ||Bring zero-copy to QIODevice... big one. That is good for networking and image decoding.|| || || |
| 13 | ||Changes to QHttpNetworkReply to reduce memory reallocations. Reserve some bytes instead of doing ''QByteArray::append'' all them time.|| || || |
| 14 | ||Changes to QNetworkReply to remove quadratic runtime in QNetworkReplyHandler and latency fixes|| || || |
| 15 | ||Cut down on the usage of QUrl::toEncoded as it shows up in the profile of starting jobs.|| || || |
| 16 | ||QBENCHMARK results are hard to analyze and compare. We need a single and simple way to say if something is faster or slower. Be a bit like sunpsider, do the same math as well, mention slowest and fastest run.|| || || |