July 15, 2014 Re: DConf 2014 Day 2 Talk 6: Debugging in D by Iain Buclaw | ||||
---|---|---|---|---|
| ||||
Posted in reply to Manu | On 15.07.2014 04:35, Manu via Digitalmars-d-announce wrote: > On 15 July 2014 04:27, Rainer Schuetze via Digitalmars-d-announce > <digitalmars-d-announce@puremagic.com > <mailto:digitalmars-d-announce@puremagic.com>> wrote: > > > > On 14.07.2014 08:22, Manu via Digitalmars-d-announce wrote: > > There are alternative tools available for windows too, but I > think the > key for Windows developers remains proper integration into Visual > Studio, and PDB support. > I guess the biggest hurdle there is integrating D concepts info into > MS's proprietary PDB format. Expressing debug info like C really > won't > get us the full mile. > Rainer bundles Mago with VisualD. I wonder what that's doing > lately... > > > Aldo has put a lot of work in extending mago to 64-bit. I guess the > next version of Visual D will come with it. > > > Does that mean it's working? Yes, it might have a few quirks left, though. > It's very hard to tell from the project website. TBH, I actually thought > Mago was a dead project for years because the last activity on the > website looks like 2012. If you check the mago64 branch, it shows activity about 2 months ago. > He should consider moving to github, then we can have some visibility. > > Mago had D expression evaluation from the start, showing associative > array elements was added a bit later. > > |
July 15, 2014 Re: DConf 2014 Day 2 Talk 6: Debugging in D by Iain Buclaw | ||||
---|---|---|---|---|
| ||||
Posted in reply to Iain Buclaw |
On 11.07.2014 20:15, Iain Buclaw via Digitalmars-d-announce wrote:
> On 11 July 2014 16:48, Andrei Alexandrescu via Digitalmars-d-announce
> <digitalmars-d-announce@puremagic.com> wrote:
>> Upvote!!
>>
>> http://www.reddit.com/r/programming/comments/2afm4x/dconf_2014_day_2_talk_6_debugging_in_d_by_iain/
>>
>> https://www.facebook.com/dlang.org/posts/882826745064341
>>
>> https://twitter.com/D_Programming/status/487623887187083264
>>
>>
>> Andrei
>
>
> Thanks for spelling my name right this year. :)
>
Very impressive work, Iain.
One comment about Visual D and MinGW: Visual D uses cv2pdb to convert both CodeView4 and DWARF debug info to PDB, so you can debug programs built with the MinGW tool chain and GDC inside Visual D.
TBH I have not used it that much, Manu will probably have more experience with it.
|
July 22, 2014 Re: DConf 2014 Day 2 Talk 6: Debugging in D by Iain Buclaw | ||||
---|---|---|---|---|
| ||||
Posted in reply to Manu | On 15/07/2014 02:59, Manu via Digitalmars-d-announce wrote: > I have had problems with the linker when trying to link GDC and MSC > objects together. > You lose the debug info for one or the other world. You can't have dwarf > and cv8/pdb together. > And to be useful, there would need to be some visual studio integration > for dwarf debugging :/ Linking problems aside, if GDC on Windows produces proper DWARF debug info, you can debug the GDC compiled code with GDB and a graphical frontend such as DDT+CDT, you don't need Visual Studio. But, like you said, the Windows/MingW port of GDC is not maintained so it's all just theoretical as things stand. -- Bruno Medeiros https://twitter.com/brunodomedeiros |
Copyright © 1999-2021 by the D Language Foundation