Thread overview
Adding a "C++" keyword in bugzilla ?
Jan 21, 2015
Guillaume Chatelet
Jan 21, 2015
Guillaume Chatelet
Jan 21, 2015
Kagamin
Jan 21, 2015
Guillaume Chatelet
Jan 22, 2015
Kagamin
Jan 24, 2015
Guillaume Chatelet
Jan 21, 2015
Guillaume Chatelet
January 21, 2015
I reported a bug 5 months ago (1) but it didn't get a lot of attention.
I thought maybe I was doing something wrong and posted on D.learn (2).
It indeed looks like a bug and Kagamin suggested to add a C++ keyword in bugzilla for better visibility/triaging.

What do you guys think ?
D claims to interact nicely C++ since DIP61 (3) but bugzilla seems to exhibit quite a few bugs in this category (4)

What do you guys think ?

--
1 - https://issues.dlang.org/show_bug.cgi?id=13337
2 - http://forum.dlang.org/thread/weuopmmvgwqrqmbeokgg@forum.dlang.org
3 - http://wiki.dlang.org/DIP61
4 - just a few bugs (there is more)
https://issues.dlang.org/show_bug.cgi?id=13183
https://issues.dlang.org/show_bug.cgi?id=12854
https://issues.dlang.org/show_bug.cgi?id=13207
January 21, 2015
On 1/21/15 3:14 AM, Guillaume Chatelet wrote:
> I reported a bug 5 months ago (1) but it didn't get a lot of attention.
> I thought maybe I was doing something wrong and posted on D.learn (2).
> It indeed looks like a bug and Kagamin suggested to add a C++ keyword in
> bugzilla for better visibility/triaging.
>
> What do you guys think ?
> D claims to interact nicely C++ since DIP61 (3) but bugzilla seems to
> exhibit quite a few bugs in this category (4)
>
> What do you guys think ?
>
> --
> 1 - https://issues.dlang.org/show_bug.cgi?id=13337
> 2 - http://forum.dlang.org/thread/weuopmmvgwqrqmbeokgg@forum.dlang.org
> 3 - http://wiki.dlang.org/DIP61
> 4 - just a few bugs (there is more)
> https://issues.dlang.org/show_bug.cgi?id=13183
> https://issues.dlang.org/show_bug.cgi?id=12854
> https://issues.dlang.org/show_bug.cgi?id=13207

Not sure what the question is - add a "C++" keyword to issues.dlang.org, or working on the issues themselves? Thanks! -- Andrei
January 21, 2015
On Wednesday, 21 January 2015 at 15:51:25 UTC, Andrei Alexandrescu wrote:
> Not sure what the question is - add a "C++" keyword to issues.dlang.org, or working on the issues themselves? Thanks! -- Andrei

I guess both :D

Add a "C++" keyword to issues.dlang.org : will help with triaging.

As for my issue I'll try debugging dmd but I'm new to the process/code, I was expecting someone familiar with the code to know exactly where and what to look for.
January 21, 2015
Probably somewhere in https://github.com/D-Programming-Language/dmd/blob/master/src/cppmangle.c
January 21, 2015
On 1/21/15 8:06 AM, Guillaume Chatelet wrote:
> On Wednesday, 21 January 2015 at 15:51:25 UTC, Andrei Alexandrescu wrote:
>> Not sure what the question is - add a "C++" keyword to
>> issues.dlang.org, or working on the issues themselves? Thanks! -- Andrei
>
> I guess both :D
>
> Add a "C++" keyword to issues.dlang.org : will help with triaging.

Added. -- Andrei
January 21, 2015
On Wednesday, 21 January 2015 at 16:31:41 UTC, Andrei Alexandrescu wrote:
> Added. -- Andrei

Thx !
January 21, 2015
On Wednesday, 21 January 2015 at 16:13:02 UTC, Kagamin wrote:
> Probably somewhere in https://github.com/D-Programming-Language/dmd/blob/master/src/cppmangle.c

I'll have a look, thx :)
January 22, 2015
The namespace can be lost in demangling due to a typo in delimiters, so it's probably better to start by comparing mangled symbols.
January 24, 2015
On Thursday, 22 January 2015 at 07:34:16 UTC, Kagamin wrote:
> The namespace can be lost in demangling due to a typo in delimiters, so it's probably better to start by comparing mangled symbols.

If someone familiar with the CPP name mangling code can have a look :
https://github.com/D-Programming-Language/dmd/pull/4333