<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 13 January 2014 21:40, Kai Nacke <span dir="ltr"><<a href="mailto:kai@redstar.de" target="_blank">kai@redstar.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Monday, 13 January 2014 at 05:04:46 UTC, Manu wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
On 12 January 2014 00:35, Kai Nacke <<a href="mailto:kai@redstar.de" target="_blank">kai@redstar.de</a>> wrote:<br>
<br>
</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Friday, 10 January 2014 at 20:51:19 UTC, Dwhatever wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This might have been brought up before but I couldn't find any thread<br>
about this. As things has progressed I wonder if Digital Mars DMD should<br>
move over to use LLVM instead of its own code generation and compiler<br>
framework.<br>
<br>
As I see it with the small amount of contributors D-language has, DMD<br>
will never support anything beyond x86 as there are no resources for this.<br>
Also, why spend time on recreating the the code generation which has<br>
already been done with LLVM? This enables this community to focus on the<br>
language which is the most important part as well as supporting more and<br>
future processor targets.<br>
<br>
</blockquote>
<br>
You currently can't get the best of all worlds in a single compiler.<br>
<br>
LLVM does not support exceptions on native Win32. (Same is true for Win64<br>
but I hope to change this.) LLVM does not support CodeView debug symbols.<br>
Not in the format embedded in object file and not as PDB.<br>
In short, you loose the complete native Windows tool chain.<br>
<br>
</blockquote>
<br></div><div class="im">
Is there any progress on any of these things BTW?<br>
At some point, sooner or later, we're REALLY going to need a performance<br>
compiler on Windows...<br>
</div></blockquote>
<br>
My patch for exceptions on Win64 is finally in review. I hope to commit it soon.<br>
<br>
The Google guys are adding COFF line number support right now.<br>
<br>
Regards,<br>
Kai</blockquote><div><br></div><div>Oooohh yeah, this is exciting! :D</div><div>How about Win32? That's really important too, particularly since DMD doesn't support Win32 :/</div></div></div></div>