[Vm-dev] [squeak-dev-noreply@lists.squeakfoundation.org: VM Maker: VMMaker-oscog.12.mcz]

David T. Lewis lewis at mail.msen.com
Wed Jun 23 22:34:16 UTC 2010


The following update message was blocked from the vm-dev list
because of the large size of the diff listing. Point your Montecello
browser at Sqs/VMMaker to see the details.

Note - after refreshing your Montecello browser you may need to scroll
down the listing to find the new VMMaker-oscog.12 and VMMaker-oscog.14
entries.

Dave

----- Forwarded message from squeak-dev-noreply at lists.squeakfoundation.org -----

Date: Wed, 23 Jun 2010 21:27:41 0000
From: squeak-dev-noreply at lists.squeakfoundation.org
To: vm-dev at lists.squeakfoundation.org, lewis at mail.msen.com
Reply-To: squeak-dev at lists.squeakfountation.org
Subject: VM Maker: VMMaker-oscog.12.mcz

Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://www.squeaksource.com/VMMaker/VMMaker-oscog.12.mcz

==================== Summary ====================

Name: VMMaker-oscog.12
Author: eem
Time: 22 June 2010, 9:51:54 am
UUID: a34fa6af-c3a0-453e-8450-8525342057ac
Ancestors: VMMaker-oscog.11

Fix co-routining and cannotReturn: crashes.  Key is to arrange
that when baseFrameReturn returns to a frame in the middle
of a stack page the frames above it (which may be in use in
coroutining) are preserved, i.e. by movign them to another
page.

Fix simple blocks with temps.  JIT compiles simple blocks
without a stack frame and so the stack must balance.  The
JTI must strip any leading pushNils that initialize temps
otherwise these will be interpreted as return addresses
causing a jump into la la land.

Various typos and niceties from mainline Cog.

=============== Diff against VMMaker-ar.165 ===============

<snip>


----- End forwarded message -----


More information about the Vm-dev mailing list