Skip to content

Releases: fortesg/fortrancallgraph

Track Out Variables

01 Dec 20:43
Compare
Choose a tag to compare

FCG is now able to track function results and out variables in calling procedures.

Fixes #6 .

Deferred Procedures

22 Sep 12:29
Compare
Choose a tag to compare

Added syntax support for deferred procedure declarations.

Fixes #9.

Dynamic linked procedures will still not be analyzed.

Some API changes

14 Jun 21:02
Compare
Choose a tag to compare

Main change: flags subroutines that are actually functions and can return their result variable.

Preprocessed bugfix

03 Jan 13:33
Compare
Choose a tag to compare

Fixed one bug regarding the misplaced method isPreprocessed() which should belong to the SourceFile class.

Bugfixes

14 Dec 16:07
Compare
Choose a tag to compare

Fixed some bugs

Type-bound and configurable

13 Dec 15:51
Compare
Choose a tag to compare
  • 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

11 Sep 14:11
Compare
Choose a tag to compare
  • 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

31 Mar 16:43
Compare
Choose a tag to compare
v1.0.0

Link to FTG in README.md