Revision 750306

Go back to digest for 23rd December 2007

Other in Development Tools

Hamish Rodda committed changes in /trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:

Calculate include paths while still in main thread. This finally allows me to parse the entirety of kdevplatform and kdevelop, with all their included headers!

By using the main thread we avoid many race conditions, including with KConfig and KUrl.

I'm starting to think we may need a dedicated thread-safe api for kdevelop, or an auditing of which methods are thread safe...

File Changes

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