Mac carbon/classic VM 3.7.2b1

Bruce ONeel edoneel at sdf.lonestar.org
Mon Feb 23 15:53:28 UTC 2004


Hi,

Thanks, now uploaded ast:

ftp://st.cs.uiuc.edu:/Smalltalk/Squeak/3.7alpha/mac/squeak3.7.2b1-mac-vm
.sit

cheers

bruce

John M McIntosh <johnmci at smalltalkconsulting.com> wrote:
> Date: Sat, 21 Feb 2004 21:53:21 -0800
> From: John M McIntosh <johnmci at smalltalkconsulting.com>
> Subject: Mac carbon/classic VM 3.7.2b1
> To: The general-purpose Squeak developers list <squeak-dev at lists.squeakfoundation.org>
> reply-to: The general-purpose Squeak developers list <squeak-dev at lists.squeakfoundation.org>
> content-length: 2065
> 
> Mac carbon/classic VM 3.7.2b1
> 
> Early adopters can find it at:
> http://homepage.mac.com/johnmci/FileSharing.html
> 
> It will be moved to the regular ftp server in a few days if there are  
> no problems.
> 
> Changes:
> 	a) Many alterations to NPSqueak support to fix issues with full screen  
> mode under Safari 1.2 (V125)
> 	b) Usage of VMMaker3-7b2 to build interp.c
> 		This adds the two new primitives  
> {primitiveYield,primitiveCopyObject}, other changes in this version of  
> VMMaker had
> 		already mostly been rolled into in the mac carbon 3.7.1 VM.
> 	c) Bring the classic VM upto the 3.7.2 level.
> 		Substitute unicode instead of the historic 1984  virtual key code,  
> these values
> 		are based on the os-x macroman to unicode translation service.
> 
> 
> Usage of "-fast -mcpu=G4 -mtune=G4" (also in the 3.7.0b3 and higher  
> VM), and some VM internal changes
> has improved send/sec. Thus I get numbers like so:  (500Mhz powerpc)
> 
> '51948051 bytecodes/sec; 1931518 sends/sec'
> '52202283 bytecodes/sec; 1939868 sends/sec'
> '52330335 bytecodes/sec; 1915033 sends/sec'
> '51821862 bytecodes/sec; 1937076 sends/sec'
> '49612403 bytecodes/sec; 1945474 sends/sec'
> '52244897 bytecodes/sec; 1924615 sends/sec'
> '52373158 bytecodes/sec; 1948290 sends/sec'
> '52330335 bytecodes/sec; 1932905 sends/sec'
> '52330335 bytecodes/sec; 1920497 sends/sec'
> '52032520 bytecodes/sec; 1946881 sends/sec'
> 
> Compare to these numbers from a 3.6.x VM, there is a significant change  
> in sends/sec
> '51282051 bytecodes/sec; 1873720 sends/sec'
> '50673000 bytecodes/sec; 1863347 sends/sec'
> '51488334 bytecodes/sec; 1839164 sends/sec'
> '50996015 bytecodes/sec; 1876332 sends/sec'
> 
> FYI 3.2.8 does
> '50393700 bytecodes/sec; 1752953 sends/sec'
> '50592885 bytecodes/sec; 1756384 sends/sec'
> '50513022 bytecodes/sec; 1751813 sends/sec'
> 
> 
> 
> --
> ======================================================================== 
> ===
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ======================================================================== 
> ===



More information about the Squeak-dev mailing list