Hi Brad.<br><br>I finally had time to investigate failures in pygccxml unittests. I will list all changes I saw. <br><br>Code, generated XML for both versions and essential differences could be found in <a href="http://pygccxml.svn.sourceforge.net/viewvc/pygccxml/pygccxml_dev/gccxml-0.9-upgrade/">
http://pygccxml.svn.sourceforge.net/viewvc/pygccxml/pygccxml_dev/gccxml-0.9-upgrade/</a><br><br>1. Numerics is now reported with suffixes. For example instead 7, gccxml 0.9  will report 7u or 7ul. See file const_variables.* files
<br>2. Demangled string has changed.  For example see <a href="http://pygccxml.svn.sourceforge.net/viewvc/pygccxml/pygccxml_dev/gccxml-0.9-upgrade/demangled.h.diff?revision=1118&view=markup">http://pygccxml.svn.sourceforge.net/viewvc/pygccxml/pygccxml_dev/gccxml-0.9-upgrade/demangled.h.diff?revision=1118&view=markup
</a> file<br>3. Type for pointers to member variable ( offset ) has changed. <br>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
<br>5. Function default values contain "right values".<br><br>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.<br><br><br>-- <br>
Roman Yakovenko<br>C++ Python language binding<br><a href="http://www.language-binding.net/">http://www.language-binding.net/</a><br>