4 ms·
Once upon a time, size() wasn't required to be constant-time. This showed up in some standard library implementations of std::list::size which actually did cou
by brandmeyer 5y ago
Once upon a time, size() wasn't required to be constant-time. This showed up in some standard library implementations of std::list::size which actually did count all the things.
The painful ABI break at C++11 is a big part of why implementors were so opposed to allowing another ABI break in C++20.
- jeffbee 5y agoIt's also why other people in the C++ community are opposed to ABIs themselves.
- brandmeyer 5y agoThe live-at-head model really only works well in a cloud computing or JIT environments. It really shouldn't have been a surprise to find that this model is unpopular outside of those narrow use-cases.