Revision 858887

Go back to digest for 14th September 2008

Optimization in Development Tools

David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp:

Do fine-grained smart-lock locking on the cpp-highlighter.

Before, the smart-lock was acquired only once, and the cpp highlighter does some quite complex operations that can even trigger duchain loading.

This should significantly reduce the amount of UI lockups/sluggishness(Except for maybe some caused by the class-view). Most of the remaining sluggishness seems to come from kate.

File Changes

Modified 2 files
  • /trunk/KDE/kdevelop/languages/cpp
  •   /cpphighlighting.cpp
  •   /cppparsejob.cpp
2 files changed in total