LFortran Compiles Fpm
3 months ago
- #Compiler
- #Fortran
- #OpenSource
- LFortran成功编译了Fortran包管理器fpm,标志着项目取得重大进展。
- 该项目暴露并修复了LFortran大量错误,推动其开发进度达到Beta阶段前的9/10完成度。
- Beta质量标准定义为能正确编译运行90%的N=1万行代码;目前LFortran可良好处理500-1000行量级代码。
- 一次重大重构显著提升了LFortran对类、虚函数及继承机制的解析能力。
- fpm的持续集成(CI)测试现已纳入LFortran工作流以确保稳定性。
- 已添加对fpm关键依赖项(M_CLI2/toml-f/fortran-regex/fortran-shlex/Jonquil)的支持。
- 编译速度基准测试显示LFortran快于gfortran,LLVM IR生成阶段是当前主要性能瓶颈。
- 未来计划包括进一步优化编译速度,并在Beta阶段后攻克协同数组与参数化派生类型功能。
- LFortran当前处于Alpha阶段,预计数月后进入Beta——届时错误将更少且影响更小。
- 项目诚邀新贡献者加入,并对各支持机构及个人致谢。