Skip to content

Fix and improve assertions

Latest
Compare
Choose a tag to compare
@rouson rouson released this 21 Feb 20:09
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