目录

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/918

  • MPI:将 mpimpi_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 intrinsicnon_intrinsic used 模块,作者 @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_archiveupload_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:仅使用 runtest 应用程序检查 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