New CogVMs available...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

New CogVMs available...

Eliot Miranda-2
... at http://www.mirandabanda.org/files/Cog/VM/VM.r3306.

CogVM binaries as per VMMaker.oscog-eem.1155/r3306

Retract the decision to type the results of the bitwise operators as unsigned;
it broke at least the BitBlt plugin.

Integrate primitiveIsBigEnder & Nicolas' fix for safer
primitiveAdoptInstance & primitiveScanCharacters

Mark relevant feature test methods in CogAbstractInstruction as <inline: true>.

Spur: Make sure that all stacked values are followed in CoInterpreter>>
makeBaseFrameFor: for stale self refs in super sends.  Make sure the stack is
scanned after a pin operation that involves forwarding.  Make sure that the
unforwarding stack scan post-become (or post-pin) scans all of the stack
contents in the CoInterpreter, since super sends have no read barrier.

Mark copyToOldSpace:bytes:format: as not to be inlined so as to avoid impacting
copyAndForward's icache density.

Newspeak:
Add Ryan's new self-send bytecodes.  Use NSSendCache for IRC representation.
--
best,
Eliot