[Squeak 4.0] Mac VM to use for 4.0?

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

[Squeak 4.0] Mac VM to use for 4.0?

Casey Ransberger
Any reason I shouldn't ship "Squeak 64-32 5.4b2.app.zip" with Squeak 4.0?

--
Ron

Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] [Squeak 4.0] Mac VM to use for 4.0?

Randal L. Schwartz
>>>>> "Ronald" == Ronald Spengler <[hidden email]> writes:

Ronald> Any reason I shouldn't ship "Squeak 64-32 5.4b2.app.zip" with Squeak 4.0?

If that's a 64-bit image, it won't run on my machine. :)

--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[hidden email]> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion

Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] [Squeak 4.0] Mac VM to use for 4.0?

David T. Lewis
On Mon, Mar 08, 2010 at 07:48:44PM -0800, Randal L. Schwartz wrote:
> >>>>> "Ronald" == Ronald Spengler <[hidden email]> writes:
>
> Ronald> Any reason I shouldn't ship "Squeak 64-32 5.4b2.app.zip" with Squeak 4.0?
>
> If that's a 64-bit image, it won't run on my machine. :)

On the contrary, you most definitely *can* run a 64-bit image
on your 32-bit machine:

  http://squeakvm.org/squeak64/faq.html#4

IIUC, John's recent VMs can take advantage of 64-bit processing
on a Mac, as well as the more usual 32-bit processing mode.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] [Squeak 4.0] Mac VM to use for 4.0?

Casey Ransberger
In reply to this post by Randal L. Schwartz
Not the image, the VM; since this is the Mac VM linked on squeak.org.
I'm thinking it makes more sense to just ship the old VM, since it's
effectively an old image, runs without closures, and has been more
thoroughly tested on the old VM. It's possible that some folks will
want the license without wanting Trunk's changes, and have no use for
closures, etc.

On Mon, Mar 8, 2010 at 7:48 PM, Randal L. Schwartz
<[hidden email]> wrote:

>>>>>> "Ronald" == Ronald Spengler <[hidden email]> writes:
>
> Ronald> Any reason I shouldn't ship "Squeak 64-32 5.4b2.app.zip" with Squeak 4.0?
>
> If that's a 64-bit image, it won't run on my machine. :)
>
> --
> Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
> <[hidden email]> <URL:http://www.stonehenge.com/merlyn/>
> Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
> See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion
>



--
Ron

Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] [Squeak 4.0] Mac VM to use for 4.0?

Randal L. Schwartz
In reply to this post by David T. Lewis
>>>>> "David" == David T Lewis <[hidden email]> writes:

David> On Mon, Mar 08, 2010 at 07:48:44PM -0800, Randal L. Schwartz wrote:
>> >>>>> "Ronald" == Ronald Spengler <[hidden email]> writes:
>>
Ronald> Any reason I shouldn't ship "Squeak 64-32 5.4b2.app.zip" with Squeak 4.0?
>>
>> If that's a 64-bit image, it won't run on my machine. :)

David> On the contrary, you most definitely *can* run a 64-bit image
David> on your 32-bit machine:

David>   http://squeakvm.org/squeak64/faq.html#4

I misspoke when I said "64-bit image".

What I meant was a 64-bit program.  I think you need Snow Leopard
for that, and I'm only running Leopard.


--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[hidden email]> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion

Reply | Threaded
Open this post in threaded view
|

Re: [Squeak 4.0] Mac VM to use for 4.0?

Gary Dunn
In reply to this post by Casey Ransberger
On Mon, 2010-03-08 at 19:27 -0800, Ronald Spengler wrote:
> Any reason I shouldn't ship "Squeak 64-32 5.4b2.app.zip" with Squeak 4.0?
>

Is John McIntosh available to ask? That is where I got the VMs I tested,
http://www.smalltalkconsulting.com/. (His VM page should get an award
for anonymity.)

In the last tests I ran on a PowerPC iMac 64 - 32 did not do as well as
the older VM. Note the warning about being for testing only.

My results:

Sunday, 28 February 2010, 3:17:45 am, squeak
Unit test results from Gary Dunn, [hidden email]

Model Name: iMac G5
Model Identifier: PowerMac8,1
Processor Name: PowerPC G5 (3.0)
Processor Speed: 1.8 GHz
Number Of CPUs: 1
L2 Cache (per CPU): 512 KB
Memory: 512 MB
Bus Speed: 600 MHz
Boot ROM Version: 5.2.2f4
OS X 10.5.8
Squeak3.11-9371-alpha.image

VM Squeak 64-32 5.4b2.app from ftp.smalltalkconsulting.com
"Only use this VM for testing, it lacks mac menu integration."
2578 run, 2560 passes, 6 expected failures, 10 failures, 1 errors, 1
unexpected passes
run time 16 min.

Failure List
AllocationTest>>#testOneGigAllocation
ClosureCompilerTest>>#testDebuggerTempAccess
ClosureCompilerTest>>#testInjectIntoDecompilations
ClosureCompilerTest>>#testInjectIntoDecompiledDebugs
DebuggerUnwindBug>>#testUnwindDebuggerWithStep
FloatTest>>#testNaNCompare
LocaleTest>>#testIsFontAvailable
MCPackageTest>>#testUnload
ScaledDecimalTest>>#testAsNumberWithSuperfluousDecimalPoint
SqNumberParserTest>>#testFloatGradualUnderflow
SqNumberParserTest>>#testFloatPrintString

Error List
SMDependencyTest>>#test2


VM Squeak 4.2.2beta1U.app
2578 run, 2555 passes, 7 expected failures, 15 failures, 1 errors, 0
unexpected passes
run time 15 min.

Failure List
BitBltTest>>#testAllAlphasRgbAdd
BitBltTest>>#testAllAlphasRgbMax
BitBltTest>>#testAllAlphasRgbMin
BitBltTest>>#testAllAlphasRgbMinInvert
BitBltTest>>#testAllAlphasRgbSub
ClosureCompilerTest>>#testDebuggerTempAccess
ClosureCompilerTest>>#testInjectIntoDecompilations
ClosureCompilerTest>>#testInjectIntoDecompiledDebugs
DebuggerUnwindBug>>#testUnwindDebuggerWithStep
FloatTest>>#testNaNCompare
LocaleTest>>#testIsFontAvailable
MCPackageTest>>#testUnload
ScaledDecimalTest>>#testAsNumberWithSuperfluousDecimalPoint
SqNumberParserTest>>#testFloatGradualUnderflow
SqNumberParserTest>>#testFloatPrintString

Error List
SMDependencyTest>>#test2
--
Gary Dunn, Honolulu
[hidden email]
http://openslate.net/
http://e9erust.blogspot.com/
Sent from Slate001


Reply | Threaded
Open this post in threaded view
|

Re: [Squeak 4.0] Mac VM to use for 4.0?

johnmci
Ok, it's a test VM, not really for production usage, plus it has little support for plugins in 64bit mode.
It also doesn't run on 10.4 or earlier, unlike the 4.2.2 VM which should run on 10.2 or later.

Garry ran it in 32bit mode on a Powerpc. It *should* have behaved like the 4.2.2beta1U VM. But
he reported these tests worked with V5, but not V4.

On 2010-03-08, at 10:19 PM, Gary Dunn wrote:

> BitBltTest>>#testAllAlphasRgbAdd
> BitBltTest>>#testAllAlphasRgbMax
> BitBltTest>>#testAllAlphasRgbMin
> BitBltTest>>#testAllAlphasRgbMinInvert
> BitBltTest>>#testAllAlphasRgbSub



Obviously that is interesting...

What would be more telling is how it behaves if you run the tests on a MacIntel machine.

BTW it does run on PowerPC 32bit, or MacIntel in 32 or 64bit mode.
In theory if you do a get info, and check the (Open in 32bit mode) then it should enable use of all the
4.x era plugins.

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





Reply | Threaded
Open this post in threaded view
|

Re: [Squeak 4.0] Mac VM to use for 4.0?

Bert Freudenberg
In reply to this post by Casey Ransberger
On 09.03.2010, at 04:27, Ronald Spengler wrote:
>
> Any reason I shouldn't ship "Squeak 64-32 5.4b2.app.zip" with Squeak 4.0?

Yes, it's experimental. Use the latest stable VM, 4.2.2 IIRC.

- Bert -