<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Jun 14, 2014, at 12:59 AM, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">...in&nbsp;<a href="http://www.mirandabanda.org/files/Cog/VM/VM.r3000/">http://www.mirandabanda.org/files/Cog/VM/VM.r3000/</a><div><br></div><div><div>CogVM binaries as per VMMaker.oscog-eem.772/r3000<br></div><div>
<br></div><div>Add libcrypto and libssl to Linux and Mac builds of the SqueakSSL plugin.</div></div></div></blockquote><div><br></div><div>That will make using the Altitude web framework much easier.&nbsp;</div><div><br></div><div>Chris&nbsp;</div><br><blockquote type="cite"><div dir="ltr"><div><div><div><br class=""><div><div>Add the XDisplayControlPlugin and include it (external) and the AioPlugin<br></div><div>(internal) to the linux x86 builds.</div>
</div><div><br></div>Cog:</div><div>Fix an abort (relocating call to invalid address) due to an over-zealous check</div><div>in relocateCallBeforeReturnPC:by:. &nbsp;Since we relocate e.g. calls to primitives</div><div>there can be no effective range check there-in.</div>
<div><br></div><div>Spur:<br></div></div><div>Fix fillObj: signedness for objects straddling the midpoint of the address</div><div>space (quickly affects linux). &nbsp;Similarly for routines in pigCompact, to get</div><div>asserts correct.</div>
<div><br></div><div>Fix printOopsFrom:to:. for objects up to endOfMemory.</div><div><br></div><div>Declare lastFreeChunk and firstFreeChunk correctly. &nbsp;Fix numberOfForwarders:</div><div>and printForwarders: for isForwarded:'s blindness towards freeChunks.</div>
<div>Comment isForwarded: to be clear on the issue.</div><div><br></div><div>Have the segment manager pass to sqAllocateMemorySegmentOfSize: the address of</div><div>the first large enough gap in the address space, instead of the address of the</div>
<div>end of the first segment. &nbsp;This allows e.g. linux to use MAP_FIXED and hence</div><div>get past a 128Mb limit on mmapping.</div><div><br></div><div>Fix bugs in isValidFreeObject: &amp; printFreeTreeChunk: that caused bogus assert</div>
<div>failures.</div><div><br></div><div>Remember to include the Spur moniker in the -version output on linux</div>-- <br>best,<div>Eliot</div>
</div></div>
<br></blockquote></div><br></body></html>