
Type Erasure, SIMD-Within-a-Register and more
CppCast
10/20/24
•64m
About
Comments
Featured In
Eduardo Madrid joins Phil and Timur. Eduardo talks to us about the Zoo libraries, including his advanced type-erasure library, as well as the SWAR library which simulates ad-hoc SIMD within a register. We also discuss how he has taken inspiration and cues from the worlds of Biology and Physics to arrive at new thinking around software development, design and architecture.
News
- QT 6.8 is released
- "Named Loops" proposal adopted into C - will C++ follow?
- C++ Online Call for Speakers is open
Links
- The Zoo libraries
- "C++ Software Design" (book) - Klaus Iglberger
- Klaus Iglberger's talks on Type Erasure:
- (Some of ) Ed's talks:
Previous Episode

Parsing and Analysing C++
October 4, 2024
•61m
Yuri Minaev joins Timur and Phil. Yuri talks to us about static analysis and how PVS Studio helps. Then we chat about his work on a custom C++ parser, and what challenges he's encountered.
News
- CppCon 2024 keynotes on YouTube (via CppCon site):
- Coros - task-based parallelism library built on C++20 Coroutines
- "The case of the crash when destructing a std::map" - Raymond Chen
- ACCU 2025 Call for Speakers and (super) Early Bird Tickets
Links
Next Episode

Realtime Sanitizer and the Performance Constraints attributes
October 29, 2024
•61m
Christoper Apple joins Timur and Phil. Chris talks to us about his work on the new Realtime Sanitizer in the Clang20 release, as well as the associated Performance Constraints attributes, how they differ, and how they work together.
News
- The C++23 Standard has finally been released by ISO
- "Why Safety Profiles Failed" - draft of new paper from Sean Baxter
- "if constexpr requires requires { requires }" - Jonathan Müller
Links
If you like this episode you’ll love
Promoted




