Hacker News new | ask | show | jobs
by haberman 2098 days ago
> Does any major software vendor support older versions of the ABI or machine code?

The C++ Standards Committee has been prioritizing ABI compatibility at the cost of performance for the last decade or so (mostly in the standard library, as opposed the language itself, as I understand it). Some people (especially people from Google) have been arguing that this is the wrong priority, and that C++ should be more willing to break ABI. See:

https://cppcast.com/titus-winters-abi/

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p186...

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p213...

Disclosure: I work at Google with several of the people advocating for ABI breaking changes.

1 comments

You'll notice some people from NVIDIA are authors on those papers too! :)