jeudi 24 mars 2022
« This short article explains well what a compiler tries to do to compile a template function call, what is SFINAE (Substitution Failure Is Not An Error), and immediate context means. »
jeudi 24 mars 2022
« Ever wonder about the magic a C++ compiler does under the scene ? C++ Insights could help, a lot. »
jeudi 1 juillet 2021
« With the announce of the latest stable Linux Kernel (5.13), it seems that support for Clang CFI is integrated (for arm64, I am not sure about x86_64). Anyway CFI is a nice security feature, and is integrated on Android Kernel since a while now. This article explains how it works. »
mardi 2 février 2021
« Tout un tas de petits exemples avec clang et son sanitizer pour détecter des problèmes en mémoire dans les codes en C. Une bonne pratique à mettre en place dans les tests unitaires, au vu de son faible coût. »
jeudi 21 janvier 2021
« La réponse à cette question StackOverflow donne l'expression régulière qui permet d'éviter que clang-format casse les commentaires Doxygen (au moins quand on utilise la syntaxe \param[in] - il faut adapter si la syntaxe alternative avec @est utilisée). »
mercredi 13 novembre 2019
« La nouvelle fonctionnalité -ftime-trace permettra à Clang de profiler le temps passé à compiler son code. Le format de sortie est un fichier json que l'on peut visualiser sous Chrome. »
mercredi 16 octobre 2019
« Un exemple très de mise en place des sanitizers avec gcc ou clang et comment les mettre en place à titre de tests. »
mercredi 7 mars 2018
« Google a maintenant unifié la compilation de Chrome sous tous les OS et utilise clang; pour arriver à ce résultat ils ont beaucoup travaillé avec Microsoft pour porter clang sous Windows. »