What is an ABI, and Why is Breaking it Bad?
https://cppcon.org/ https://github.com/CppCon/CppCon2020
Occasionally, someone will toss out in discussion “That’s an ABI breaking change”. What does that mean? Is that a problem? In this talk, I’ll walk though what an ABI is, show a couple different kinds of ABI, and give examples of innocuous changes that caused an “ABI break”. I’ll talk about history (libstdc++ and string, and others), and talk about some things that the C++ committee is considering.
Marshall has been programming …