July 15, 2014

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

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
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
1 2 3
Next ›   Last »