Jonas Hahnfeld’s page

Welcome to my personal page!

You can find most of my coding activites for open source projects on GitHub and I also happen to review patches in LLVM'sPhabricator. For a list of my commits to Clang and the OpenMP runtime, please take a look at llvm/llvm-project.
Recently, I've also started contributing to LilyPond (the repository is on GNU Savannah). My interests also include the Linux kernel where I've already contributed some patches.

Contact me via LinkedIn or write me an email!

Blog

Browse through the list of all posts or read my latest blog post below.

When Compilers Disagree on C++ Templates… 2019-11-19

My thoughts on a recent issue from LilyPond involving C++ templates. In this case, Clang complains about shadowed template functions while GCC compiles the code without a warning.

Publications

References to my publications, see Google Scholar for a dynamic list.