发布中的帖子
Fpm 发布 0.10.0 版本
- 2024 年 01 月 08 日
- 类别: 发布
Fortran 包管理器 (FPM) 的最新版本展示了一系列旨在增强功能性和用户体验的更新。主要改进包括 MPI 支持方面的重大进步,现在允许在元包中使用 MPI 模块。在命令行界面上,--dry-run
已添加到 fpm publish
的选项中,允许用户模拟发布过程。此版本还带来了各种错误修复和性能改进。有关更改的完整列表,请参见下方。
Fpm 发布 0.8.1 版本
- 2023 年 04 月 11 日
- 类别: 发布
此版本引入了对 v0.8.0 中引入的自动依赖项树功能的修补程序。Fpm 现在恢复了向后兼容的依赖项优先级,从而确保无论在依赖项树中发现相同依赖项的不同版本,首先使用的版本都处于最前面。不必要的依赖项更新也会从构建过程中删除。
Fpm 发布 0.8.0 版本
- 2023 年 04 月 07 日
- 类别: 发布
本版本推出支持在 fpm 中启用和禁用语言功能,例如隐式类型化或默认源代码格式。默认情况下,fpm 现在尝试禁用隐式类型化规则、隐式外部接口并假定源代码格式始终是自由的。可以在每个项目的清单中改写这些选项。
发布 Fpm 版本 0.7.0
- 2022 年 10 月 26 日
- 类别: 发布
本版本在 fpm.toml
清单中推出预处理器支持,允许使用预处理器宏、文件后缀和预处理器应运行的目录。此功能作为阿尔泰夫·雷纳的 Google Summer of Code 2022 项目的一部分得以实现。此外,fpm 现在除了能够编译 Fortran 和 C 之外,还具备编译 C++ 源文件的能力。最后,已经添加了在 fpm.toml
清单中定义编译器配置文件的能力,尽管配置文件设置目前未用于构建过程中。
发布 Fpm 版本 0.6.0
- 2022 年 6 月 19 日
- 类别: 发布
本版本为构建输出引入了更好的可视化效果,只有在出错时才显示编译器输出,以保持成功构建的标准输出简洁。此外,fpm 现在可以检测未使用的模块,并且避免编译应用程序不需要的模块,这提高了具有 stdlib 等大型依赖项的编译速度。在使用 fpm 创建新项目时,作者信息现在取自 git 配置以避免在清单中使用占位符。还有许多其他错误修复和大量改进也包含在该版本中。
发布 Fpm 版本 0.5.0
- 2021 年 11 月 21 日
- 类别: 发布
此版本已修复大量 Bug,并对 fpm 的周边工具进行了大量改进,例如持续交货和 Windows 安装程序。新功能包括具有改进编译器/链接器选择功能和改进构建后端(仅在需要时才构建测试、正确跟踪链接依赖项)。