[Vm-dev] new Cog VMs available

Eliot Miranda eliot.miranda at gmail.com
Thu Apr 4 20:14:46 UTC 2013

at http://www.mirandabanda.org/files/Cog/VM/VM.r2714/

These fix quite a serious bug with the JIT that would cause crashes in
large images.

CogVM binaries as per VMMaker.oscog-eem.282/r2714

Change application name from Croquet to Squeak and change to green Cog
icons.  Add accurate version info to the Windows exes (include SCCSID in

Add the SSLPlugin on mac and linux (won't link on old mingw; need to

Cogit: Fix *HORRIBLE* yet ancient bug with the CogObjectRep.
Both CogObjectRepresentationForSqueakV3>>couldBeObject: &
used signed comparisons for oops and so once the heap size
pushes oops into the upper half of the address space constant
oops in machine code were no longer being updated by the GC.

StackInterpreter: rewrite the login for printing methods so that
printing the frame of a bad receiver won't seg fault.

Add primitivePathToUsing which mimics the PointerFinder and can hence be
to debug or verify it.

Remove unnecessary forceInterruptCheck in
(heartbeat does this for us).

Fix bug in assert in NewCoObjectMemory>>restoreHeaderOf:to:.

Fix translation of to:by:do: loops so that the limit is not re-evaluated
on each iteration if it may have side-effects.

Include the correct AioPlugin (UnixAioPlugin)

Include SqueakSSLPlugin in the configurations.

Stop reporting EncounteredUnknownBytecode with an error message.

Fix slip in ceSICMiss: that didn't link new PIC if an MNU case.

Add pixel peeker prims to BitBltPlugin.
Minor signature changes to BitBltPlugin & HostWindowPlugin from
SmartSyntaxPluginGenerator bug fix.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20130404/1576d545/attachment.htm

More information about the Vm-dev mailing list