[GCC-XML] [ANN]pygccxml-0.9.0
Roman Yakovenko
roman.yakovenko at gmail.com
Tue May 8 00:18:00 EDT 2007
Hello!
I'm pleased to announce the 0.9.0 release of pygccxml.
What is pygccxml?
=================
The purpose of pygccxml is to read GCC-XML generated file and provide a simple
framework to navigate C++ declarations, using Python classes.
Where is pygccxml?
==================
Site: http://language-binding.net/pygccxml/pygccxml.html
Download: http://language-binding.net/pygccxml/download.html
What's new?
===========
Performance
-----------
Performance was improved. pygccxml is now 30-50% faster. The improvement was
achieved by using "cElementTree" package, "iterparse" functionality, instead of
standard XML SAX API.
Small features
--------------
* Class calldef_t has new property - "does_throw". It describes whether the
function throws any exception or not.
* "is_base_and_derived" function arguments were changed. The second
argument could be
a tuple, which contains classes. The function returns ``True`` if
at least one
class derives from the base one.
Bug fixes
---------
* C++ does not define implicit conversion between an integral type and
``void*``.
"declarations.is_convertible" type traits was fixed.
* Small bug was fixed in functionality that corrects GCC-XML reported function
default arguments. Reference to "enum" declaration extracted properly.
--
Roman Yakovenko
C++ Python language binding
http://www.language-binding.net/
More information about the gccxml
mailing list