Fpm 版本 0.10.0 发布
目录
Fpm 版本 0.10.0 发布¶
Fortran 程序包管理器 (FPM) 的最新版本展示了一系列旨在增强功能和用户体验的更新。主要改进包括 MPI 支持的重大进步,现在允许在元包中使用 MPI 模块。在命令行界面上,fpm publish
的 --dry-run
选项已被添加,使用户能够模拟发布过程。此版本还带来了各种错误修复和性能改进。有关更改的完整列表,请参见下文。
更新日志¶
在
%MS_MPI%
和PATH
中搜索get_mpi_runner
中的 MPI runner @perazz,网址:https://github.com/fortran-lang/fpm/pull/924向
fpm publish
添加--dry-run
选项,@minhqdao,网址:https://github.com/fortran-lang/fpm/pull/918MPI:将
mpi
和mpi_f08
添加到外部模块列表,@perazz,网址:https://github.com/fortran-lang/fpm/pull/930修复
module-naming
拼写错误,@minhqdao,网址:https://github.com/fortran-lang/fpm/pull/932为 run(3f) 添加开发者文档和示例程序,@urbanjost,网址:https://github.com/fortran-lang/fpm/pull/933
允许使用标准依赖关系语法覆盖元包,@perazz,网址:https://github.com/fortran-lang/fpm/pull/928
Parse
intrinsic
和non_intrinsic
use
d 模块,作者 @perazz,链接:https://github.com/fortran-lang/fpm/pull/920修复
convert_to_absolute_path
,作者 @minhqdao,链接:https://github.com/fortran-lang/fpm/pull/940移除 input 文件宽度的限制,修复 #902,作者 @urbanjost,链接:https://github.com/fortran-lang/fpm/pull/941
重构,作者 @minhqdao,链接:https://github.com/fortran-lang/fpm/pull/946
在 homebrew-openmpi 操作中,将
clang
用作 C 编译器,而不是gcc
,作者 @perazz,链接:https://github.com/fortran-lang/fpm/pull/944移除 ENV_VARIABLE(),因为它的功能与 GET_ENV() 相同,作者 @urbanjost,链接:https://github.com/fortran-lang/fpm/pull/942
为
git_archive
和upload_form
添加 verbose printouts 选项,作者 @minhqdao,链接:https://github.com/fortran-lang/fpm/pull/938更新 jonquil 版本,作者 @urbanjost,链接:https://github.com/fortran-lang/fpm/pull/947
清理 clean 命令,作者 @minhqdao,链接:https://github.com/fortran-lang/fpm/pull/948
MPI:仅使用
run
和test
应用程序检查 runner 命令的存在,作者 @perazz,链接:https://github.com/fortran-lang/fpm/pull/937修复未分配的 targets 数组,作者 @perazz,链接:https://github.com/fortran-lang/fpm/pull/954
依赖级别宏设置,作者 @perazz,链接:https://github.com/fortran-lang/fpm/pull/952
修复
README.md
中的损坏链接,作者 @perazz,链接:https://github.com/fortran-lang/fpm/pull/959为 intel 编译器(release 配置)添加
-O3
优化标志,作者 @perazz,链接:https://github.com/fortran-lang/fpm/pull/964使 install 脚本可执行,作者 @everythingfunctional,链接:https://github.com/fortran-lang/fpm/pull/965
MPI 修复(macOS 构建/链接标志),oneAPI ifort->ifx 切换;关闭 MSMPI CI,作者 @perazz,链接:https://github.com/fortran-lang/fpm/pull/976
FPM 发布 v0.10.0,作者 @gnikit,链接:https://github.com/fortran-lang/fpm/pull/978
完整变更日志:https://github.com/fortran-lang/fpm/compare/v0.9.0…v0.10.0
Discourse 讨论:https://fortran-lang.discourse.group/t/fpm-version-0-10-0-released/7135