<br><br><div class="gmail_quote">On Thu, Jul 25, 2013 at 2:25 PM, Walter Bright <span dir="ltr"><<a href="mailto:newshound2@digitalmars.com" target="_blank">newshound2@digitalmars.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="im">On 7/25/2013 11:21 AM, bearophile wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Andrei Alexandrescu:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<a href="http://www.reddit.com/r/programming/comments/1j1i30/increasing_the_d_compiler_speed_by_over_75/" target="_blank">http://www.reddit.com/r/<u></u>programming/comments/1j1i30/<u></u>increasing_the_d_compiler_<u></u>speed_by_over_75/</a><br>


<br>
</blockquote>
<br>
Where is the 75% value coming from?<br>
</blockquote>
<br></div>
Not sure what you mean. Numbers at the end of the article.<div class="im"><br></div></blockquote><div><br>I am also confused by the numbers. What I see at the end of the article is "21.56 seconds, and the latest development version does it in 12.19", which is really a 43% improvement. (Which is really great too.)<br>

 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Regarding the hashing, maybe a different hashing scheme, like Python dicts<br>
hashing could be better.<br>
</blockquote>
<br></div>
It's not the hashing that's slow. It's the lookup that is.<div class="im"><br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Regarding Don's problems with memory used by dmd, is it a good idea to add a<br>
compilation switch like "-cgc" that switches on a garbage collector for the<br>
compiler (disabled on default)?<br>
</blockquote>
<br></div>
It might be.<br>
<br>
</blockquote></div><br>