Harshita Kalani

Week 10 of GSoC 2024: Progress on the Simplifier Pass

Hello everyone! This week was the tenth week of the coding period. I worked on the Simplifier Pass where I resolved bugs related to intrinsic functions, binop handling and got to learn more about the array_op, subroutine_from_function and intrinsic_function passes. It was fun exploring the codebase and understanding the working of the passes.
Also, it is exciting to share that there are just a few tests (around 12) which do not compile with the PR and I hope we'll soon be able to merge it.
Regarding the optional arguments for minloc and maxloc, I almost completed the PR but one of the checks related to compilation in macos fails. I'll try to find a way to look into it and resolve it.
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 6
GSoC: Week 7
GSoC: Week 8
GSoC: Week 9