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: [v3] c++0x includes


Howard Hinnant wrote:
On Feb 21, 2007, at 1:29 PM, Gabriel Dos Reis wrote:

|  From my vantage point today, I side with Paolo's position. I think
| that C++0x means, by ISO rules, that items marked as deprecated
| includes in C++98 should be removed from the libstdc++
| sources. Formally, deprecated is defined as "Normative for the current
| edition of the Standard, but not guaranteed to be part of the Standard
| in future revisions."  Thus, all files in "includes/backward" get the
| chop. All files in testsuite/backward get the chop. All docs that
| reference these bits get the chop. Hiiiiii-ya!!!!

However, there is no guarantee they weill go away (from the standard).
As curious as it may be -- and this is a fact -- "deprecated" has no
meaningful implication from the semantics point of view.  I highly
suspect almost none of the deprecated stuff will go away.

There is serious talk on the LWG to *un-deprecate* the C <name.h> headers.

Can we deprecate the C++ ones for a change? ;-)


Martin


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