Compiling FPM with LFortran

GSOC 2025 @Fortran-lang

by Jinang Shah

Week 2 - Continuing toml-f MREs and pushing fixes

May 24 – May 31, 2025

Welcome back to my GSoC 2025 journey! This week, I continued working on compiling toml-f with the LFortran compiler. After creating several workarounds and MREs in Week 1-2, I came to a point where workarounds seems infeasible, so I started to fix MREs generated for toml-f. LFortran compiler's OOP support is still evolving, and many of the issues I encountered were related to that. So I also brainstormed some on how classes should be implemented correctly.

Work done in this week:

These contributions are helping reduce the number of blocking issues in compiling toml-f, and each merged fix marks an important step forward. I worked for around 19 hours this week, focusing on creating MREs, resolving the issues and pushing fixes to LFortran.

I’d like to thank Ondřej Čertík and Pranav Goswami once again for their support, review, and encouragement.

Plan for next week: