[GCC-XML] GCC-XML 0.7 & 0.9 changes

Roman Yakovenko roman.yakovenko at gmail.com
Mon Nov 5 14:53:14 EST 2007


Hi Brad.

I finally had time to investigate failures in pygccxml unittests. I will
list all changes I saw.

Code, generated XML for both versions and essential differences could be
found in
http://pygccxml.svn.sourceforge.net/viewvc/pygccxml/pygccxml_dev/gccxml-0.9-upgrade/

1. Numerics is now reported with suffixes. For example instead 7, gccxml 0.9
will report 7u or 7ul. See file const_variables.* files
2. Demangled string has changed.  For example see
http://pygccxml.svn.sourceforge.net/viewvc/pygccxml/pygccxml_dev/gccxml-0.9-upgrade/demangled.h.diff?revision=1118&view=markupfile
3. Type for pointers to member variable ( offset ) has changed.
4. If struct doesn't contains user defined constructors, than new xml will
not contain them too. The previous version of GCC-XML generated default &
copy constructors
5. Function default values contain "right values".

I guess 1,2 & 4 are not bug and I need to update the code. I am not sure
about 3. I didn't take a look on new source code.


-- 
Roman Yakovenko
C++ Python language binding
http://www.language-binding.net/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/gccxml/attachments/20071105/83886375/attachment-0001.html>


More information about the gccxml mailing list