Releases: fortesg/fortrancallgraph
Releases · fortesg/fortrancallgraph
Track Out Variables
FCG is now able to track function results and out variables in calling procedures.
Fixes #6 .
Deferred Procedures
Added syntax support for deferred procedure declarations.
Fixes #9.
Dynamic linked procedures will still not be analyzed.
Some API changes
Main change: flags subroutines that are actually functions and can return their result variable.
Preprocessed bugfix
Fixed one bug regarding the misplaced method isPreprocessed() which should belong to the SourceFile class.
Bugfixes
Type-bound and configurable
- Better handling of recursion (routines, assignments and data structures)
- Support for type-bound procedures
- Added -cf/--configFile option to choose another config file
- Simplified configuration
- Support for preprocessed source files
- Updated documentation
- A lot of bugfixes and small enhancements
- Refactorings
Lots of new stuff
- Various bug fixes, refactorings and enhancements of the analysis
- Various changes in the documentation
- Changed program name from FortranCallgraph.py to FortranCallGraph.py
- Added -po/--pointersOnly option to show only variables that are pointers
- Added -u/--use option to print USE dependencies
- Can now handle multiple derived types with the same name
- Configuration now supports multiple source folders
First Release
v1.0.0 Link to FTG in README.md