<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 7 June 2015 at 10:51, ketmar via Digitalmars-d <span dir="ltr"><<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.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 Sun, 07 Jun 2015 08:24:23 +0000, Temtaime wrote:<br>
<br>
> It's really bad solution.<br>
><br>
> Are you building phobos 1000 times a day so 5 seconds is really long for<br>
> you ?<br>
> Separate compilation prevents compiler from inlining everything.<br>
<br>
</div></div>how is that? even if we left lto aside, compiler needs module source<br>
anyway. if one will use full .d files instead of .di, nothing can prevent<br>
good compiler from inlining.</blockquote></div><br></div><div class="gmail_extra">Semantic analysis is done lazily.  No AST, no inline.<br><br></div></div>