[squeak-dev] New CogVMs available...

Eliot Miranda eliot.miranda at gmail.com
Thu Apr 2 21:28:23 UTC 2015


... 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20150402/32464fe9/attachment.htm


More information about the Squeak-dev mailing list