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
