Revision 679212

Go back to digest for 24th June 2007

Optimization in Development Tools

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

Invent a new, on the long run much more efficient, way of hierarchically managing a global string-set repository. Intersection-tests and merging will be very cheap, so it will take away much of the overhead the lexer-cache created in kdevelop-3.4. It is not yet tested and not yet used.

File Changes

Modified 4 files
  • /trunk/KDE/kdevelop/languages/cpp
  •   /duchainbuilder/typebuilder.cpp
  •   /duchainbuilder/typerepository.h
  •   /parser/hashedstring.cpp
  •   /parser/hashedstring.h
4 files changed in total