Skip to content

Formal release of 1.0.0

Compare
Choose a tag to compare
@tclune tclune released this 08 May 17:31
· 74 commits to main since this release
fdda2b3

New compiler workarounds appear to allow this implementation to be much more stable. Hence, dropping the "beta" from the releases.

Fixed

  • Found various/improved workarounds for various compiler issues. Most problems were with GFortran (11.2).
    1. Redemontrated that intrinsic FINAL does not work for map containers - needs user code to add RECURSIVE.
    2. Improved workaround for Parser. GFortran recursion was doing very weird things with local polymorphic allocatable variables. Previous workaround was a global stack, but this iteration found that a simple wrapper type suffices to workaround the issue. Various other compiler workarounds from earlier releases could then be removed - mostly this was unnecessary explicit deep-copies in containers (except when definitely required by Fortran (e.g., Set containers).