Revision 892318

Go back to digest for 7th December 2008

Optimization in Development Tools

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

Use the cached import-structure to speed up parsing, loading, and to reduce memory-usage.
This is hopefully the last big functional backend change.
Expect slight regressions, the duchain quality might be a bit lower until I've catched all problems.

File Changes

Modified 8 files
  • /trunk/KDE/kdevelop/plugins/languages/cpp
  •   /cppparsejob.cpp
  •   /preprocessjob.cpp
  •   /quickopen.cpp
  •   /cppduchain/contextbuilder.cpp
  •   /cppduchain/cppducontext.cpp
  •   /cppduchain/templatedeclaration.cpp
  •   /tests/test_cppcodecompletion.cpp
  •   /cppduchain/tests/test_duchain.cpp
8 files changed in total