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