EDoC++ : News

14-Feb-2009 : EDoC++ v0.2.1 Release

Version 0.2.1 of EDoC++ has just been released.

This release includes a few minor bug-fixes.

For more information see the website: http://edoc.sourceforge.net/

or read the user manual: http://edoc.sourceforge.net/EDocManual/index.html

If you find EDoC++ useful then please consider mentioning it to others, or writing a review, and where possible link to the EDoC++ home-page: http://edoc.sourceforge.net/

11-Oct-2008 : EDoC++ v0.2.0 Release

Version 0.2.0 of EDoC++ has just been released.

Among other things this release adds:

  • Update from GCC 4.0.1 to 4.0.4
  • Now builds on FreeBSD
  • Compilation with libbfd is now optional
  • Creation of default suppression files has changed significantly
  • Some problems with having two installed versions of GCC have been solved by having GCC link all binaries using an rpath pointing to the correct libstdc++, libsupc++ and libgcc
  • Improved runtime speed processing functions in a circular callgraph even more
  • Added new warning for when a destructor can throw an exception
  • Fixed bug where sys/stat.h was not explicitly included in a file that required it
  • Fixed bug where virtual functions in multiple layer class heirarchies caused incorrect exception calculations

For more information see the website: http://edoc.sourceforge.net/

or browse the manual: http://edoc.sourceforge.net/EDocManual/index.html

or download it from: http://sourceforge.net/project/showfiles.php?group_id=181536&package_id=210346

The above link currently contains a source tarball(edoc-0.1.0.tar.bz2), a Ubuntu Fiesty/debian package(edoc-0.1.0-1_i386.deb) and a cygwin binary package(edoc-0.1.0-1.tar.bz2).

Please send bug-reports or feature requests to: brendon.j.costa@gmail.com or sign up to the mailing list: https://lists.sourceforge.net/lists/listinfo/edoc-main

12-Aug-2007 : EDoC++ v0.1.0 Release

Version 0.1.0 of EDoC++ has just been released. This version includes a few important bugfixes and a few additional features.

EDoC++ is a tool that analyses exception usage in C++ source code to provide compile time/static analysis checks similar to that found in other languages such as Java. EDoC++ can also generate detailed information about exception propagation in various formats. One of which can be used by doxygen in documenting exception information for API's.

Among other things this release adds:

  • Automatic import of EDoC++ data from shared libraries
  • Improved post processing speeds
  • Improved handling of recursive function calls
  • Downloadable binary packages for a few systems (A few more coming too)

For more information see the website: http://edoc.sourceforge.net/

or browse the manual: http://edoc.sourceforge.net/EDocManual/index.html

or download it from: http://sourceforge.net/project/showfiles.php?group_id=181536&package_id=210346

The above link currently contains a source tarball(edoc-0.1.0.tar.bz2), a Ubuntu Fiesty/debian package(edoc-0.1.0-1_i386.deb) and a cygwin binary package(edoc-0.1.0-1.tar.bz2).

Please send bug-reports or feature requests to: brendon.j.costa@gmail.com or sign up to the mailing list: https://lists.sourceforge.net/lists/listinfo/edoc-main

30-Mar-2007 : First Release of EDoC++ (ver 0.0.1)

The first release of EDoC++ has been made. Although titled an alpha release it should be completely functional.

EDoC++ is a tool for performing static analysis of exception propagation through C++ source code. It also has the ability to document the propagation of exceptions in a format that can be used by Doxygen.

For more information see the website: http://edoc.sourceforge.net/

or browse the manual: http://edoc.sourceforge.net/EDocManual/index.html

or download it from (edoc-src-0.0.1.tar.bz2): http://sourceforge.net/project/showfiles.php?group_id=181536

30-Mar-2007 : One bug is still causing issues
There is currently a problem using EDoC++ on NetBSD (My usual development platform). I have recently been working in Linux. Basically it seems that for some reason compiling the example project provided with EDoC++ using the modified GCC seems to have troubles linking a library. This seems to me like a problem having multiple GCC versions installed. Once it is solved I will touch up the documentation and release.
17-Mar-2007 : Alpha-Release Coding almost complete
Most of the coding is now complete and a lot of the documentation has also been written. I am now writing a small example project that will be used for a tutorial on how to run EDoC++ over a standard autotools based project. Also I am now testing under linux (Currently all code has been written under NetBSD) and expect the first alpha release to be ready in the next few weeks.
06-Nov-2006 : EDoC Launched on Source Forge
EDoC has finally reached a stage where it can be released into the community. It is still in pre-alpha phase and a lot of development is still occuring. However it is now active as a project on SourceForge and people can download it and try it.

If you find EDoC++ useful then please consider mentioning it to others, writing reviews on blogs or your own website, and where possible link to the EDoC++ home-page: http://edoc.sourceforge.net/

© 2004 Brendon Costa. E-mail: brendon.j.costa@gmail.com