
The C++ ABI
CppCast
11/21/19
•51m
About
Comments
Featured In
Rob and Jason are joined by Titus Winters from Google. They first discuss some news of C++ tools, including Sourcetrail going open source and C++ Build Insights for Visual Studio. Then Titus goes into what the C++ ABI is, what breaking the ABI means, and whether or not we should consider breaking the ABI in future versions of C++. Titus also shares some a preview of his upcoming book 'Software Engineering at Google.'
News
- Pittsburgh C++ Meetup Group
- Sourcetrail is now free and open source
- Guide to Performance Analysis and Tuning
- Introducing C++ Build Insights
Links
- ABI Now or Never
- Software Engineering at Google: Lessons Learned from Programming Over Time
- CppCon 2019: Titus Winters "Maintainability and Refactoring Impact of Higher-Level Design Features"
- CppCon 2019: Chandler Carruth, Titus Winters "What is C++"
- Hyrum's Law
Sponsors
Previous Episode

Belfast Trip Report
November 14, 2019
•54m
Rob and Jason are joined by Timur Doumler. They discuss some of the news that occurred at the C++ ISO meeting in Belfast where the committee responded to some of the National Body comments on the C++20 draft. Timur also goes over some of his proposals and the progress on adding an Audio API to C++.
News
- Maryland C++ User Group
- 2019-11 Belfast ISO C++ Committee Trip Report
- p0593r2 - Implicit creation of objects for low-level object manipulation
- Trip Report: Autumn ISO C++ standards meeting (Belfast)
Links
- CppCon 2019: Timur Doumler "Type punning in modern C++"
- Timur Doumler — Initialisation in modern C++
- CppCon 2018: Timur Doumler "Can I has grammar?"
- p1386 - A Standard Audio API for C++:Motivation, Scope, and Basic Design
- p1774 - Portable optimisation hints
- p1912 Interconvertible object representations
Sponsors
Next Episode

Cache Friendliness
December 4, 2019
•42m
Rob and Jason are joined by Björn Fahller. They first discuss articles on the C++ ABI and a blog post on performance analysis. Then Björn talks about cache friendliness, C++ contracts and type safety.
News
Links
- Programming with Contracts in C++20 - Björn Fahller [C++ on Sea 2019]
- Type safe C++ – LOL! :-) - Bjorn Fahller [ACCU 2018]
Sponsors
If you like this episode you’ll love
Promoted




