Hi All,<div><br></div><div> please find new VMs in <a href="http://www.mirandabanda.org/files/Cog/VM/VM.r2585/">http://www.mirandabanda.org/files/Cog/VM/VM.r2585/</a>. These VMs try and fix an occasional crash (try because the fix doesn't handle all cases yet), and at least turn it into an orderly exit with error message (no room on youngReferrers list/youngReferrers list overflowed) instead of a hard crash.</div>
<div><br></div><div><div>------------------------------------------------------------------------</div><div>Cog VM binaries as per VMMaker.oscog-eem.201/r2585.</div><div><br></div><div>Make sure youngReferrersList has room for every method since become/cache</div>
<div>implicit receiver can cause any method to gain a young reference. Do so</div><div>by counting methods in the zone. Make overflowing the youngReferrers list</div><div>a hard error (appears to happen quite often in Newspeak code).</div>
<div><br></div><div>Fix assert in interpretMethodFromMachineCode.</div><div><br></div><div>Fix bug in changeClassFrom:to: if receiver is a compact class</div><div>instance with a large header.</div></div>-- <br>best,<div>
Eliot</div><br>