Other in Development Tools
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...