12

2019 EuroLLVM Developers’ Meeting: G. Horvath & M. Gehre “Implementing the C...

 3 years ago
source link: https://www.youtube.com/watch?v=VynWyOIb6Bk&feature=youtu.be
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

2019 EuroLLVM Developers’ Meeting: G. Horvath & M. Gehre “Implementing the C++ Core Guidelines' ...”

2,776 views
•Apr 30, 2019

6.92K subscribers

http://llvm.org/devmtg/2019-04/ — Implementing the C++ Core Guidelines' Lifetime Safety Profile in Clang - Gabor Horvath (Eotvos Lorand University), Matthias Gehre (Silexica GmbH)

Slides: http://llvm.org/devmtg/2019-04/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: http://www.BashFilms.com


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK