[squeak-dev] new Cog VMs are available

Eliot Miranda eliot.miranda at gmail.com
Wed Nov 9 23:32:17 UTC 2011


Hi All,

   the VMs are available at
http://www.mirandabanda.org/files/Cog/VM/VM.r2508.

CogVM source as per VMMaker.oscog-eem.137/r2508.

Fix primitiveContextAt[Put] for non-contexts (ContextPart subclasses
other than MethodContext including BlockContext).  stObjectAt[Put]
could fail so args should be popped only on success.  Fixes failures
in ClosureCompilerTest>testSourceRangeAccessForBlueBookInjectInto
as of VMMaker.oscog-eem.118.

Add convenient shortPrintFrame:AndNCallers: for debugging.

Make the unix launch script include /lib & /usr/lib in LD_LIBRARY_PATH if
LD_LIBRARY_PATH is unset.  Modify the invocations of ex in the editing
scripts
to not read ~/.exrc, and hence not be confused by e.g. set ignorecase.

Fix error codes for at: and at:put: primitive so that for non-indexable
objects they fail with #'bad receiver', not #'bad index'.

Filter-out attempts to create MNU pics with new selectors.  Fixes
Stephane Rollandin's crash of 21/10/2011:
[((Compiler new evaluate: ('Beuh' ifNuk: [yo]))
on: Error
do: [:ex | ex description]) printString] fork
-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20111109/101fc19c/attachment.htm


More information about the Squeak-dev mailing list