<div dir="ltr">Thanks Doug!</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 12, 2015 at 9:38 AM, Douglas McPherson <span dir="ltr">&lt;<a href="mailto:djm1329@san.rr.com" target="_blank">djm1329@san.rr.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br><div style="word-wrap:break-word"><div><br></div><div><blockquote type="cite"><div>On Mar 12, 2015, at 00:59, Douglas McPherson &lt;<a href="mailto:djm1329@san.rr.com" target="_blank">djm1329@san.rr.com</a>&gt; wrote:</div><br><div><div style="word-wrap:break-word"><div>I’ve also updated ARMv7 v3 and spur stack VMs.</div><div><br></div><div>Note:</div><div>I built the v3 and spur VMs on my new RPi2, which has a quad-core ARMv7. As Tim has already pointed out, these work even when building with FAST_BITBLT enhancements enabled. The cool thing is they also work on the BeagleBone Black ARMv7 (but building on the BBB with FAST_BITBLT enabled resulted in a segfault at image startup .. no idea why). And they appear to work on the older ARMv6 RPi too, so I’ll suspend building the v6 versions unless they’re needed. I haven’t tested on the Parallella yet.</div><div><br></div></div></div></blockquote><div><br></div><div>The new ARMv7 builds are also confirmed to work on Parallella. </div><div><br></div><br><blockquote type="cite"><div><div style="word-wrap:break-word"><div>Doug</div><div><br></div><div><blockquote type="cite"><div>On Mar 11, 2015, at 22:41, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt; wrote:</div><br><div><div dir="ltr"><div>...in <a href="http://www.mirandabanda.org/files/Cog/VM/VM.r3268/" target="_blank">http://www.mirandabanda.org/files/Cog/VM/VM.r3268/</a></div><div><br></div><div>CogVM binaries as per VMMaker.oscog-eem.1088/r3268<br></div><div><br></div><div>Squeak 5.0 release candidate.</div><div><br></div><div>Speed up normalize methods in LargeIntegersPlugin</div><div>by cacheing result of firstIndexableField.</div><div><br></div><div>Simplify integer conversion routines by adding byteSizeOfBytes: which assumes</div><div>argument is byte indexable (as LargeIntegers are).  Make sure integer conversion</div><div>routines consistently answer 0 on failure.  Use 4-byte access where possible.</div><div><br></div><div>Remove use of popInteger in AsFloat and integer comparison primitives (popStack</div><div>idiom is inefficient since multiplke writes as opposed to the single write in</div><div>the pop:thenPush: idiom).</div><div><br></div><div>Revise SpurMemoryManager&gt;&gt;isClassOfNonImm:equalTo:compactClassIndex: for</div><div>better dead code elimination.</div>-- <br><div>best,<div>Eliot</div></div>
</div>
</div></blockquote></div><br></div><br></div></blockquote></div><br></div><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">best,<div>Eliot</div></div>
</div>