Skip to content

v0.1

Latest

Choose a tag to compare

@dmikushin dmikushin released this 24 Aug 14:40
· 3 commits to master since this release

Release v0.1

New Features

  • Initial release of cgraph2dot tool for converting GCC callgraph dumps to DOT format
  • Support for C and Fortran languages
  • JSON-based symbol filtering and rewriting
  • CMake integration with automatic callgraph generation
  • Multi-file consolidation support

Improvements

  • Python 3.6+ compatibility (removed Python 3.8 dependencies)
  • GCC 8 and GCC 11 compatibility with format autodetection
  • Smart graph optimization (exclude isolated nodes)
  • Cross-platform support (tested on Rocky Linux 8.8 and Ubuntu 22.04)

Bug Fixes

  • Fixed GCC version compatibility issues
  • Fixed CMake variable scoping problems
  • Corrected build order for PNG generation

Testing

  • Added automated CI/CD with GitHub Actions
  • Added reference-based compatibility tests for GCC 8 and GCC 11
  • Added smart DOT file comparison (structural, not textual)

Examples

  • C example with basic callgraph
  • Fortran example with module name rewriting

License

  • Added MIT License