Skip to content

Releases: NOAA-MDL/fortran-strings

fortran-strings v1.3.0

Choose a tag to compare

@eengl eengl released this 05 Dec 17:37

What's Changed

  • Refactored str_uniq to simplify logic and to fix an issue where function may not return all unique entries of a delimited string if items have similar substrings.
  • Documentation updates

Full Changelog: v1.2.0...v1.3.0

fortran-strings v1.2.0

Choose a tag to compare

@eengl eengl released this 28 Mar 19:19

What's Changed

  • Now using CMake build system.

Full Changelog: v1.1.1...v1.2.0

1.1.1

Choose a tag to compare

@eengl eengl released this 16 Jun 15:20

Bug Fixes:

  • Fixed bugs in str_count, str_replace, and str_uniq where scanning past the length of the input character string would cause a program to crash with newer versions of Intel Fortran compiler.

1.1.0

Choose a tag to compare

@eengl eengl released this 28 Jun 13:40

Added 2 new functions:

  • str_test: Returns .true. if substring is in string, .false. otherwise
  • str_swapcase: Swaps the case of letters in string.

Updated str_count to support case sensitivity via optional logical argument match_case. Case sensitivity is also available in str_test.

1.0.3

Choose a tag to compare

@eengl eengl released this 08 Feb 19:19
  • Fixed issues with all functions that return a string, to initialize the returned variable with an empty string.
  • makefile contains FFLAGS for GNU Fortran and Intel Fortran
  • moved installation of docs to new make rule (install-docs)

1.0.2

Choose a tag to compare

@eengl eengl released this 08 Feb 15:52
90c41db
  • Fixed an issue with str_split that was causing crashes with Intel compilers.

1.0.1

Choose a tag to compare

@eengl eengl released this 08 Feb 14:22
  • Fixed an issue with str_uniq that would cause crashes when performing on a long string. The exact threshold for what is considered "long" is unknown, but my crashes were occurring with 500+ length strings.

1.0.0

Choose a tag to compare

@eengl eengl released this 28 Jan 12:07

Initial release of fortran-strings.