Alpha release update for the Fortran package manager (fpm).
Many thanks to Carl Burkert (@Carltoffel), Laurence Kedward (@LKedward), Sascha Klawohn (@Sideboard), Brad Richardson (@everythingfunctional), Damian Rouson (@rouson), Simon Rowe (@wiremoons), Carlos Une (@brocolis), John Urban (@urbanjost), and Zuo Zhihua (@zoziha) for making this release possible.
Changes
-
tests are only build for fpm test and not by default anymore (#572)
-
environment variables for setting Fortran and C compiler changed (#549, #584)
-
add LFortran optimization flag to release profile (#597)
New features
- command line arguments for linker, archiver and C-compiler added (#549)
Fixes
-
tabs are correctly expanded in source file scanning (#521)
-
installer script will use fpm update to avoid stale dependencies (#557)
-
use multiple build output directories depending on link line options (#575)
-
update truncated help text (#578)
-
fix directory removal in fpm new tests (#579)
-
use MSVS like commands for Intel compilers on Windows (#590)
-
add critical section to mkdir in backend (#613)
-
fix modules listing (for install) (#612)
-
repair --list option and correct obsolete descriptions of the --list option (#607)
-
fix incorrect Intel release flag on Windows (#602)
-
list names without suffix for Windows (#595)
Repository updates
-
add files and workflow to make installer on release (#616)
-
issue templates added to guide reporting of bugs, package issues, feature requests and specification proposals (#558)
-
default branch renamed to main (#565)
-
update documentation on distributions supporting fpm, like spack and MSYS2 (#562)
-
new workflow to automatically generate single source fpm versions (#563)
-
continuous delivery of current fpm git source implemented (#564, #569)
-
update of bootstrapping instructions (#587)
-
update README.md compiler, archiver, & link flags (#598)
Download statistic
Feedback
Discourse thread: https://fortran-lang.discourse.group/t/2314
Twitter post: https://twitter.com/fortranlang/status/1462506491752161286