Skip to content

Releases: Goddard-Fortran-Ecosystem/fArgParse

Minor updates

09 Jul 14:56
fd52a2e
Compare
Choose a tag to compare

Changed

  • Added -quiet flag for NAG Fortran
  • Updated submodule for gFTL-shared (v1.9.0)
  • Update CI to remove macos-12, add macos-14 and ubuntu-24.04, add gfortran-14

Now under Apache 2.0 license

04 Mar 19:04
43deed7
Compare
Choose a tag to compare

Added

  • Add Apache 2.0 license (huzzah!)
  • Fujitsu compiler support

Changed

  • Updated CI
    • Fix NVIDIA CI
    • Add Intel
    • Remove gcc 9 from macos

Port for Intel LLVM

29 Nov 14:46
82442c7
Compare
Choose a tag to compare

Fixed

  • Add -check nouninit for Intel LLVM to work around ifx bug.

Changed

  • Updated submodule for gFTL-shared (v1.7.0)

Fix for gfortran and other minor updates

17 Apr 13:21
cf0f1e1
Compare
Choose a tag to compare

Added

  • Added IntelLLVM.cmake file as a copy of Intel.cmake to support the LLVM Intel compiler frontends

Changed

  • Updated submodules for gFTL-shared (v1.6.0)

Fixed

  • implemented workaround for GFortran which was not correctly handling
    deferred-length allocatable string arrays. Used StringVector instead.

Fixes for using GNU make in upstream projects

23 Jan 19:32
f717668
Compare
Choose a tag to compare

Fixed

  • Fixes for GNU Make builds
  • Update gFTL-shared submodule to v1.5.1

Fix for bad merge into v1.4.0

07 Nov 14:09
604b220
Compare
Choose a tag to compare
Merge pull request #121 from Goddard-Fortran-Ecosystem/hotfix/fix-merge

Fix bad merge.

Added "choices" option for command line arguments

07 Nov 13:42
4a8b9fe
Compare
Choose a tag to compare

Added

  • "choices" option for parser. This allows user to select allowed
    strings that actual options must match. Note that this is slightly
    different than Python ArgParse in that comparison is done on the
    text of the arguments not after conversion.

Changed

  • Switched to use gFTL v2 and gFTL-shared v2 interfaces This
    potentially introduces a subtle backward incompatibility as the
    parse results are technically of a different gFTL map. Some
    interfaces of those objects have changed. If anyone needs a patch,
    I'll maintain for a short period.

  • Updated GitHub Actions

    • OSs
      • Remove macos-10.15
      • Add ubuntu-22.04 and macos-12
    • Compilers
    • Removed gfortran-8
    • Added gfortran-11
    • Added gfortran-12 (for ubuntu-22.04)
    • Added Intel test (on ubuntu-20.04)

Bugfix for narguments='+'

15 Aug 17:40
17e175f
Compare
Choose a tag to compare

Fixed

  • Fixed problem where narguments='+' was too greedy and absorbed all remaining arguments. (Issue #105) Reproducing unit test added.

Minor update to git submodules

02 Jun 16:16
Compare
Choose a tag to compare
v1.3.0

Update submodule.

Added NVHPC support

23 Mar 20:45
ff26eb0
Compare
Choose a tag to compare

[1.2.0] 2022-03-15

Added

  • Added NVHPC.cmake file for NVHPC support (requires nvfortran 22.3)

Changed

  • Updated git submodules