Revision 892318
Go back to digest for 7th December 2008Optimization 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