Releases: Goddard-Fortran-Ecosystem/yaFyaml
Releases · Goddard-Fortran-Ecosystem/yaFyaml
Position independent code
v0.3.2 Update CMakeLists.txt
Enables build under GFortran 8.2
The necessary changes are a step backward from forward development. This branch will be maintained in parallel with master until designated clients are able to upgrade their compilers.
Also note that this branch still does not enable unit tests to pass. But core capabilities work for known use cases. (Failing tests are for diagnostics.)
Workarounds for Gfortran
v0.3.1 Merge pull request #4 from Goddard-Fortran-Ecosystem/hotfix/gfortran-…
Improved error handling
Merge pull request #3 from Goddard-Fortran-Ecosystem/develop Minor fixes
Minor bugfix
Fixed #include syntax to support GFortran.
Added examples
Build with 'make examples'.
To run change to any of the Examples subdirectories and run the executable there.
Expanded user interfaces
Added
- New interfaces for Configuration::get()
. allow for default values and testing if present
. overload for intrinsics: integer, logical, real, deferred length char - Introduced iterator to loop over elements at a single level
. still requires SELECT TYPE as iterator must use CLASS(*) - Improved error handling throughout
. still needs more work.
Fixed
- Some errors in lexing were exposed with pFlogger use cases.