basic_string atomicity

Paolo Carlini pcarlini@gmail.com
Fri Jan 6 13:31:00 GMT 2012


Hi,

sorry I'm traveling, thus I cannot follow the full exchange. Just wanted to make sure it's well clear to everybody that all these issues are moot in C++11 and in general I mean to resist to invasive changes in this area. The implementation isn't perfect but served us decently well so many years, is close to its end of life, and, as well known, the basic_string bits are critical in terms of ABI stability. Thus before any further investigation I would encourage the interested parties to at least double check and triple check too ;) that at least there are no ABI issues in all possible situations, possible targets, accidentally differnt inlining choices, etc.

Atomicity (eg for locale) outside string seems also interesting, some of it will be probably different in the next ABI, we can surely start on those issues for 4.8.

Paolo



More information about the Libstdc++ mailing list