Thread-safety issue in cmake support ?

Milian Wolff mail at
Fri Jun 11 20:13:35 UTC 2010

Esben Mose Hansen, 11.06.2010:
> On Friday 11 June 2010 21:41:56 Milian Wolff wrote:
> > This I don't get. Each SmartRange or well, in future, each MovingRange
> > must be  accessed in the MainThread since the document might get edited
> > while getting parsed.
> This seems like a suboptimal approach. While not simply store the ranges as
> simple structures and instantiate the smart/moving things when the document
> gets activated? For the currently edited document, I'd parse a copy, and
> discard the result if the file was changed during parsing. If we wanted to
> get smart about it, we could allow the parsing to be restarted from a
> point (the point that was edited).
> That neatly eliminates a whole slew of foregound locks once-and-for-all.
> That leaves the duchain, and the include path resolution and maybe a few
> other things.

Yes, just my and Christophs point.

Milian Wolff
mail at
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <>

More information about the KDevelop-devel mailing list