[ Ссылка ]
—
Implementing the C++ Core Guidelines' Lifetime Safety Profile in Clang - Gabor Horvath (Eotvos Lorand University), Matthias Gehre (Silexica GmbH)
Slides: [ Ссылка ]
—
This is an experience report of the Clang-based implementation of Herb Sutter's Lifetime safety profile for the C++ Core Guidelines, available online at cppx.godbolt.org.
We will cover the kinds of diagnoses supported by the checker and how they are implemented using Clang's control flow graph. We will discuss what are the main problems of the current prototype and what are we going to do to fix those. We also plan to discuss the upstreaming process. Some parts of the analysis might end up improving existing clang warnings some of which are on by default. We will also summarize early experience with performance against real-world code bases, including compile time performance for LLVM sources with the checker.
—
Videos Filmed & Edited by Bash Films: [ Ссылка ]
Ещё видео!