dmd 1.060 and 2.045 release

Brad Roberts braddr at slice-2.puremagic.com
Tue May 4 12:29:39 PDT 2010


On Tue, 4 May 2010, Robert Clipsham wrote:

> On 04/05/10 19:50, Walter Bright wrote:
> > That's the problem with D extensions; unless they get officially adopted
> > they conflict with future changes to the spec. We need to get them
> > officially adopted.
> 
> Too late for this, DWARF 4 has introduced conflicts with them already. We
> could try and get them pushed for dwarf 4, but if they get in the values of
> the tags will have to change (not really a problem, as only one debugger
> supports them I think, and to my knowledge it isn't widely used for D yet...
> So we'd be able to talk to the developers and work around this). I'd be
> willing to take action to get them pushed for DWARF 4 or (if it's too late for
> that) DWARF 5, if that's OK with you?

I've lost track of the details of the extensions that are in use.  I 
assume they're to cover the array and dictionary layouts.  I wouldn't be 
suprised if there wasn't coverage for them in the current dwarf formats, 
or close enough to make them work.

Another potential path, that would obviously be gdb specific, is to 
include some scripts that help display the more complex types.  I saw 
something about gdb/python integration.  A little bit of scripting can go 
a long long way.

Later,
Brad


More information about the Digitalmars-d-announce mailing list