Hasty Briefsbeta

双语

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——届时错误将更少且影响更小。
  • 项目诚邀新贡献者加入,并对各支持机构及个人致谢。