[Cuis] Fwd: [Vm-dev] new Cog VMs available
Germán Arduino
garduino at gmail.com
Fri Aug 23 05:01:47 CDT 2013
fyi.
---------- Forwarded message ----------
From: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2013/8/22
Subject: [Vm-dev] new Cog VMs available
To: Squeak Virtual Machine Development Discussion <
vm-dev at lists.squeakfoundation.org>, The general-purpose Squeak developers
list <squeak-dev at lists.squeakfoundation.org>, Discusses Development of
Pharo <pharo-dev at lists.pharo.org>
http://www.mirandabanda.org/files/Cog/VM/VM.r2776/
CogVM binaries as per VMMaker.oscog-eem.333/r2776
* Speed-up Newspeak significantly (e.g. -28% in one compile-intensive
benchmark)
by maintaining unpaired methods (compilations of anonymous accessors) on a
linked list instead of searching the entire method zone.
* Make primitiveObjectAtPut fail if changing the header word and the
new header has a different literal count. Avoids crashing the VM
when inadvertently changing the header, as a Newspeak bootstrap
did recently.
* Implement frameless inst var store from arguments, so e.g.
Point>>setX:Y: is frameless.
* Add Cogit support for clean blocks by scanning literals looking for
BlockClosures on the current method.
--
best,
Eliot
--
Saludos / Regards,
Germán Arduino
www.arduinosoftware.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jvuletich.org/pipermail/cuis_jvuletich.org/attachments/20130823/c9f8d2c4/attachment-0002.html>
More information about the Cuis
mailing list