Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://www.squeaksource.com/VMMaker/VMMaker.oscog-eem.68.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.68 Author: eem Time: 31 May 2011, 1:47:28 am UUID: 1fd12e1a-c0b3-4d41-91bb-26f029240bfe Ancestors: VMMaker-eem.743, VMMaker.oscog-dtl.67, VMMaker.oscog-eem.56
Add NewspeakInterpreter to this package. Needs rev 2384 or better of http://www.squeakvm.org/svn/squeak/branches/Cog. Move some methods up from NewObjectMemory to ObjectMemory.
Merge with VMMaker.oscog-dtl.58/59/64/67.
Fix potential bug in Cogit's primitiveFlushCacheByMethod (must flush at cache).
Move some context-specific primitives to StackInterpreterPrimitives from InterpreterPrimitives.
Streamline booleanCheatTrue & booleanCheatFalse (no need to decrement localIP and refetch byte).
Drop use of CrLfFileStream.
Fix arg count bug in BalloonEnginePlugin>>primitiveAddPolygon.
Add Mac VMProfiler support plugin, but call it VMProfileMacSupportPlugin.
Add STACKVM, COGVM & COGMTVM as simulation-time constants (not just interp.h constants) and use them to select correct stack direction for Alien callout prims in IA32ABIPlugin. Make sure movement fiunctions in IA32ABIPlugin cope with backwards copying (e.g. use memmove over memcpy). Add InterpreterPrimitives>>signalNoResume: for callback serialization.
Limit simulation screen size to 2/3 of the actual screen.
Provide VMMaker class>>makerFor:and:to:platformDir:including: for more predictable plugin generation.
Move some Object VMMaker-translation extensions down into VMClass.
Reorganize all moduleName and prepareMethods plugin methods to same protocol.
Minor formatting of VMMaker generation-time errors and warnings. Use literalAt; in place of literals first.
vm-dev@lists.squeakfoundation.org