<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Aug 13, 2014 at 5:07 PM, Tuncer Ayaz <span dir="ltr"><<a href="mailto:tuncer.ayaz@gmail.com" target="_blank">tuncer.ayaz@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Wed, Aug 13, 2014 at 5:02 PM, Johan Tibell wrote:<br>
> Hi,<br>
><br>
> How's the integration of DWARF support coming along? It's probably<br>
> one of the most important improvements to the runtime in quite some<br>
> time since unlocks *two* important features, namely<br>
><br>
>  * trustworthy profiling (using e.g. Linux perf events and other<br>
> low-overhead, code preserving, sampling profilers), and<br>
>  * stack traces.<br>
><br>
> The former is really important to move our core libraries<br>
> performance up a notch. Right now -prof is too invasive for it to be<br>
> useful when evaluating the hotspots in these libraries (which are<br>
> already often heavily tuned).<br>
><br>
> The latter one is really important for real life Haskell on the<br>
> server, where you can sometimes can get some crash that only happens<br>
> once a day under very specific conditions. Knowing where the crash<br>
> happens is then *very* useful.<br>
<br>
</div></div>Doesn't it also enable using gdb and lldb, or is there another missing<br>
piece?<br>
</blockquote></div><br></div><div class="gmail_extra">No, those should also work. It enables *a lot* of generic infrastructure that programmers has written over the years.</div><div class="gmail_extra"><br></div></div>