www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - dmd demangling

reply "Nathan M. Swan" <nathanmswan gmail.com> writes:
We can't post to dmd-internals anymore, so I assume I should post here.

Is there any demangle function in the dmd code, or should I write my 
own? (I'm working on automatic demangling for linker error messages)

Thanks,
Nathan M. Swan
Nov 21 2012
next sibling parent Jacob Carlborg <doob me.com> writes:
On 2012-11-22 07:36, Nathan M. Swan wrote:
 We can't post to dmd-internals anymore, so I assume I should post here.

The dmd-interal list is a mailing list with a web and newsgroup front end. To post to the list you need to post to the mailing list.
 Is there any demangle function in the dmd code, or should I write my
 own? (I'm working on automatic demangling for linker error messages)

There's one in Phobos, std.demangle. But if you're planing to modify DMD that won't help you. -- /Jacob Carlborg
Nov 21 2012
prev sibling next sibling parent reply Brad Roberts <braddr puremagic.com> writes:
On 11/21/2012 10:36 PM, Nathan M. Swan wrote:
 We can't post to dmd-internals anymore, so I assume I should post here.

Um... what? The list hasn't changed configs since it was setup. Anyone can subscribe, all new members go through moderation once (robots that are smart enough to subscribe do occasionally show up) and afterwards it's wide open. What issues are you seeing?
Nov 22 2012
parent Jacob Carlborg <doob me.com> writes:
On 2012-11-22 11:20, David Nadlinger wrote:

 That's likely to be about digitalmars.D.bugs, which is only used for
 Bugzilla issue updates.

digitalmars.D.bug is only used for that. dmd-internals is used both for communication and git commit messages. -- /Jacob Carlborg
Nov 22 2012
prev sibling next sibling parent "Nathan M. Swan" <nathanmswan gmail.com> writes:
On Thursday, 22 November 2012 at 08:00:41 UTC, Brad Roberts wrote:
 On 11/21/2012 10:36 PM, Nathan M. Swan wrote:
 We can't post to dmd-internals anymore, so I assume I should 
 post here.

Um... what? The list hasn't changed configs since it was setup. Anyone can subscribe, all new members go through moderation once (robots that are smart enough to subscribe do occasionally show up) and afterwards it's wide open. What issues are you seeing?

Oh, it's a mailing list. It didn't show up as a newsgroup in Thunderbird, and posting didn't work at the web frontend, and I'd read somewhere that it was only to be used for the automatic commit logs. Sorry about that. NMS
Nov 22 2012
prev sibling next sibling parent "David Nadlinger" <see klickverbot.at> writes:
On Thursday, 22 November 2012 at 08:39:03 UTC, Nathan M. Swan 
wrote:
 I'd read somewhere that it was only to be used for the 
 automatic commit logs.

That's likely to be about digitalmars.D.bugs, which is only used for Bugzilla issue updates. David
Nov 22 2012
prev sibling parent "Adam D. Ruppe" <destructionator gmail.com> writes:
On Thursday, 22 November 2012 at 06:36:48 UTC, Nathan M. Swan 
wrote:
 (I'm working on automatic demangling for linker error messages)

BTW did you see this post from a few days ago? http://forum.dlang.org/thread/vvkckjmvyfdtxqdqxtnv forum.dlang.org#post-rdjerzfmfcpfxrpcujmx:40forum.dlang.org It's possible to do that automatic demangling now without modifying dmd. Instead of calling the linker, we call a helper script that runs linker | demangle. dmd.conf can be used to change the linker command.
Nov 22 2012