gcc-python-plugin is a plugin for GCC 4.6 onwards which embeds the CPython interpreter within GCC, allowing you to write new compiler warnings in Python, generate code visualizations, etc.
It ships with "gcc-with-cpychecker", which implements static analysis passes for GCC aimed at finding bugs in CPython extensions. In particular, it can automatically detect reference-counting errors: http://gcc-python-plugin.readthedocs.org/en/latest/cpychecker.html
The major features in this release are:
* gcc 4.9 compatibility
* a major revamping to the HTML output from gcc-with-cpychecker
More detailed information on these and details of the other changes can be seen in the release notes at: http://gcc-python-plugin.readthedocs.org/en/latest/0.13.html
Tarball releases are available at: https://fedorahosted.org/releases/g/c/gcc-python-plugin/
Prebuilt-documentation can be seen at: http://gcc-python-plugin.readthedocs.org/en/latest/index.html
The project's homepage is: https://fedorahosted.org/gcc-python-plugin/
The plugin and checker are Free Software, licensed under the GPLv3 or later.
Thanks to Buck Golemon, Denis Efremov, Philip Herron, and Tom Tromey for their contributions to this release.
Enjoy! Dave Malcolm