Mac carbon VM goes to 4.2.5beta1U

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Mac carbon VM goes to 4.2.5beta1U

johnmci
In order to wrap up some VM fixes that should be pushed into the Squeak 4.x offering I've compiled up a 4.2.5beta1U VM

Someone should run the Sunit and smoke test to ensure the VM is sane.

Follow the macintosh link from http://www.squeakvm.org/index.html

4.2.5b1   We update to VMMaker-jcg.182, and we make a new FFI plugin using the latest FFI code base (1.7.0) which includes Josh Gargus changes for FFI ExternalForms to support the OpenCL code.

--
===========================================================================
John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================







smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Mac carbon VM goes to 4.2.5beta1U

Josh Gargus
Thanks very much John.

For everyone's information, ExternalForm is not only for OpenCL (although that's the use-case that motivated it).  It is useful whenever you happen to have a pointer to external memory that you know holds pixels.   Here's a trivial example:

| extent form ptr |
extent := 400@300.
form := ExternalForm extent: extent depth: 32.
ptr := ExternalAddress gcallocate: (extent x * extent y * 4).
form setManualSurfacePointer: ptr.
Display displayScaledOn: form.
form displayAt: 0@0.
form destroySurface.

Cheers,
Josh




On Jun 15, 2010, at 5:57 PM, John M McIntosh wrote:

> In order to wrap up some VM fixes that should be pushed into the Squeak 4.x offering I've compiled up a 4.2.5beta1U VM
>
> Someone should run the Sunit and smoke test to ensure the VM is sane.
>
> Follow the macintosh link from http://www.squeakvm.org/index.html
>
> 4.2.5b1   We update to VMMaker-jcg.182, and we make a new FFI plugin using the latest FFI code base (1.7.0) which includes Josh Gargus changes for FFI ExternalForms to support the OpenCL code.
>
> --
> ===========================================================================
> John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ===========================================================================
>
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Mac carbon VM goes to 4.2.5beta1U

Sean P. DeNigris
Administrator
In reply to this post by johnmci
Cool, thanks!

It took me a little figuring out the last two times I downloaded a new Mac VM, so I wrote down the steps at http://seandenigris.com/blog/, which boil down to (in Terminal):
$> ftp -a smalltalkconsulting.com
ftp> binary
ftp> get “Squeak 4.2.5beta1U.app.zip”

Sean
Cheers,
Sean