This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Removal of pre-ISO C++ items from include/backwards
On Fri, Oct 26, 2007 at 11:06:43AM +1000, skaller wrote:
> The compiler is expected to conform to the specified standard
> and the standard libraries are an intrinsic part of the
> standard, and IMHO it would be good practice to allow
> 'strict' conformance to an older standard, whilst still
> rejecting 'never standardised' features.
The SGI hash containers are very widely used, also highly portable
(the STLPort version runs on practically every C++ compiler in existence).
It would be a disservice to the users to remove them. They live in
<ext/...> indicating that they aren't standard.
> Might not auto_ptr etc go into a distinct c++2000 directory?
>
> [BTW: very glad to hear auto_ptr is leaving is. The LWG made
> a total mess of my requirement and suggestion, the newer
> classes finally provide the right thing .. thank you to the
> new LWG members on that!]
Has anyone checked yet on the impact on a Debian distribution of
these proposed changes (and even for things that are checked in,
they should only be thought of as "proposed" at this point)?