New CogVMs available...

9 views
Skip to first unread message

Eliot Miranda

unread,
Apr 2, 2015, 5:28:24 PM4/2/15
to Squeak Virtual Machine Development Discussion, The general-purpose Squeak developers list, Discusses Development of Pharo, newspeak...@googlegroups.com
... 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
Reply all
Reply to author
Forward
0 new messages