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.
On 22 August 2013 19:05, Eliot Miranda eliot.miranda@gmail.com wrote:
http://www.mirandabanda.org/files/Cog/VM/VM.r2776/
CogVM binaries as per VMMaker.oscog-eem.333/r2776
I've upgraded the CI builds to use this version. I assume, since there isn't a Squeak 2778, that the bugs in 2776 and 2777 are NS-specific?
frank
On Sat, Aug 24, 2013 at 6:57 AM, Frank Shearar frank.shearar@gmail.comwrote:
On 22 August 2013 19:05, Eliot Miranda eliot.miranda@gmail.com wrote:
http://www.mirandabanda.org/files/Cog/VM/VM.r2776/
CogVM binaries as per VMMaker.oscog-eem.333/r2776
I've upgraded the CI builds to use this version. I assume, since there isn't a Squeak 2778, that the bugs in 2776 and 2777 are NS-specific?
Yes, that's right. cheers!
frank
squeak-dev@lists.squeakfoundation.org