Harshita Kalani

Week 11 of GSoC 2024: Progress on the Simplifier Pass and Intrinsic Functions

Hello everyone! Welcome back to this week's blog post. This was the eleventh week of the coding period. I continued working on the Simplifier Pass. There are a very few tests left which do not compile with LFortran and it'll just take a few weeks to get that done. It is fun exploring the codebase and understanding the working of the passes.
I worked on a number of intrinsics too this week. I added test cases for rank, modulo, fraction, set_exponent, logical and exp and opened issues for bugs found during the process and solved some of them.
I then implemented storage_size intrinsic. It returns the size of the storage unit of the argument.
For the next week, I'll focus mostly upon the simplifier pass and other bugs related to intrinsic functions.
Progress tracker: #4017.
This week was really exciting, and I'm grateful to Ondřej Čertík and the rest of the mentors at LFortran for their constant reviews and suggestions. I look forward to next week and am eager to complete the planned tasks. Stay tuned for more updates!

Here's a link to related blogs:
GSoC: Week 7
GSoC: Week 8
GSoC: Week 9
GSoC: Week 10