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: EEEEKS! The mangling changed!


Benjamin Kosnik <bkoz@redhat.com> writes:

| No, the sky is not falling. Yes, these really are different types.
| That's the whole point.
| 
| >The GDB issue was not explicitly taken into account during the
| >elaboration of "namespace association" though.
| 
| Actually....  at one point I'd suggested making __gnu_norm and
| __gnu_debug nested namespaces within std. I thought it might make the
| result a little more palatable to people like Carlo.

oh yeah, I remember now.  Sorry for the mis-recollection.

|  ANYTHING TO AVOID UPPERCASE EMAILS.

people sending such uppercase mails say they're sick of such
discussion and ask other whether they understand basic mathematics
(when actually other's living jobs are professional mathematics) and
fail to understand the effect their mails can produce on people who
don't agree with them.

My short answer is: no mechanical renaming of __gnu_norm::xxx to
std::xyz. 

| However, I don't think this would really make that much of a difference.
| I think a preemptive FAQ entry about this, pointing to the debug mode
| docs, is a good idea.

Completely agreed.  I have another entry I was meaning to post titled
"Namespace association, ODR violation made easy" :-)
[ we would probably have to find a better title ;-p ]
And no, nothing against Benjamin's work. 

-- Gaby


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