
Memory Algorithm Proposal
CppCast
01/05/17
•63m
About
Comments
Featured In
Brittany Friedman is a dense collection of matter formed from molecules originating from inside the sun. She currently works as a programmer at Gearbox Software, where she weaves ones and zeroes into intricate little patterns. Her proposal for new memory management algorithms was accepted for C++17 and a bug that she filed against the C++ standard was fixed the way that she recommended. So basically you do not want to trifle with her.
News
- 2016 Software Developer Podcast Awards
- Keep Disabling Exceptions
- C++17 Why it's better than you might think
- A new way of blogging about C++
Brittany Friedman
Links
- Extending memory management tools
- drpdb: Convert from Microsoft PDB format into a MySQL database
- Symbol Sort: A Utility for Measuring C++ Code Bloat
- Gearbox Software
- CppCon 2016: Nicholas Ormrod "The strange details of std::string at Facebook"
Sponsor
Previous Episode

Regular Void
December 21, 2016
•56m
Matt Calabrese is a software engineer working primarily in C++. He started his programming career in the game industry and is now working on libraries at Google. Matt has been active in the Boost community for over a decade, is currently a member of the Boost Steering Committee, and is a member of the Program Committee for C++Now. Starting in the fall of 2015, he has been attending C++ Standards Committee meetings, authoring several proposals targeting the standard after C++17, notably including a proposal to turn the void type into an instantiable type and a proposal for the standard library to introduce a generic algorithm for invoking standard Callables with argument types and argument amounts that may be partially calculated at compile-time or at runtime. He is also the author of the controversial paper "Why I want Concepts, but why they should come later rather than sooner", which may have contributed to the decision to not include the concepts language feature in C++17.
News
- 2016 Software Developer Podcast Awards
- My take at times
- A C++ program to get CPU usage from command line in Linux
- Pointer comparison an invalid optimization in GCC
Matt Calabrese
Links
- Boost
- C++Now
- P0146: Regular Void (Revision 1)
- P0376: A Single Generalization of std::invoke, std::apply, and std::visit
- P0240: Why I want Concepts, but why they should come later rather than sooner
Sponsor
Next Episode

Library Working Group and libc++
January 11, 2017
•58m
Marshall is a long-time LLVM and Boost participant. He is a principal engineer at Qualcomm, Inc. in San Diego, and the code owner for libc++, the LLVM standard library implementation. He is also the chairman of the Library Working Group of the C++ standards committee. He is the author of the Boost.Algorithm library and maintains several other Boost libraries.
News
- C++Now 2017 Call for Submissions
- 2017 European LLVM Developers Meeting
- Passing functions to functions
- A Tourist's Guide to the LLVM Source Code
Marshall Clow
Links
- "libc++" C++ Standard Library
- Qualcomm
- The Committee: WG21
- CppCon 2016: Marshall Clow "STL Algorithms - why you should use them, and how to write your own"
- CppCon 2015: Marshall Clow "string_view"
Sponsor
If you like this episode you’ll love
Promoted




