On Thu, May 13, 2010 at 10:56:17AM +0300, Igor Stasenko wrote:That is probably all that is needed, yes. But be sure to test it.
> On 13 May 2010 10:33, St??phane Ducasse <stephane.ducasse@inria.fr> 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 :)
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
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project