Pending mac VM 3.7.4B1
Bruce ONeel
edoneel at sdf.lonestar.org
Mon Jun 21 15:36:19 UTC 2004
Hi,
Thanks, this is up at:
ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.7beta/mac/squeak3.7.4b1-mac-vm.s
it
cheers
bruce
John M McIntosh <johnmci at smalltalkconsulting.com> wrote:
> Date: Fri, 18 Jun 2004 22:45:02 -0700
> From: John M McIntosh <johnmci at smalltalkconsulting.com>
> Subject: Pending mac VM 3.7.4B1
> 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>
>
> I've moved a mac vm 3.7.4b1 out based on Tim's latest VMMaker changes
>
> Please find an early release at http://homepage.mac.com/johnmci/
>
> Squeak 3.7.4Beta1.app.sit
>
> I would be delighted if folks can test it.
>
> 3.7.4b1 primitive Function Pointer goes into method cache logic,
> better lookup times.
> Force Interrupt Check logic in VM to fix most/all? issues with
> tight loops and keyboard interrupt logic.
> more sanity checks in displayBitsOfLeftTopRightBottom
> cleanup of flushExternalPrimitiveOf
> cleanup of oopFromChunk
> refactor pop then push to pop:thenPush:
> lookupMethodInDictionary refactor to make one loop looking, versus
> perhaps two.
> mark/sweep logic or type, versus adding type (or is correct math)
> dispatchFunctionPointer logic
> rework primitiveScanCharacters logic
> add parm to VMparms to set interruptChecksEveryNms
> Fix bug in primitiveYield
>
> LargeIntegersPlugin add normalization logic
>
> ZipPlugin added primitiveUpdateAdler32 primitive
>
> Note it seems a bit faster for message sends due to work on primitive
> calling submitted by Tim
> in the latest VMMaker edition. Feedback on performance is welcome. I'll
> ensure sourceforge
> changes (if any) go up on the weekend
> --
> ========================================================================
> ===
> 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
|