QtBackLog
Backlog of Qt and QtWebKit problems
Qt problems
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.
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.
Enabled pld (preload) in qdrawhelper for ARMv5te and upwards
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.
QtWebKit problems
Loading of http://en.wikipedia.org/wiki/Maxwell_equations is triggering bad “scheduling”. The loading_standalone test has been extracted but is not able to highlight the problem. This is a Qt and QtWebKit issue, it must be understood first.
Image decoder changes needs to be measured. Do they make anything faster/slower? Do they consume more or less memory?
TCmalloc needs to be tested. Does it make anything faster/slower? How to test memory fragmentation.
The fuzz testing will make QtWebKit go in infinite loops and stop working. This situation needs to be analyzed as this can be a serve reliabality problem.

