Revision 750306
Go back to digest for 23rd December 2007Other 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