This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: C++0x library ABI


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jason Merrill wrote:
> 1) Any plans to move to non-refcounted strings at some point?
> 2) LWG is moving this week to require container size() to be O(1), which
> is not true of our std::list.

The second item is certainly something that can be implemented using
namespace tricks or with symbol versioning.  The first is optional.

It is a humongous cost to break the ABI.  I really don't want it to
happen unless the world comes to an end if it's not done.

If C++ wants to be taken serious its developers must stop regarding ABI
breakage as a cavalier's delict.  It isn't.  To the contrary.

- --
â Ulrich Drepper â Red Hat, Inc. â 444 Castro St â Mountain View, CA â
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkpgmnUACgkQ2ijCOnn/RHQBGgCgpXnpORTBnyP0qFbrQ+VXxWW3
/b4AoIwHuxEQ+dIoeAN5o6UbEJn03B7o
=yc1R
-----END PGP SIGNATURE-----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]