[Vm-dev] Re: New Cog VMs available

Andreas Wacknitz A.Wacknitz at gmx.de
Fri Nov 21 17:43:23 UTC 2014


Am 21.11.14 um 18:18 schrieb Levente Uzonyi:
>
> The linux versions (ht and normal) seem to be broken with the latest 
> Trunk image[1] (and any other image I tried). I suspect that the 
> rendering code is causing this, because the image becomes unresponsive 
> right after some UI changes, and uses 100% CPU.
> I tried to open a browser, but got a few red squares with yellow 
> crosses along with some blurred gray lines instead. Sometimes it stops 
> responding after the first mouse click.
>
> Levente
>
> [1] 
> http://build.squeak.org/job/SqueakTrunk/lastBuild/artifact/target/TrunkImage.zip
>
The same problem seem to be for Mac versions.

Andreas

> On Thu, 20 Nov 2014, Eliot Miranda wrote:
>
>> ... at http://www.mirandabanda.org/files/Cog/VM/VM.r3143.
>> CogVM binaries as per VMMaker.oscog-tpr.949/r3143
>>
>> Spur:
>> Fix regression in primitiveNewWithArg from VMMaker.oscog-eem.859 
>> which caused
>> basicNew: on fixed classes to raise OutOfMemory instead of the 
>> relevant error.
>>
>> Have checkForAndFollowForwardedPrimitiveState follow other references 
>> in the
>> frame if a forwarder is found on the stack.
>>
>> All:
>> Add a first cut at the primitiveSlotAt[Put] primitives.
>>
>> Reimplement primitiveBitShift for 64-bits.
>>
>> Define areIntegers:and: for 64-bit Spur, and move it into the 
>> ObjectMemory
>> hierarchies.
>> Add maxSmallInteger and minSmallInteger and matching manifest constants.
>> Use these in LargeIntegersPlugin and Matrix2x3Plugin.
>>
>> Use numBytesOf: instead of lengthOf: in the 64-bit integer conversion 
>> routines.
>> Reorder cases in Spur's numBytesOf: to put common case first.
>> -- 
>> best,Eliot
>>
>>



More information about the Vm-dev mailing list