Skip to content

Fix and improve assertions

Choose a tag to compare

@rouson rouson released this 21 Feb 20:09
· 539 commits to main since this release
6c8f40c

This release

  1. Works around an Assert 2.0.1 issue that prevents a procedure containing an assertion from having a variable named string.
  2. Converts several file name extensions to .F90 so that most compilers will automatically preprocess such files.
  3. Switches all assertions to use the new Assert 2.0 macros such as call_assert and call_assert_diagnose to facilitate the complete removal of the assertions by the preprocessor when the ASSERTIONS macro is not set (i.e., when the compiler flag -DASSERTIONS is not present.

What's Changed

Full Changelog: 1.8.2...1.8.3