Raising changes file size limit?

Yoshiki Ohshima Yoshiki.Ohshima at acm.org
Mon Oct 20 23:49:02 UTC 2003


  Hello,

  And, the Sumi-san's #reconstructChanges (with my small fixes)
fiddles with the source pointers.  For those who are curious, it is a
part of the m17n package.

-- Yoshiki

At Mon, 20 Oct 2003 19:22:17 -0400,
Joshua 'Schwa' Gargus wrote:
> 
> Thanks Torge, 
> 
> SystemDictionary>>condenseChanges was all I needed; my .changes
> now has plenty of room left.
> 
> Joshua
> 
> 
> On Mon, Oct 20, 2003 at 05:24:15PM +0200, torge husfeldt wrote:
> > Hi Schwa,
> > Am Tue, 14 Oct 2003 01:10:11 -0400 hat Joshua 'Schwa' Gargus 
> > <schwa at cc.gatech.edu> geschrieben:
> > 
> > >On Mon, Oct 13, 2003 at 09:49:38PM -0700, Tim Rowledge wrote:
> > >>"Joshua 'Schwa' Gargus" <schwa at cc.gatech.edu> wrote:
> > >>
> > >>> Hi,
> > >>> > My .changes file is about 33Mb, and I got a message saying that it 
> > >>was
> > >>> almost at it's size limit,
> > >>Ah, if only we had the newer compiled method format in use one
> > >>could have arbitrary sized source and changes files...
> > >
> > >Hmm, that doesn't sound promising :-)
> > >(or maybe that should be >:-(   )
> > >
> > >Looks like I'll be condensing some changes!
> > I think you should be able to buy yourself some megabytes
> > if you combine your .sources and your .changes file into one single file.
> > As the documentation in CompiledMethod>>#sourcePointer points
> > out it is the responsability of the concrete SourceFileArray
> > implementation to interpret the sourcePointer and itself has
> > a range of: 67108863.
> > Maybe it would be doable to word-align all sourcePointers and
> > then shift them by -2 bits.
> > The drawback in both cases is that you have to rewrite all sourcePointers
> > and i don't see any tool support for that.
> > 
> > HTH,
> > Torge
> > >
> > >Joshua
> > >
> > >
> > >>
> > >>tim
> > >>--
> > >>Tim Rowledge, tim at sumeru.stanford.edu, http://sumeru.stanford.edu/tim
> > >>Useful random insult:-IQ = dx / (1 + dx), where x = age.
> > >
> > >
> > >
> > 
> > 
> > 
> > -- 
> > Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
> > 
> 



More information about the Squeak-dev mailing list