Thomas Fransham

GSoC 2024 Contributor


Ongoing project: Support clang plugins on Windows
This project aims to allow using dynamically loaded Clang plugins on windows by adding support for building LLVM and Clang as shared libraries on Windows with all the public c++ API exported and dynamically linking to them. Part of the process will be automated with a tool built using the Clang tooling API to automatically add export macros on the appropriate class and functions declarations in llvm public headers.

Project Proposal: URL

Mentors: Vassil Vassilev, Saleem Abdulrasool