This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC 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: 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)?


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