Shreyas Atre

Open Source Contributor


Education: B.Tech in Electronics and Telecommunications Engineering, Veermata Jijabai Technological Institute, Mumbai, India | Masters in Computer Science, Louisiana State University, Baton Rouge, United States

Completed project: Improve the test coverage for CppInterOp
This project aims to enhance the reliability and robustness of CppInterOp, a library facilitating language interoperability by exposing APIs from Clang and LLVM. Focusing on backward compatibility and minimalistic design, CppInterOp is instrumental in enabling downstream tools to embed Clang and LLVM in their codebases for dynamic interaction with C++. The project’s primary objective is to improve the test coverage of CppInterOp by identifying and addressing potential edge cases, especially scenarios involving language interoperability and compiler-as-a-service functionalities. The outcome is expected to increase the overall reliability of the library, providing developers with a more stable foundation for utilizing CppInterOp in diverse scenarios. Previously I worked on improving the lookup of template specialization decls in clang modules.

Project Proposal: URL

Mentors: Vassil Vassilev


Making Compilation Faster when using Clang Header Modules, Slides, Team Meeting, 14 June 2023