[squeak-dev] Re: [Vm-dev] Bug in writing compressed stream when saving an mcz (was: New Cog VMs available...)

David T. Lewis lewis at mail.msen.com
Mon Jul 21 12:23:39 UTC 2014


On Mon, Jul 21, 2014 at 02:47:23AM -0700, Eliot Miranda wrote:
>  
> On Mon, Jul 21, 2014 at 2:32 AM, Bert Freudenberg <bert at freudenbergs.de> wrote:
> 
> >
> > IMHO we should name the fixed plugin ZipPlugin2. The new image with
> > changed ivar offsets will use that plugin. Old images with the original
> > object layout will use the original.
> >
> 
> But old images will continue to work with either plugin.  And any image can
> back out of the fix to on:from:to: and delete the added inst vars and
> continue to work. What breaks things is adding an inst var to WriteStream
> or ReadStream, /not/ changing the plugin.
> 

Exactly.

And just to make things more interesting, we've also found that there is an
issue in the Smalltalk zip code that is exposed whenever the plugin is not
working. So there were quite a few tails on this problem!

Dave



More information about the Vm-dev mailing list