View mode: basic / threaded / horizontal-split · Log in · Help
November 22, 2012
dmd demangling
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
November 22, 2012
Re: dmd demangling
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
November 22, 2012
Re: dmd demangling
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?
November 22, 2012
Re: dmd demangling
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
November 22, 2012
Re: dmd demangling
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
November 22, 2012
Re: dmd demangling
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.
November 22, 2012
Re: dmd demangling
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
Top | Discussion index | About this forum | D home