Releases: Goddard-Fortran-Ecosystem/pFUnit
Improved support for hamcrest and TAP
- Major correction to README to reflect changes from v3.0
- Expansion of hamcrest capabilities
- Completed TAP listener
- Fixes for self-tests that were failing due to Python-3 support
Miscellaneous tweaks to documentation and build support
- various (still incomplete) improvements to the README instructions
- Added preprocessor support for hamcrest @assert_that
- Corrected issue with absolute paths for add_pfunit_sources()
Major Release 4.0
NOTE: Please be certain to grab the correct download files. The default tar and zip files prepared by git/GitHub, do not include the submodules. Unfortunately, the defaults cannot be deleted from the release.
This is the long awaited 4.0 release. Note that there are some incompatibilities with 3.x. These are mostly in how one links external projects. For now, see https://github.com/Goddard-Fortran-Ecosystem/pFUnit_demos for examples. Better documentation in the wiki will be emerging soon.
There were several minor tweaks that I had hoped to complete before the release, but lately I've not had much time for developing pFUnit. The additional changes will not break backward compatibility and can thus wait for v4.1
v4.0_beta: Cleanup - eliminating various compiler warnings.
NOTE The zip/tar files are currently unusable.
Technical explanation: git --archive
, which is used by GitHub to prepare such assets, does not include submodule metadata required for the build. A fix is planned, but for now one must use git clone
to get a working version of pFUnit.
Minor fix for .gitignore
3.3.3 Merge pull request #76 from Goddard-Fortran-Ecosystem/hotfix/#71-pyc-…
optional argument for adding test in cmake
Previously the cmake would only add serial tests.
Additional fixes for Cray programming environment
Further tweaks for Cray.
Cray contributions from @MatthewHambley, who has also updated the self-tests for the pFUnit parser.
Please note that @MatthewHambley reports that Parameterized tests have exposed a bug in the Cray compiler so further modifications/workarounds may be required.
Support for Cray!
With thanks to @rouson, @MatthewHambley, and others at Cray, pFunit now supports the Cray compiler on the master branch.
Please note that this latest release has not been tested with older compilers and may therefore not have backwards compatibility. I'm also seeing a panic with NAG, but hopefully the user community is not dependent on support there. I will look into it, but only fix if it is relatively simple or exposes a real bug in the pFUnit source.
CMake bug fix
Fixed #12.