state of libstdcxx_so_7-branch (was: rvalue references in libstdc++)
Doug Gregor
dgregor@osl.iu.edu
Wed May 2 13:37:00 GMT 2007
On May 1, 2007, at 9:06 AM, Chris Jefferson wrote:
> The rvalue changes should probably (in my opinion at least) go
> straight into mainline at the same time as the compiler support is
> added.
Agreed. However, if you want to get a jump-start on rvalue references
in the library, I urge you to commit your changes to the cxx0x-
branch. There are some benefits to using the cxx0x-branch for these
changes, then merging to mainline when we can:
(1) cxx0x-branch is tested completely in C++0x mode, so we get
better coverage for C++0x-specific changes.
(2) cxx0x-branch has rvalue references already integrated (as of 30
minutes ago...)
(3) cxx0x-branch gets nightly testing on Boost, where some
developers are experimenting with these features already
I don't know what to do about the libstdcxx_so_7 branch... AFAICT,
the cxx0x-branch hasn't done anything yet that breaks the ABI, so
there are certain advantages to keeping it from breaking the ABI.
That said, some C++0x changes will break the library ABI, so we might
just be delaying the inevitable...
- Doug
More information about the Libstdc++
mailing list