state of libstdcxx_so_7-branch (was: rvalue references in libstdc++)

Chris Jefferson chris@bubblescope.net
Tue May 1 13:07:00 GMT 2007


On 01/05/07, Benjamin Kosnik <bkoz@redhat.com> wrote:
> Just a quick question for you, about the libstdcxx_so7-branch. It's kind
> of crufty now.
>
> I think it might make more sense to re-branch off of current mainline
> (to libstdcxx_so_7_1-branch?), and then apply the valid bits from the
> old branch, and then start to work.
>
> Thoughts?

Paolo may have other opinions, I'm not sure what all of his locale
changes in so7 are for, but it seems to be the changes fall into two
groups: The rvalue stuff and ABI changes.

The rvalue changes should probably (in my opinion at least) go
straight into mainline at the same time as the compiler support is
added. I'm convinced that they won't break ABI at all, although I
think the most optimal string change might require an ABI break (of
course long term rvalue references encourage the idea of a non-COW
string).

The ABI changes obviously have to go somewhere else for now.

Chris



More information about the Libstdc++ mailing list