This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: STL w/ smart pointers
- From: Paolo Carlini <paolo dot carlini at oracle dot com>
- To: Phil Bouchard <phil at fornux dot com>, libstdc++ at gcc dot gnu dot org
- Date: Tue, 22 Jul 2008 05:10:48 -0500 (CDT)
- Subject: Re: STL w/ smart pointers
- Accept-language: en-US
- References: <015d01c8ebdf$cedf3c70$9901a8c0@FORNUX>
Hi
> Greetings,
Thanks for your message. Before any further action, two general clarifications:
1- Any non-trivial contribution needs a Copyright Assignment:
http://gcc.gnu.org/contribute.html
2- Currently the library binary interface is still completely frozen, thus we cannot change anything affecting the binary interface of existing facilities, like list' layout, data members, types (i.e., adding template arguments), unless we have a mechanism to fully dispatch at compile time and enable the changes only for special instantiations unsupported by the current library.
3- That leads us to the contributions from Bob Walters that we are in the process of reviewing (see recent messages to the list). I think his last attempt for the associative containers is promising and with small/minor tweaks could be adopted by libstdc++-v3. Did you study his proposal? How does it relate to yours? Please do that, in case also get in touch privately with Bob and figure out a joint proposal (after the paperwork is cleared, of course).
Thanks again!
Paolo.