On Thu, May 13, 2010 at 10:56:17AM +0300, Igor Stasenko wrote:
> On 13 May 2010 10:33, St??phane Ducasse <[email protected]> wrote:
> > oops
> > Igor do you have more information?
> > how do we do that?
> >
> just replace CompiledMethod>>checkOKToAdd:at:, or take it from trunk.
> 
> As far as i can tell, everything else should work fine after that.
> This is not my contribution , so i don't know all nuances, sorry.
> 
> I just made things which allow source pointers > 32Mb to be stored in
> method trailers, while others put this in use in various places :)

That is probably all that is needed, yes. But be sure to test it.
When I did this for trunk, I tested by loading some big Monticello
package endlessly in a loop until I got the changes file up to
a couple hundred megabytes. You should be able to do this, save
and restart the image, browse all old methods is the sources file
and so forth. Then modify some method and make sure your change
appears at the end of the huge changes file, and that you can
revert your most recent change. And of course you should get no
warning dialog about the changes file size.

Somebody with a fast computer should volunteer to test this. I
recall that it took a long time on my slow laptop computer with
slow disk drive ;)

Dave


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to