
Episode 389
Benchmarking Language Keywords
Benjamin Summerton joins Timur and Phil. Ben talks to us about what led him to benchmark the impact of the `final` and `noexcept` keywords, how to interpret his results, and the project that inspired him to do so in the first place.
CppCast · Phil Nash & Timur Doumler
September 6, 20241h 5m
Audio is streamed directly from the publisher (media.transistor.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Benjamin Summerton joins Timur and Phil. Ben talks to us about what led him to benchmark the impact of the
final and noexcept keywords, how to interpret his results, and the project that inspired him to do so in the first place.
News
- Boost 1.86 released
- RealtimeSanitizer - new real-time safety testing tool for C and C++ projects that comes with Clang 20
- "Honey, I shrunk {fmt}: bringing binary size to 14k and ditching the C++ runtime"
Links
- Join us for the CppCast CppCon Special
- Previous episodes covering std lib implementations:
- "noexcept affects libstdc++’s unordered_set" - Arthur O'Dwyer
- Episode with Martin Hořeňovský, discussing non-portal random distribution
- Episode with Frances Buontempo, also mentioning random numbers and the portable distribution issue
- "Free Your Functions" (video) - Klaus Iglberger (timed link to the bit that talks about performance)
- Ben's PSRayTracing repo