On 18 November 2013 20:52, Walter Bright <newshound2@digitalmars.com> wrote:
On 11/18/2013 2:41 AM, Iain Buclaw wrote:
Hi,

I've created a gdb fork on github and will be giving d-lang support some love -
with the intention of pushing patches back to gdb development as soon as
possible.  The bulk of the work will be done over the next fortnight, but for
some other work (see buglink) will take a couple more months to roll out as
changes on both gdb and compilers need to be aligned up.

https://d.puremagic.com/issues/show_bug.cgi?id=9800

Here's a list of symbolic debug info bugs in dmd:

https://d.puremagic.com/issues/buglist.cgi?keywords=symdeb&query_format=advanced&keywords_type=allwords&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED

Fixing these will, of course, also help with gdb usability.


Yeah, I can't of course fix what debug information DMD produces, but I can make GDB better handle D types when it is passed the correct information.

--
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';