News for hackers. Stuff that matters.
Re:Libc++'s Implementation of std::string by zelly on Thursday January 30, 2020 @11:07PM (#22198946)
C++11 was really a new language. It even had a whole new ABI. I'm surprised the transition went smoothly and not like Python 2 to 3.
Re:Libc++'s Implementation of std::string by foota on Thursday January 30, 2020 @11:29PM (#22199064)
Imo this is probably in part because you can mix the two more easily? I imagine you could link again C++ 2003 code compiled with a compiler understanding the new ABI?
Re:Libc++'s Implementation of std::string by zelly on Thursday January 30, 2020 @11:54PM (#22199180)
Yes you could[1], but you couldn't link C++11 object code with a C++03 compiler.

[1] with a compiler flag use_cxx11_abi=0 or something

Re:Libc++'s Implementation of std::string by gpderetta on Friday January 31, 2020 @09:18AM (#22201822)
If the c++11 object code does not expose any c++11 specific features in its abi/api you should be able to.