<br><br><div class="gmail_quote">On Fri, Mar 15, 2013 at 5:40 AM, Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>&gt;</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 2013-03-14, at 18:28, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt; wrote:<br>
<br>
&gt; On Wed, Mar 13, 2013 at 4:48 PM, David T. Lewis &lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt; wrote:<br>
&gt;&gt; Something changed in trunk a couple of days ago that results in a &#39;More than<br>
&gt;&gt; 256 literals referenced&#39; error in a filein script that previously did not<br>
&gt;&gt; display this problem (see attached). It does not seem to be anything in the<br>
&gt;&gt; Compiler package (I reverted back a half dozen versions, no change), so I&#39;m<br>
&gt;&gt; looking at the CI builds for reference. The problem appears in the image from<br>
&gt;&gt; SqueakTrunk build #213 and later, and is not  present in the image from<br>
&gt;&gt; build #212 and earlier.<br>
&gt;&gt;<br>
&gt;&gt; I spotted the problem in the CogVM build job, which has been failing for a<br>
&gt;&gt; couple of days. The failures are due to the above issue, and the script file<br>
&gt;&gt; that fails on filein is <a href="http://build.squeak.org/job/CogVM/ws/VMCogUnixBuild.st" target="_blank">http://build.squeak.org/job/CogVM/ws/VMCogUnixBuild.st</a><br>
&gt;&gt; The problem showed up in the CogVM job by coincidence and is not related to<br>
&gt;&gt; the VM.<br>
&gt;&gt;<br>
&gt;&gt; Filing this VMCogUnixBuild.st into an updated trunk image will reproduce<br>
&gt;&gt; the problem.<br>
&gt;&gt;<br>
&gt;&gt; Dave<br>
&gt;&gt;<br>
&gt;<br>
&gt; However, I have an instruction set that lifts the 256 literal limit to 65535 ;)<br>
<br>
</div>That would be very useful for this case indeed, plus maybe a double-extended jump bytecode. Then the only remaining limit would be the number of temps.<br></blockquote><div><br></div><div>The jump limit is lifted, also to 64k.  How big would you want to see temps? It is already 64, which is quite high.</div>
</div>-- <br><div>Eliot</div>