Ok, yeah, you&#39;re right.  Getting rid of the code to strip off the = solves this.  Thanks.  I&#39;ve checked in the fix, after testing that it builds properly on the beta.  Everything should be fine now.<br><br><div class="gmail_quote">
On Fri, Jun 11, 2010 at 4:17 PM, Don Clugston <span dir="ltr">&lt;<a href="mailto:dclugston@googlemail.com">dclugston@googlemail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On 11 June 2010 18:50, David Simcha &lt;<a href="mailto:dsimcha@gmail.com">dsimcha@gmail.com</a>&gt; wrote:<br>
&gt; Ok, I see why.  I had 2.046 and the beta installed concurrently, and I<br>
&gt; forgot to point my path variable at the beta before building Phobos.  Now I<br>
&gt; can reproduce this, both using the Phobos build scripts and compiling the<br>
&gt; file individually with unittests turned on from Codeblocks.  It still works<br>
&gt; fine on 2.046, though I did notice that DMD does take a while to<br>
&gt; (successfully) compile it and uses ~60 MB of memory.  It looks like a<br>
&gt; compiler regression, or else CustomFloat was relying on a bug that got<br>
&gt; fixed.<br>
<br>
</div>It seems to be a recursive mixin. Every time it&#39;s instantiated, it<br>
gets 4 bytes bigger.<br>
Seems to be triggered by opOpAssign; maybe it&#39;s the change to<br>
opOpAssign in this release: &quot;+=&quot; was passed to opOpAssign<br>
now it&#39;s &quot;+&quot;. There&#39;s code in opOpAssign which is clearly wrong - it&#39;s<br>
stripping off the &quot;=&quot;, which no longer exists.<br>
<br>
If you don&#39;t think you can fix this really quickly, I think we should<br>
remove it completely from this release, and wait until the next one.<br>
It doesn&#39;t seem urgent to me, but getting a release out is urgent.<br>
<div><div></div><div class="h5">_______________________________________________<br>
phobos mailing list<br>
<a href="mailto:phobos@puremagic.com">phobos@puremagic.com</a><br>
<a href="http://lists.puremagic.com/mailman/listinfo/phobos" target="_blank">http://lists.puremagic.com/mailman/listinfo/phobos</a><br>
</div></div></blockquote></div><br>