Luca's meaningless thoughts   SponsorGitHub SponsorsLiberapayPaypalBuy Me A CoffeePatreonFlattr

GDB will support the D programming language

by Leandro Lucarella on 2010- 04- 28 18:48 (updated on 2010- 04- 29 20:07)
tagged d, dwarf, en, gdb, patch - with 6 comment(s)

Greate news! I think I can say now that GDB will support the D programming language soon (basically name demangling and pretty-printing some data types, like strings and dynamic arrays; if you're looking for the D extension to DWARF, you'll have to wait a little longer for that).

The D support patch was started by John Demme a long time ago, and finished by Mihail Zenkov, who was in charge of merging the patch to the current development branch of GDB and going through the review process.

In the words of Joel Brobecker:

The patch is approved (good job!).

I hope the patch is committed soon, so we can have it in the next GDB release.

Congratulations and thanks to all the people involved in both the patch itself and the review process.

Comment #0

by Bill Baxter on 2010-04-29 10:17

That's great news for D!

Comment #1

by Thomas Nicolai on 2010-04-29 11:36

Thats unbelievable good news, big THX to Mihail Zenkov and the D team.

Comment #2

by John Demme on 2010-04-29 14:52

Good work, Mihail! I would never have gotten it this far.

Comment #3

by James Johnson on 2010-07-28 14:29

Great news!

Do you know from which gdb version on d will be supported ?

Comment #4

by James Johnson on 2010-07-28 15:07

I just found out by myself (sorry for bothering):

http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/src/gdb/NEWS?content-type=text/x-cvsweb-markup&cvsroot=src

From gdb version 7.2 on d will be supported by default.

Thanks to Mihail and everyone who worked on it to get this done.

Comment #5

by Leandro Lucarella on 2010-07-29 13:55

Exactly :)