Happy 8th anniversary C++ Insights

This year, we celebrate the 8th anniversary of C++ Insights!

Thank you all for the wonderful years of support!

The current status

I've been a bit slower in updating C++ Insights to work with the latest Clang version. As a birthday gift I released the latest C++ Insights version which works with Clang 21 and GCC 16.

Aside from the fact that I'm very busy currently, I didn't see much changes that justify a rapid support for the latest Clang version. I just double checked and couldn't find new features from C++23 or C++26 that are supported by Clang 21 or even 22. Yes, I still lack the support there. In the following weeks I will look into that.

Another reason for the slow progress is, that the last two Clang releases came with changes in the TypePrinter which caused plenty of diffs in my test cases. Adjusting the code to preserve the existing presentation was more time consuming than I expected.

What's next

I have some updates and fixes in the pipe-line. For a longer time I'm also considering adding a exception transformation to make things visible that happen there. If you have good examples about how excpetions look behind the curtains please reach out!

If you're missing a feature or found a bug, please let me know as well. Of course, you can also send me a PR for the missing feature :-)

Support the project

You can support the project by becoming a GitHub Sponsor, or Patreon or, of course, with code contributions.

As a company you can sponsor C++ Insights and get your company logo shown in the top banner. Please reach out, if you want to discuss this option.

Andreas

Recent posts