Revision 576244

Go back to digest for 27th August 2006

Optimization in Development Tools

Hamish Rodda committed changes in /trunk/KDE/kdevelop:

Reduce the time on one of my test cases by 40%... thanks to
Valgrind/Callgrind/KCachegrind. It was spending lots of time comparing
KUrls.

Whoever came up with this cursor + url scheme anyway... oh, that was me. It's not
needed now like it was before, because I've decided not to actually
#include sources in the preprocess stage, but to parse each file
separately.

File Changes

Modified 6 files
  • /trunk/KDE/kdevelop
  •   /lib/editor/kdeveditorintegrator.cpp
  •   /lib/editor/kdeveditorintegrator.h
  •   /languages/cpp/duchain/cppeditorintegrator.cpp
  •   /languages/cpp/duchain/cppeditorintegrator.h
  •   /languages/cpp/duchain/dubuilder.cpp
  •   /languages/cpp/duchain/tests/test_duchain.cpp
6 files changed in total