Releases: camfort/fortran-src
Releases · camfort/fortran-src
Version 0.16.8
- Package build support up to GHC 9.12
- Fixed pretty printing of array semantic types
Version 0.16.7
- Added mention of Fortran 2003 version support in the help message
- Improved parsing of
allocatestatements
Version 0.16.5
- Small fix to Fortran 2003 parsing around
procedurestatements.
Version 0.16.4 (JOSS)
- Small fix around parsing of BOZ constants.
- This version was reviewed for JOSS.
Archived on Zenodo
Version 0.16.3
0.16.3 (Sep 30, 2024)
- Store source names for local declarations in .fsmod files.
- Constant evaluator now handles real-integer exponent and real-real exponent expression
Documentation here: https://hackage.haskell.org/package/fortran-src-0.16.3
Version 0.16.2
- Small change to allow a path to be added when building mod-file naming map
- Improvements to the power of constant propagation and constant expression evaluation.
Version 0.16.1
- Minor fix to
fromConstRealwhich was partial. - Added
Ordinstance forASTand all its sub data types, allowing, for example, ASTs to be in containers like Data.Set
Version 0.16.0
Version 0.14.0
Version 0.13.0
- better handling for line directives in free form lexer (#248, @mrd)
- don't inline solo includes in relevant F77 parsers (#245, @RaoulHC)
- add
-C=optsCLI option for passing CPP arguments (#250, @mrd) - fix reformatting of 73 character long lines in naive mixed form reformatter
(#251, @ksromanov) - assume extended
Fortran77Legacyrather thanFortran77for*.f,*.for
etc. files (#260) - allow comment lines between continuation lines in F77 parser (in standard)
(#257, @RaoulHC) - refactor Fortran type & value representation & expression evaluator without
Fortran kind-indexed GADTs; replace constant folder (#253, @raehik)