GSOC 2025 @Fortran-lang
by Jinang Shah
July 5 – July 11, 2025
Welcome back! It's 8th week and the Fortran Package Manager (FPM) now compiles fully till the ASR (Abstract Semantic Representation) stage using LFortran! The focus was primarily on creating and fixing MREs related to fpm
and tomlf
compilation, uncovering deeper issues in AST-to-ASR and some ASR-to-LLVM logic.
Many errors encountered were due tocomplex complex language features like runtime polymorphism, type-bound procedures, select type resolution, and interface dispatching. These are now isolated, with some fixed and others with MREs which I will be fixing later.
Work done this week:
This week involved around 18 hours of focused debugging and implementation. Next focus will be to get fpm soon till LLVM.
Huge thanks to Ondřej Čertík and Pranav Goswami for continued feedback and reviews.
Plan for next week: