Implementation of LFortran intrinsic functions
- Mentors
- Ondřej Čertík, czgdp1807, Mohammed Ubaid Shaikh
- Organization
- Fortran-lang
- Technologies
- c, python, c++, fortran
- Topics
- Standard Libraries, Fortran, Compiler Development
I propose to enhance LFortran so that it can compile all Fortran intrinsic functions. My primary focus will be on completing the missing intrinsic functions within the frontend. I'll ensure clear error messages are provided for unimplemented coarrays and atomic functions. Additionally, I'll enhance the performance of numerical functions by offering two implementations: one prioritizing speed with lower accuracy, and another emphasizing accuracy albeit slower. Following this, I'll streamline the asr builder by removing macros and improving its interface for better usability. Finally, integrating Fortran support for intrinsic functions will be included in the project deliverables.