Releases: Goddard-Fortran-Ecosystem/yaFyaml
Releases · Goddard-Fortran-Ecosystem/yaFyaml
Workaround for gfortran 13.3 and minor updates to CI
Fixed
- Workaround for weird link error in GFortran 13.3 involving
INTENT(OUT) arguments containing allocatable strings.
Changed
- Update CI to remove
macos-12
, addmacos-14
, andubuntu-24.04
, addgfortran-14
Port to Fujitsu and GFortran 13 (workaround)
Added
-
Fujitsu compiler support
-
Introduced new interface that circumvents gfortran-13 regression on
polymorphic allocation. Unfortunately this requires an interface
change for downstream projects thta wish to use gfortran-13.
Original interfaces still available, so technically this is backward
compatible. Sigh.
Changed
- Updated CI
- Fix NVIDIA CI
- Add Intel
- Remove gcc 9 from macos
Intel LLVM port
Fixed
- Add
-check nouninit
for Intel LLVM to work aroundifx
bug.
IntelLLVM port (untested) and other updates
Added
- Added
IntelLLVM.cmake
file as a copy ofIntel.cmake
to support the LLVM Intel compiler frontends
Changed
- Updated required gFTL version to v1.10.0
- Updated required gFTL-shared version to v1.6.0
Workaround for NVIDIA
Fixed
- Workaround for NVIDIA compiler
Added
- Added gfortran-12 test for macos-12
Workaround for compiler and updated interfaces in examples
Fixed
- Workarounds for Intel 2021.7
- Out of date examples have been updated
Fix to support upstream projects using GNU Make
Fixed
- Fixes for GNU Make builds
Bugfix to handle anchors in sequences
- Fixed bug in Parser.F90 for using alias in a sequence. Isolating test added to test suite.
Various bug fixes and improvements to error handling
[1.0.3] 2022-06-30
Fixed
- Removed all stop statements and replaced with proper error handling and return codes
- Fixed schemas "to" calls to produce INT64 and REAL64 rather than plain integer and real
- Implemented workarounds for GNU in some unit tests
Minor fix for CMake logic
Merge pull request #55 from Goddard-Fortran-Ecosystem/hotfix/cmake-logic Fixed CMake logic.