[Vm-dev] [ANN] New Cocoa Squeak VM release

John M McIntosh johnmci at smalltalkconsulting.com
Sun Feb 6 20:03:36 UTC 2011


Just a reminder so it's not lost in the general issue of Cog 32bit. I did not ship the Cocoa VM with all the plugins because 
they needed to be reviewed  to understand if they worked with 64 bit VMs I realize Cog doesn't at this time support that, but 
we should lose the fact that the plugins aren't 64bit clean. 

One major issue is getting the oops then considering the oops is an address, versus been an oops pointer that requires 
feeding thru the macros in sqMemory.h so it actually becomes a 64 bit memory address.  As an example there was a few 
cases of that in the FreeType plugin.   (which is 64bit clean now).


On 2011-02-06, at 5:01 AM, Esteban Lorenzano wrote:

> 
> ok, I updated the VM, so now it returns: 'Squeak VM 5.7.4'
> also, now it ships with UnixOSProcessPlugin.bundle included... this is the first of (I hope) many other. 
> I'm working on the "dissection" of FFI, Alien and Bridge plugins. With luck, this will be ready next week :)
> 
> Cheers,
> Esteban
> 
> 
> El 02/02/2011, a las 3:35p.m., Bert Freudenberg escribió:
> 
>> 
>> 
>> On 02.02.2011, at 17:18, Esteban Lorenzano wrote:
>> 
>>> 
>>> Hi,
>>> I want to announce the release of a new version of Cocoa Squeak VM (non Cog), version 5.7.4. 
>> 
>> Nice! :)
>> 
>>> My biggest change is that I drop the "b" from the release version, I didn't like it, and I think nobody else likes it :) and also is clear to understand, IMHO. Now you can read the version as: Major Version.Minor Version.Bugfix Version. 
>> 
>> Could you make "Smalltalk vmVersion" return that too? This is what John's VM answered:
>> 
>> "Squeak4.1 of 17 April 2010 [latest update: #9957] Squeak VM 4.2.5b1"
>> 
>> There is code parsing the version number. Your VM returns "...] 21.0".
>> 
>>> This release ships with this internal plugins included: 
>> 
>> IMHO, the "dangerous" plugins which allow calling native code should not be internal, so they can easily be removed:
>> 
>> FFIPlugin
>> NewsqueakIA32ABIPlugin 
>> ObjectiveCPlugin
>> 
>> Also, the interpreter VMs used to bundle quite a lot of plugins. Is there a reason you left them out?
>> 
>> - Bert -
>> 
> 

--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================






More information about the Vm-dev mailing list