2GB changes file and a pony (was: [squeak-dev] ALL CLEAR (Re: CompiledMethodTrailers ready for use))

Igor Stasenko siguctua at gmail.com
Wed Dec 23 08:27:29 UTC 2009


2009/12/23 David T. Lewis <lewis at mail.msen.com>:
> On Tue, Dec 22, 2009 at 01:59:34PM +0100, Andreas Raab wrote:
>> Folks -
>>
>> We're all clear now after the CompiledMethodTrailer changes.
>> Can I have a 2GB changes file now? And a pony? :)
>>
>
> Here's the 2GB changes file patch. File it in, run tests, install
> with ExpandedSourceFileArray install.
>

so, we're now bound to VM file-size handling limitation, or its using
64-bits for file pointers?
2GB is better than 32M.. but still small :)

> You will want to disable the changes size check in #checkOKToAdd:at:
> and also arrange for the ExpandedSourceFileArray to be installed
> at image startup.
>
> I was able to grow a changes file beyond 32M, and verified that
> the image has large sourcePointer values beyond the range previously
> allowed.
>
>  (CompiledMethod allInstances collect: [:e | e sourcePointer]) max hex ==> '6054DAA'
>
> I'm not so sure about the pony, but Randal promised to send one ;)
>
> Cheers,
> Dave
>
>
>
>
>



-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list