... at��http://www.mirandabanda.org/files/Cog/VM/VM.r3632.These include 64-bit VMs whose Smalltalk execution and FFI are functional.�� However, their SocketPlugin is more than somewhat broken.�� Executing the SocketPlugin tests results in a hard lockup, at least on Mac OS X.�� This is my next focus for 64-bits.
------------------------------------------------------------------------CogVM binaries as per VMMaker.oscog-eem.1700/r3632General:Fix serious bug in jitted perform: primitive.�� Thanks to Stephane Rollandinfor finding and to Levente Uzoni for diagnosing the bug.�� If the argumentcount is one greater than the max number of register arguments (2 in Spur,hence perform:with:with:) then the code to remove the receiver and argumentsfrom the stack neglects to remove the receiver and selector.Spur:Fix special selector arithmetic and comparison in the 64-bit Cogit.�� My originalcode for genJumpNotSmallIntegersIn:andScratchReg: merely jumped if the tagsdiffered, hence not jumping if both arguments were SmallFloat64s (or bothCharacters).�� The new code requires an additional scratch register;hence add genJumpNotSmallIntegersIn:andScratch:scratch:.Fix bug in markAndTraceWeaklingsFrom:.�� Fields of weaklings may be immediateso must use followOopField:ofObject: not followObjField:ofObject:.When weaklings (and when ephemerons) are scan-marked forwarders must be copedwith.64-bit VMs:Fix a bug in printHex: for 64-bits (faulty arithmetic).ThreadedFFIPlugin:Fix the remaining 64-bit issues in the ThreadedFFIPlugin.�� The X64SysVFFIPluginnow passes the test suite.�� Hence include the FFI plugin in 64-bit VMs.Make the SqueakFFIPrims plugin internal in the Mac pharo builds.Mac VMs:Have the Mac OS X build install Localizable.strings.�� Add versions forNewspeak, Pharo and Squeak.�� Rename the key to SelectImagePanePrompt.Temporarily disable the Serial plugin in the Pharo Mac VM until we can trackdown the relevant platforms/iOS support for the Pharo extensions.Fix argument access on the iOS platform (Mac OS VMs)._,,,^..^,,,_best,��Eliot