Broken Code in KDevelop/C++

David Nolden zwabel at googlemail.com
Tue Feb 26 19:40:57 UTC 2008


On Tuesday 26 February 2008 20:23:42 Andreas Pakulat wrote:
> Hi,
>
> languages/cpp/cppduchain/templateparameterdeclaration.cpp:21
>
> uses a private header from the duchain. That is not possible, the _p.h
> header are only usable inside the duchain library.
>
> Also they are now installed, which is complete and utter nonsense, the
> whole point of the private classes is to be able to break BC on them, so
> nothing outside the language library can use them. That change needs to
> be reverted.
>
> Andreas

Have you looked at the code? That shared d-pointer thing was your own idea, 
and why should it stop at the border between kdevplatform and kdevelop? Do we 
need binary comptability between different versions of kdevplatform and 
kdevelop? No we don't.

I prefer having a kdevelop that does not eat my whole gigabyte of memory just 
for the code model some time.

Of course you can revert that change, but it would clearly be a step back to 
me.

Greetings, David




More information about the KDevelop-devel mailing list