It would be great to have D Programming Language support directly in GDB.
There are already some patches that add D support to GDB so all is needed is to
apply the patch in upstream.
I think the patch may need some cleanup for inclusion (for example some comments
in new files say "C language support routines for GDB, the GNU debugger"), but I
open this issue so it's easier to keep track of it and to know what is needed to
get it included in GDB.
Here is the current patch:
For a patch this size we would need copyright assignments from all
the authors of the patch. I would suggest emailing the gdb list
and asking for the paperwork; one of the maintainers will get you started.
Also, send the patch to the gdb-patches list, as described here:
gdb doesn't really use bugzilla for patch tracking, much.
I glanced quickly at the patch; it will need some reformatting and it will
need to be rebased to the current cvs. It may require other changes, too,
but I didn't read that closely.
Hi. I'm still trying to track down the original author. I found that he wrote a
couple of mails to the GDB mailing list and touched the topic about copyright
assignment and he was OK with it then, see:
The thread ends with Daniel Jacobowitz sending the papers to sign to the
original author (John Demme), but I don't know if the signature ever came back.
Is there any way to find out?
Ask on the gdb list, one of the maintainers will know how to find out.
Or, email the assignment clerk at the FSF.
(In reply to comment #3)
> Ask on the gdb list, one of the maintainers will know how to find out.
> Or, email the assignment clerk at the FSF.
For the record:
I just double-checked, and assignment papers from John Demme were indeed filed.
Excelent. Mihail Zenkov told me he already signed the papers too, can you
confirm if the FSF received the signed papers from him too?
I contacted Mihail (the current mantainer of the patch) and he said he is still
working on the patch and he will be posting another version of it for review. It
would be nice to know if all the paperwork is finally sorted out.
The patch is currently being discussed (last couple of days)
on gdb-patches. AFAIK all the paperwork is done.
The patch has been accepted and committed, thank to all people involved!