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@lists.squeakfoundation.org -----
Date: Wed, 23 Jun 2010 21:27:41 0000 From: squeak-dev-noreply@lists.squeakfoundation.org To: vm-dev@lists.squeakfoundation.org, lewis@mail.msen.com Reply-To: squeak-dev@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 -----
vm-dev@lists.squeakfoundation.org