<pre style="word-wrap:break-word;white-space:pre-wrap"><font class="Apple-style-span" face="arial, helvetica, sans-serif"><a href="http://www.mirandabanda.org/files/Cog/VM/VM.r2550/">http://www.mirandabanda.org/files/Cog/VM/VM.r2550/</a></font></pre>
<pre style="word-wrap:break-word;white-space:pre-wrap"><font class="Apple-style-span" face="arial, helvetica, sans-serif">CogVM binaries as per VMMaker.oscog-eem.157/r2550.

Stack/CoInterpreter/Cogit:
Implement proper bounds checking for byte access to compiled
methods.  Raise errors for accesses outside initialPC to size.

CoInterpreter:
Provide a thorough flush primitive for CompiledMethods that discards all
machine code and makes sure that any contexts using the method have bytecode
pcs.  Primitive #215 (same as 116 in the Stack VM).  This is much slower than
116 (flushCache) since it has to enumerate over all heap contexts.

Provide an xray primitive for CompiledMethod that answers if a method has
machine code, and if so if it&#39;s machine code is frameless, and/or refers
to a young object.  No primitive number.  Used to test the above.

Make printOopShort: print Association keys.  Useful for
longPrintOop:, and hence printReferencesTo: etc.

Mac OS: add fflush to debug printing in sqMacUIEventsUniversal.c so output
appears promptly.

Fix the annoying bogus error messages from the mprotect calls by getting the
length arg to mprotect right.

Add version infor for the Cross/plugins tree.  Add a -version switch to win32</font></pre><pre style="word-wrap:break-word;white-space:pre-wrap"><span class="Apple-style-span" style="font-family:arial,helvetica,sans-serif;white-space:normal">-- </span></pre>
<pre style="word-wrap:break-word;white-space:pre-wrap"><span class="Apple-style-span" style="font-family:arial,helvetica,sans-serif;white-space:normal">best,</span></pre><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">Eliot</font></div>
<br>