This meta-bug tracks work on a new, ABI-breaking, basic_string implementation.
Currently, we have refactored code in v7-branch which includes two alternative
base classes: one doesn't use reference counting, is optimized for short
strings and includes (simulated) move constructor and assignment operator (is
rather similar to Design D in Effective STL.
A few recent threads about this topic:
- Alternative tradeoffs:
- Special mini-string for <stdexcept>:
The new std::string implementation has been committed as https://gcc.gnu.org/r218964
I'll go through the bugs linked to this PR and deal with them asap.
Done for GCC 5