
8 Jul
2025
8 Jul
'25
9:10 a.m.
Artyom Beilis wrote:
But we are not even in an API area. API is broken virtually every release.
I'm not sure that's quite correct, although it would obviously depend on how you measure "brokenness". "API" is "broken" even within the same release if you upgrade your compiler or you -std level. At the same time, more than half of all Boost libraries hardly change at all, so they can't be breaking API. But in addition to that, some libraries do break user code, but not because the API changed; rather, a PR or a fix introduces a bug or an incompatibility.