Releases: swig-fortran/flibcpp
Version 1.0.3
Version 1.0.2
This patch updates the interface files for compatibility with SWIG 4.1.0+fortran (dropping {}
parsing support in typemap attributes). The only change to the interface is that size_t
for containers previously (incorrectly) returned c_long
and now returns c_size_t
. On gfortran 10 mac/linux these integer types are identical so for most cases no interface changes will be required.
Full Changelog: v1.0.1...v1.0.2
Version 1.0.1
Includes minor infrastructure fixes and upgrades, including the ability to generate PDF documentation when the ORNL technical memo package is installed.
Version 1.0.0
First stable, official release of Flibcpp.
Version 0.5.2
Adds support for mapping std::complex<double>
to complex(kind=C_DOUBLE_COMPLEX)
.
Version 0.5.1
- Update CMake find scripts to be future compatible with upcoming capabilities
- Remove
%fortran_autofree_rvalue
since it can behave poorly with downstream codes
Version 0.5.0
Improves non-GCC compiler and cross-platform support, and adds std::map
.
Version 0.4.1
Implements the two remaining features to replace Fortran wrapper code in SCALE:
- 32-bit Mersenne twister
- std::set
Adds automatic git-based versioning to CMake (hence why there's no actual v0.4.0 "release").
Version 0.3.1
Minor updates to CMake content for Spack package.
Version 0.3.0
- Adds support for generic algorithms.
- Improves memory ownership robustness.
- Places entire repository under Travis CI testing with GCC 7, 8, and 9.